If-Koubou

Miten voit avata ja muokata Windows .lnk-pikakuvatiedostoja?

Miten voit avata ja muokata Windows .lnk-pikakuvatiedostoja? (Miten)

Vaikka useimmat ihmiset eivät koskaan tarvitse avata .lnk-tiedostoa muokata sitä, voi olla harvoja tapauksia, kun se on tarpeen tai haluttu. Mutta miten avaat ja muokkaat pikakuvatiedostoa? Tämän päivän SuperUser Q & A -postilla on vastauksia.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

SuperUser-lukija Jez haluaa tietää, miten avata .lnk-tiedostot, jos haluat nähdä sisällön ja muokata niitä tarvittaessa:

.Lnk-tiedosto Windowsissa on todellinen tiedosto, jonka tarkoitus on olla pikakuvake toiseen tiedostoon, mutta haluan todella tarkastella .lnk-tiedoston sisältöä itse. Pidän kuitenkin kirjaimellisesti mahdottomana tehdä niin.

Mitä minulla on, hakemukseni avaavat sen tiedoston sisällön, johon se viittaa (vedä ja pudota teksti- tai heksadesimaattori, Tiedosto -> Avaa tekstistä tai hex editorista jne.).

Voinko saada ohjelman avaamaan itse .lnk-tiedoston itse sen tiedoston sijaan?

Onko olemassa tapa, jolla Jesi pystyy todella avaamaan .lnk-tiedostoja ja muokkaamaan niitä?

Vastaus

SuperUser-avustajat ja31415, Julian Knight ja Vinayak ovat meille vastauksemme. Ensin ylös ja31415:

HxD Hex Editorin avulla voit avata .lnk-tiedostot hienosti, kunhan et vedä ja pudota niitä.

Etsi kiertotavoite avoimeksi komentokehotteeksi ja nimeä uudelleen .lnk-tiedosto, jolla on toinen, olematon laajennus, kuten .lne:

  • cd / d "X: \ Kansio \ sisältäen \ pikanäppäimen"
    ren "some shortcut.lnk" "some shortcut.lne"

Sitten voit käsitellä pikakuvaketta aivan tavallisena tiedostona. Kun olet valmis, muista nimetä tiedosto alkuperäisellä .lnk-laajennuksella palauttamalla tavalliset toiminnot.

Jälkeen Julian Knightin vastaus:

.Lnk-tiedoston koko kohta on Windowsin kohdella sitä linkkinä toiselle tiedostolle, joten se pitäisi olla vaikea muokata! Ehkä se auttaa, jos selität, miksi haluat muokata sitä. Voit muuttaa .lnk-tiedoston asetuksia klikkaamalla hiiren kakkospainikkeella ja valitsemalla ominaisuudet.

Jos haluat todella muokata sitä, tarvitset erikoistyökalun. Muutamia näistä on:

  • LNK-jäsennin
  • LnkEditorGUI
  • lnkedit

En ole kokeillut mitään näistä, vaan vain Googlessa.

Voit myös muokata ominaisuuksia PowerShellin kautta (tästä edellisestä vastauksesta Stack Overflow):

  • Copy-Item $ lähdepolku $ kohde ## Hanki lnk, jonka haluamme käyttää mallina
    $ shell = Uusi-kohde-COM WScript.Shell
    $ shortcut = $ shell.CreateShortcut ($ kohde) ## Avaa lnk
    $ shortcut.TargetPath = "C: \ polku \ uuteen \ exe.exe" ## Tee muutokset
    $ shortcut.Description = "Uusi linkki" ## Tämä on "Kommentti" -kenttä
    $ shortcut.Save () ## Save

Koska tämä käyttää Shell COM -objektia, voit tehdä sen myös WSH: n tai jopa VBA: n toimistossa!

Ja lopulta Vinayakin vastaus:

Olen yrittänyt tätä ja se toimii minulle Windows 8.1:

Avaa .lnk-tiedostot Notepadissa:

  • Vedä ja pudota ne Notepad-ikkunaan. Jos avaat ne Avaa-valintaikkunan avulla, Notepad avaa .lnk-tiedoston osoittavan exe-tiedoston.

Avaa .lnk-tiedostot HxD Hex Editorissa:

  • Avaa ne, kuten mitä tahansa tiedostoa käyttäen Avaa-valintaikkunaa (Tiedosto -> Avaa).

Avaa .lnk-tiedostot komentokehotteen avulla:

  • Siirry kansioon, joka sisältää .lnk-tiedostot ja kirjoita komento: "TYPE SHORTCUTNAME.LNK".

Avaa .lnk-tiedostoja lähes kaikissa ohjelmissa:

  • Käynnistä komentokehote, siirry kansioon, jossa ohjelma sijaitsee, käytä komentoa: PROGRAM_NAME.EXE "polku LNK-tiedostoon".

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.