5Sep

Kuidas saate Windowsi avada ja redigeerida. Lnk otseteefailid?

Kuigi enamik inimesi ei pea kunagi seda faili redigeerimiseks avama. lnk-faili, võib see olla harvadel juhtudel, kui see on vajalik või soovitav. Kuid kuidas avada ja redigeerida otseteefaili? Tänane SuperUser Q & A postitusel on vastused.

Tänane küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.

Küsimus

SuperUser-lugeja Jez tahab teada saada, kuidas avada. lnk-faile sisu vaatamiseks ja neid vajaduse korral redigeerida:

A. Lnk-fail Windowsis on tegelik fail, mis on mõeldud teise faili otsetee jaoks, kuid maTõesti soovin vaadata. lnk-faili sisu ise. Kuid ma leian, et see on sõna otseses mõttes võimatu.

Olenemata sellest, mida ma üritan, avavad minu rakendused selle faili sisu, millele see viitab( lohistamine teksti või hex redaktorisse, fail -> avamine teksti või hex redaktorist jne).

Kas mul on mingit võimalust, et saaksin programmi ise avada. lnk-faili faili, millele see viitab, asemel?

Kas Jez'il on võimalus tegelikult avada. lnk-faile ja neid redigeerida?

Vastused

SuperUseri kaasautoritele ja31415, Julian Knight ja Vinayak on meile vastused. Esmalt üles, ja31415:

Kasutades HxD Hexi redaktorit, saate avada. lnk-faile lihtsalt nii hästi, kui te neid ei lohista.

Avage käsuviip ja käsku faili. lnk ümber nimetada teistsuguse mitteoleva laiendusega nagu näiteks. lne:

  • cd / d "X: \ Folder", mis sisaldab \ kiirklahvi "
    ren" mõnda otsetee.lnk "" mingi otsetee.lne "

. Seejärel saate otseteed kohe käsitseda tavalise failina. Kui olete lõpetanud, kindlasti nimetage fail ümber algseks. lnk laiendiks, et taastada oma tavaline funktsioon.

Järgneb Julian Knighti vastus:

. lnk-faili kogu punkt on mõeldud Windowsile selle käsitlemiseks lingina teisele failile, nii et peaks olema -d raske muuta! Võib-olla aitaks see, kui te kirjeldasite, miks soovite seda muuta. Saate muuta. lnk-faili seadeid, paremklõpsates ja valides Properties .

Kui soovite tõesti selle redigeerida, vajate spetsiaalset tööriista. Siin on mõned neist:

  • lnk-parser
  • LnkEditorGUI
  • lnkedit

Ma ei ole proovinud ühtegi neist, just Googled neid.

Saate muuta omadusi ka PowerShelli kaudu( selle eelmise vastuse kohta Stack Overflow'is):

  • Copy-Item $ sourcepath $ destination ## Hankige lnk, mida tahame kasutada mallina
    $ shell = New-Object -COM WScript. Shell
    $ otsetee = $ shell. CreateShortcut( $ destination) ## Avage lnk
    $ otsetee. TargetPath = "C: \ path \ to \ new \ exe.exe" ## Muuda muudatusi
    $ shortcut. Description = "Meieuus link "## See on väli Kommentaar
    $ otsetee. Salvesta() ## Salvesta

Kuna see kasutab Shell COM-objekti, võite seda teha ka WSH-i või isegi VBA-ga Office'is!

Ja lõpuks, Vinayaki vastus:

Olen proovinud seda ja see töötab minu jaoks operatsioonisüsteemis Windows 8.1:

Avamine. lnk failid Notepadis:

  • Lihtsalt lohista need Notepad aknasse. Kui avate nende avamise dialoogi kaudu, avab Notepad faili. lnk osutava exe-faili.

. lnk-failide avamine HxD-hex redaktoris:

  • Avage need dialoogi avamiseks mis tahes faili kasutades( Fail -> Open).

Avaneb. lnk-failid käsureale:

  • Navigeerige kausta, mis sisaldab. lnk-faile ja tippige käsk: "TYPE SHORTCUTNAME.LNK".

Avab. lnk-faili peaaegu igasuguses programmis:

  • Käivita käsuviip, navigeerige kausta, kus asub programm, kasutage käsku: PROGRAM_NAME.EXE "tee LNK-faili" suunas.

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.