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ésMivel 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.