5Sep
Medan de flesta inte behöver öppna en. lnk-fil för att redigera den, kan det vara sällsynta tillfällen när det är nödvändigt eller önskat. Men hur öppnar och redigerar du en genvägsfil? Dagens SuperUser Q & A-inlägg har svaren.
Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsare Jez vill veta hur man öppnar. lnk-filer för att se innehållet och redigera dem vid behov:
En. lnk-fil i Windows är en faktisk fil som är avsedd att vara en genväg till en annan fil, men jagvill verkligen se innehållet i. lnk-filen själv. Men jag finner det bokstavligen omöjligt att göra det.
Oavsett vad jag försöker öppnar mina applikationer innehållet i filen den pekar på( dra och släpp in i en text- eller hex-editor, Arkiv -> Öppna från en text eller hex-redigerare, etc.).
Finns det något sätt jag kan få ett program för att verkligen öppna själva filen. lnk istället för den fil som den pekar på?
Finns det ett sätt för Jez att faktiskt öppna. lnk-filer och redigera dem?
Svaret
SuperUser bidragsgivare and31415, Julian Knight och Vinayak har svaret för oss. Först upp, och31415:
Med HxD Hex Editor kan du öppna. lnk-filer bara bra, så länge du inte drar och släpper dem.
Som en lösning, öppna en kommandotolk och byt namn på. lnk-filen med en annan, obefintlig tillägg, till exempel. lne:
- cd / d "X: \ Folder \ containing \ the \ shortcut"
ren "någon genväg. Lnk "" någon genväg.lne "
Du kan sedan behandla genväg precis som en vanlig fil. När du är klar, se till att byta namn på filen med den ursprungliga. lnk-förlängningen för att återställa den vanliga funktionaliteten.
Följd av svaret från Julian Knight:
Hela punkten i en. lnk-fil är för Windows att behandla den som en länk till en annan fil, så det ska vara svårt att redigera! Kanske skulle det hjälpa om du beskrev varför du vill redigera den. Du kan ändra inställningarna för en. lnk-fil genom att högerklicka och välja Egenskaper .
Om du verkligen vill redigera den behöver du ett specialverktyg. Det finns några av dessa runt, inklusive:
- Lnk-parser
- LnkEditorGUI
- Lnkedit
Jag har inte provat någon av dessa, bara Googled dem.
Du kan också redigera egenskaperna via PowerShell( från det tidigare svaret på Stack Overflow):
- Kopiera-$ $ sourcepath $ destination ## Hämta lnk vi vill använda som mall
$ shell = New-Object -COM WScript. Shell
$ genväg = $ shell. CreateShortcut( $ destination) ## Öppna lnk
$ shortcut. TargetPath = "C: \ path \ till \ new \ exe.exe" ## Gör ändringar
$ shortcut. Description = "Ourny länk "## Detta är fältet" Kommentar "
$ shortcut. Save() ## Spara
Eftersom detta använder Shell COM-objektet kan du också göra det med WSH eller till och med VBA in Office!
Och slutligen svaret från Vinayak:
Jag har provat detta och det fungerar för mig på Windows 8.1:
Öppna. lnk-filer i Anteckningar:
- Dra och släpp dem bara i Notepad-fönstret. Om du öppnar dem via dialogrutan Öppna öppnas anteckningsblanketten exe-filen som pekas ut av. lnk-filen.
Öppnande. lnk-filer i HxD Hex Editor:
- Öppna dem som du vill använda en fil med Open dialogrutan( File -> Open).
Öppna. lnk-filer med kommandotolken:
- Navigera till mappen som innehåller. lnk-filerna och skriv kommandot: "TYPE SHORTCUTNAME.LNK".
Öppna. lnk-filer i nästan vilket program som helst:
- Starta kommandotolken, navigera till mappen där programmet finns, använd kommandot: PROGRAM_NAME.EXE "sökväg till LNK-fil".
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.