5Sep

Hvordan kan du åbne og redigere Windows. Lnk genvej filer?

Mens de fleste mennesker aldrig behøver at åbne en. lnk-fil for at redigere den, kan der være sjældne tilfælde, når det er nødvendigt eller ønsket. Men hvordan åbner og redigerer du en genvejfil? Dagens SuperUser Q & A-indlæg har svarene.

Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Spørgsmål

SuperUser-læser Jez vil vide, hvordan man åbner. lnk-filer for at se indholdet og redigere dem om nødvendigt:

En. lnk-fil i Windows er en faktisk fil, der skal være en genvej til en anden fil, men jegvirkelig ønsker at se indholdet af. lnk filen selv. Men jeg finder det bogstaveligt talt umuligt at gøre det.

Uanset hvad jeg prøver, åbner mine applikationer indholdet af den fil, den peger på( træk og slip ind i en tekst eller hex editor, Fil -> Åbn fra en tekst eller hex editor osv.).

Er der nogen måde, jeg kan få et program til faktisk at åbne. lnk filen selv i stedet for den fil den peger på?

Er der en måde for Jez at faktisk åbne. lnk filer og redigere dem?

Svaret

SuperUser bidragsydere og31415, Julian Knight og Vinayak har svaret for os. Først op, og31415:

Ved hjælp af HxD Hex Editor kan du åbne. lnk filer lige fint, så længe du ikke trækker og slipper dem.

Som en løsning skal du åbne en kommandoprompt og omdøbe. lnk-filen med en anden, ikke-eksisterende udvidelse som. lne:

  • cd / d "X: \ Folder \ indeholdende \ the \ shortcut"
    ren "en genvej. Lnk "" nogle shortcut.lne "

Du vil så kunne behandle genvejen ligesom en almindelig fil. Når du er færdig, skal du sørge for at omdøbe filen med den originale. lnk-udvidelse for at genoprette den sædvanlige funktionalitet.

Efterfulgt af svaret fra Julian Knight:

Hele punktet i en. lnk-fil er for Windows at behandle det som et link til en anden fil, så det skal være svært at redigere! Måske ville det hjælpe, hvis du beskrev hvorfor du vil redigere det. Du kan ændre indstillingerne for en. lnk-fil ved at højreklikke og vælge Egenskaber .

Hvis du virkelig vil redigere det, har du brug for et specielt værktøj. Der er et par af disse rundt, herunder:

  • Lnk-parser
  • LnkEditorGUI
  • Lnkedit

Jeg har ikke prøvet nogen af ​​disse, bare Googled dem.

Du kan også redigere egenskaberne via PowerShell( fra dette tidligere svar på Stack Overflow):

  • Copy-Item $ sourcepath $ destination ## Få den lnk, vi ønsker at bruge som en skabelon
    $ shell = New-Object -COM WScript. Shell
    $ genvej = $ shell. CreateShortcut( $ destination) ## Åbn lnk
    $ genvej. TargetPath = "C: \ path \ til \ new \ exe.exe" ## Gør ændringer
    $ shortcut. Description = "Voresnyt link "## Dette er feltet" Kommentar "
    $ shortcut. Save() ## Gem

Da dette bruger Shell COM objektet, kan du også gøre det med WSH eller endda VBA i Office!

Og endelig, svaret fra Vinayak:

har jeg prøvet dette, og det virker for mig på Windows 8.1:

Åbning. lnk filer i Notesblok:

  • Bare træk og slip dem i Notepad-vinduet. Hvis du åbner dem via dialogboksen Åbn, åbner Notesblok den ekse-fil, der peges på af. lnk-filen.

Åbning. lnk-filer i HxD Hex Editor:

  • Åbn dem som du ville have en fil ved hjælp af Åbn dialogboksen( Fil -> Åbn).

Åbning. lnk-filer ved hjælp af kommandoprompten:

  • Naviger til mappen, der indeholder. lnk-filer, og skriv kommandoen: "TYPE SHORTCUTNAME.LNK".

Åbning. lnk-filer i næsten ethvert program:

  • Start kommandoprompten, naviger til den mappe, hvor programmet er placeret, brug kommandoen: PROGRAM_NAME.EXE "sti til LNK-fil".

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.