5Sep
Hoewel de meeste mensen nooit een. lnk-bestand hoeven te openen om het te bewerken, kunnen er zeldzame gevallen zijn waarin dit nodig of gewenst is. Maar hoe open en bewerk je een snelkoppelingsbestand? De SuperUser van vandaag Q & Een bericht heeft de antwoorden.
De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.
De vraag
SuperUser-lezer Jez wil weten hoe LNC-bestanden te openen om de 'inhoud' te bekijken en deze indien nodig te bewerken:
Een. lnk-bestand in Windows is een echt bestand bedoeld als een snelkoppeling naar een ander bestand, maar ikwil echt de inhoud van het. lnk-bestand zelf bekijken. Ik vind het echter letterlijk onmogelijk om dit te doen.
Wat ik ook probeer, mijn toepassingen openen de inhoud van het bestand waarnaar het verwijst( slepen en neerzetten in een tekst- of hex-editor, Bestand - & gt; Openen vanuit een tekst- of hex-editor, enz.).
Is er een manier om een programma te krijgen om het. lnk-bestand zelf te openen in plaats van het bestand waarnaar het verwijst?
Is er een manier voor Jez om LNK-bestanden daadwerkelijk te openen en te bewerken?
De antwoorden
SuperUser-bijdragers and31415, Julian Knight en Vinayak hebben het antwoord voor ons. Allereerst en31415:
Met behulp van HxD Hex Editor kunt u. lnk-bestanden prima openen, zo lang u ze niet sleept en neerzet.
Als een tijdelijke oplossing, open een opdrachtprompt en hernoem het. lnk-bestand met een andere, niet-bestaande extensie zoals. lne:
- cd / d "X: \ Map \ met \ de \ snelkoppeling"
ren "een snelkoppeling.lnk "" some shortcut.lne "
U kunt de snelkoppeling dan behandelen als een gewoon bestand. Wanneer je klaar bent, zorg er dan voor dat je het bestand hernoemt met de originele. lnk extensie om de gebruikelijke functionaliteit te herstellen.
Gevolgd door het antwoord van Julian Knight:
Het hele punt van een. lnk-bestand is dat Windows het als een link naar een ander bestand behandelt, dus het moet moeilijk te bewerken zijn! Misschien zou het helpen als je hebt beschreven waarom je het wilt bewerken. U kunt de instellingen van een LNK-bestand wijzigen door met de rechtermuisknop te klikken en Properties te kiezen.
Als je het echt wilt bewerken, heb je een speciale tool nodig. Er zijn er een paar in de buurt, waaronder:
- lnk-parser
- LnkEditorGUI
- lnkedit
Ik heb geen van deze oplossingen geprobeerd, ik heb ze alleen gegoogled.
Je kunt de eigenschappen ook via PowerShell bewerken( uit dit vorige antwoord op Stack Overflow):
- Copy-Item $ sourcepath $ destination ## Verkrijg de lnk die we willen gebruiken als een sjabloon
$ shell = New-Object -COM WScript. Shell
$ shortcut = $ shell. CreateShortcut( $ destination) ## Open de lnk
$ shortcut. TargetPath = "C: \ path \ to \ new \ exe.exe" ## Wijzigingen aanbrengen
$ shortcut. Description = "Onzenieuwe link "## Dit is het veld" Commentaar "
$ shortcut. Save() ## Opslaan
Aangezien dit het Shell COM-object gebruikt, kunt u dit ook doen met WSH of zelfs VBA in Office!
En tot slot, het antwoord van Vinayak:
Ik heb dit geprobeerd en het werkt voor mij op Windows 8.1:
. lnk-bestanden openen in Kladblok:
- Sleep ze gewoon naar het Kladblok-venster. Als u ze opent via het dialoogvenster Openen, opent Kladblok het exe-bestand waarnaar wordt verwezen door het LNK-bestand.
. lnk-bestanden openen in HxD Hex Editor:
- Open deze bestanden zoals u dat zou doen in het dialoogvenster Openen( Bestand - & gt; Openen).
. lnk-bestanden openen met de opdrachtprompt:
- Navigeer naar de map met de LNK-bestanden en typ de opdracht: "TYPE SHORTCUTNAME.LNK".
. lnk-bestanden openen in zowat elk programma:
- Start de opdrachtprompt, navigeer naar de map waar het programma zich bevindt, gebruik de opdracht: PROGRAM_NAME.EXE "pad naar LNK-bestand".
Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.