Homepage » hogyan kell » Hogyan lehet megnyitni és szerkeszteni a Windows .lnk parancsikonfájlokat?

    Hogyan lehet megnyitni és szerkeszteni a Windows .lnk parancsikonfájlokat?

    Bár a legtöbb embernek soha nem kell megnyitnia a .lnk fájlt a szerkesztéshez, előfordulhat, hogy ritkán fordul elő, ha szükséges vagy kívánatos. De hogyan nyithatja meg és szerkesztheti a parancsikonfájlt? A mai SuperUser Q&A bejegyzés a válaszokat tartalmazza.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    A kérdés

    A SuperUser olvasó Jez szeretné tudni, hogyan nyissa meg a .lnk fájlokat, hogy megtekinthesse a "tartalmat", és szükség esetén szerkessze azokat:

    A .lnk fájl a Windowsban egy tényleges fájl, amelyet egy másik fájl gyorsbillentyűjére szánnak, de valóban szeretném megtekinteni a .lnk fájl tartalmát. Mindazonáltal szó szerint lehetetlen ezt megtenni.

    Nem számít, mit próbálok, az alkalmazásom megnyitja a fájl tartalmát, amit mutat (húzza át egy szöveges vagy hex szerkesztőbe, Fájl -> Megnyitás szöveges vagy hex szerkesztőből stb.).

    Van-e valamilyen módja annak, hogy egy olyan programot nyerhessek, amely maga is megnyitja a .lnk fájlt, ahelyett, hogy rámutat?

    Van-e mód arra, hogy Jez ténylegesen megnyissa a .lnk fájlokat és szerkesztheti azokat?

    A válasz

    A SuperUser közreműködők és a31415, Julian Knight és Vinayak válaszolnak számunkra. Először fel, és31415:

    A HxD Hex szerkesztő használatával egyszerűen megnyithatja a .lnk fájlokat, mindaddig, amíg nem húzza le őket.

    Megoldásként nyisson meg egy parancssort, és nevezze át a .lnk fájlt egy másik, nem létező kiterjesztéssel, mint például:.

    • cd / d “X: Mappa, amely tartalmazza a parancsot”
      ren „néhány shortcut.lnk” „néhány parancsikon”.

    Ezután a parancsikont úgy fogja kezelni, mint egy rendszeres fájlt. Ha elkészült, győződjön meg róla, hogy az eredeti .lnk kiterjesztéssel átnevezi a fájlt a szokásos funkcióinak helyreállításához.

    A Julian Knight válasza:

    A .lnk fájl teljes pontja a Windows számára, hogy egy másik fájlra mutató linkként kezelje, így kellene nehezen szerkeszthető! Talán segítene, ha leírná, hogy miért akarja szerkeszteni. A .lnk fájl beállításait a jobb egérgombbal és kiválasztásával módosíthatja Tulajdonságok.

    Ha valóban szeretné szerkeszteni, szüksége van egy speciális eszközre. Néhány közülük többek között:

    • lnk-elemző
    • LnkEditorGUI
    • lnkedit

    Én nem próbáltam ki ezeket, csak Googled őket.

    A tulajdonságokat a PowerShell-en keresztül is szerkesztheti (az előző válasz a Stack Overflow-on):

    • $ Sourcepath $ target másolása ## Szerezd meg a sablonként használni kívánt lnk-t
      $ shell = Új objektum -COM WScript.Shell
      $ shortcut = $ shell.CreateShortcut ($ destination) ## Nyissa meg az lnk-t
      $ shortcut.TargetPath = “C: az új exe.exe” ## Módosítások
      $ shortcut.Description = “Új linkünk” ## Ez a „Megjegyzés” mező
      $ shortcut.Save () ## Mentés

    Mivel ez a Shell COM objektumot használja, ezt a WSH-val vagy akár a VBA-val is végezheti!

    Végül pedig a Vinayak válasza:

    Próbáltam ezt, és a Windows 8.1 rendszeren működik:

    A .lnk fájlok megnyitása a Jegyzettömbben:

    • Csak húzza át őket a Jegyzettömb ablakba. Ha megnyitja őket a Megnyitás párbeszédpanelen, a Jegyzettömb megnyitja a .lnk fájl által kijelölt exe fájlt.

    A .lnk fájlok megnyitása a HxD Hex Editorban:

    • Nyissa meg őket, mint bármelyik fájlt a Megnyitás párbeszédablak segítségével (Fájl -> Megnyitás).

    A .lnk fájlok megnyitása a parancssorból:

    • Keresse meg a .lnk fájlokat tartalmazó mappát, és írja be a következő parancsot: „TYPE SHORTCUTNAME.LNK”.

    A .lnk fájlok megnyitása minden programban:

    • Indítsa el a parancssort, keresse meg azt a mappát, ahol a program található, használja a következő parancsot: PROGRAM_NAME.EXE “LNK fájl elérési útja”.

    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.