If-Koubou

Kā jūs varat atvērt un rediģēt Windows .lnk saīsnes failus?

Kā jūs varat atvērt un rediģēt Windows .lnk saīsnes failus? (Kā)

Lai gan lielākajai daļai cilvēku nekad nevajadzēs atvērt .lnk failu, lai to rediģētu, retos gadījumos var rasties nepieciešamība vai vēlme. Bet kā jūs atvērt un rediģēt saīsnes failu? Šodienas SuperUser Q & A ziņas ir atbildes.

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs Jez vēlas uzzināt, kā atvērt .lnk failus, lai apskatītu "saturu" un rediģētu tos, ja nepieciešams:

.Lnk fails sistēmā Windows ir faktiskais fails, kas paredzēts saīsnei uz citu failu, bet es patiešām vēlos aplūkot pats .lnk faila saturu. Tomēr es uzskatu, ka tas ir burtiski neiespējami.

Neatkarīgi no tā, ko mēģinu, manas lietojumprogrammas atver faila saturu, uz kuru tā norāda (velciet un nometiet teksta vai hex redaktorā, File -> Open no teksta vai hex redaktora utt.).

Vai ir kāds veids, kā es varu iegūt programmu, lai faktiski atvērtu .lnk failu, nevis failu, uz kuru tas norāda?

Vai ir veids, kā Jez patiešām atvērt .lnk failus un rediģēt tos?

Atbilde

SuperUser autoriem un31415, Julian Knight un Vinayak mums ir atbilde. Pirmais uz augšu, un31415:

Izmantojot HxD Hex redaktoru, jūs varat atvērt .lnk failus tik labi, kamēr tos nevelk un nometiet.

Kā risinājumu, atveriet komandu uzvedni un pārdēvējiet .lnk failu ar citu, neeksistējošu paplašinājumu, tādu kā .lne:

  • cd / d "X: \ Folder \ containing \ the \ shortcut"
    ren "dažas saīsnes.lnk" "daži īsceļi.lne"

Tad jūs varēsiet izturēties pret īsceļu tāpat kā parasto failu. Kad esat pabeidzis, noteikti nomainiet failu ar sākotnējo .lnk paplašinājumu, lai atjaunotu tā parasto funkcionalitāti.

Seko Julian Knight atbilde:

Viss .lnk faila punkts ir domāts Windows, lai to aplūkotu kā saiti uz citu failu, tāpēc to vajadzētu ir grūti rediģēt! Varbūt tas palīdzētu, ja jūs aprakstījāt, kāpēc jūs vēlaties to rediģēt. Jūs varat mainīt .lnk faila iestatījumus, peles labo pogu noklikšķinot un izvēloties Īpašības.

Ja jūs patiešām vēlaties to rediģēt, jums nepieciešams īpašs rīks. Daži no šiem ir šādi:

  • lnk-parser
  • LnkEditorGUI
  • lnkedit

Es neesmu izmēģinājis nevienu no šiem, tikai Google tiem.

Varat arī rediģēt īpašības, izmantojot PowerShell (no iepriekšējās atbildes uz Stack Overflow):

  • Copy-Item $ sourcepath $ destination ## Iegūstiet lnk, kuru mēs vēlamies izmantot kā veidni
    $ shell = New-Object-COM WScript.Shell
    $ īsceļš = $ shell.CreateShortcut ($ destination) ## Atveriet lnk
    $ saīsne.TargetPath = "C: \ path \ to \ new \ exe.exe" ## Veikt izmaiņas
    $ shortcut.Description = "Mūsu jaunā saite" ## Tas ir "Komentārs" laukā
    $ saīsne.Save () ## Saglabāt

Tā kā tas izmanto Shell COM objektu, jūs to varētu izdarīt arī ar WSH vai pat VBA Office!

Un visbeidzot Vinayak atbilde:

Es to izmēģināju, un tas man strādā operētājsistēmā Windows 8.1:

Atvērt .lnk failus Notepad:

  • Vienkārši velciet un nometiet tos Notepad logā. Ja tos atverat, izmantojot dialoglodziņu Atvērt, Notepad atvērs exe failu, uz kuru norāda .lnk fails.

Atverot .lnk failus HxD Hex redaktorā:

  • Atveriet tos tāpat kā jebkuru failu, izmantojot dialoglodziņu Atvērt (Fails -> Atvērt).

Atverot .lnk failus, izmantojot komandu uzvedni:

  • Pārejiet uz mapi, kurā ir .lnk faili, un ierakstiet komandu: "TYPE SHORTCUTNAME.LNK".

Atveriet .lnk failus gandrīz jebkurā programmā:

  • Sāciet komandu uzvedni, dodieties uz mapi, kurā atrodas programma, izmantojiet komandu: PROGRAM_NAME.EXE "ceļš uz LNK failu".

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.