Domovská » jak » Jak lze otevřít a upravit soubory .lnk zástupců?

    Jak lze otevřít a upravit soubory .lnk zástupců?

    Zatímco většina lidí nikdy nebude muset otevřít soubor .lnk pro jeho úpravu, mohou se vyskytnout vzácné případy, kdy to bude nutné nebo požadované. Jak otevřete a upravujete soubor zástupců? Dnešní příspěvek typu SuperUser Q & A má odpovědi.

    Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.

    Otázka

    Čtecí zařízení SuperUser Jez chce vědět, jak otevřít soubory .lnk pro zobrazení obsahu a upravit je v případě potřeby:

    Soubor .lnk v systému Windows je skutečný soubor, který má být zkratkou k jinému souboru, ale opravdu chci zobrazit obsah samotného souboru .lnk. Nicméně považuji to za doslova nemožné.

    Bez ohledu na to, co se snažím, moje aplikace otevírají obsah souboru, na který odkazuje (přetažení do textového nebo hexadecimálního editoru, Soubor -> Otevřít z textového nebo hexadecimálního editoru apod.).

    Existuje nějaký způsob, jak získat program, který skutečně otevře samotný soubor .lnk namísto souboru, na který odkazuje?

    Existuje způsob, jak Jez skutečně otevřít soubory .lnk a upravit je?

    Odpověď

    Uživatelé SuperUser a31415, Julian Knight a Vinayak mají odpověď na nás. Za prvé a31415:

    Pomocí editoru HxD Hex Editor můžete soubory .lnk otevřít jen tak dobře, pokud je nemusíte přetahovat.

    Jako řešení, otevřete příkazový řádek a přejmenujte soubor .lnk s jiným neexistujícím příponou, jako je například .lne:

    • cd / d "X: \ Folder \ obsahující \ zástupce \
      ren "nějaký shortcut.lnk" "nějaký shortcut.lne"

    Potom budete moci tuto zkratku zacházet stejně jako s běžným souborem. Až budete hotovi, přejmenujte soubor s původním příponou .lnk a obnovte jeho obvyklou funkci.

    Následuje odpověď od Juliana Knighta:

    Celý bod souboru .lnk je pro Windows považován za odkaz na jiný soubor, takže to by měl být těžké upravit! Možná by vám pomohlo, kdybyste popsal, proč to chcete upravit. Nastavení souboru .lnk můžete změnit kliknutím pravým tlačítkem myši a výběrem Vlastnosti.

    Pokud opravdu chcete upravit, potřebujete speciální nástroj. Existuje několik z nich, včetně:

    • lnk-parser
    • LnkEditorGUI
    • Inkedit

    Zkusil jsem žádný z nich, jen Googlu.

    Vlastnosti můžete také upravit pomocí funkce PowerShell (z této předchozí odpovědi na přetečení zásobníku):

    • Copy-item $ sourcepath $ destination ## Získejte lnk, který chceme použít jako šablonu
      $ shell = Nový objekt -COM WScript.Shell
      $ shortcut = $ shell.CreateShortcut ($ destination) ## Otevřete lnk
      $ shortcut.TargetPath = "C: \ path \ to \ new \ exe.exe" ## Proveďte změny
      $ shortcut.Description = "Náš nový odkaz" # # Toto je pole "Komentář"
      $ shortcut.Save () ## Uložit

    Vzhledem k tomu, že se používá objekt Shell COM, můžete také provést s WSH nebo dokonce s VBA v Office!

    A nakonec odpověď od Vinayaka:

    Zkoušel jsem to a funguje to pro mě v systému Windows 8.1:

    Otevření souborů .lnk v programu Poznámkový blok:

    • Stačí je přetáhnout do okna Poznámkový blok. Pokud je otevřete pomocí dialogového okna Otevřít, program Poznámkový blok otevře soubor exe, na který odkazuje soubor .lnk.

    Otevření souborů .lnk v editoru šablon HxD:

    • Otevřete je jako libovolný soubor pomocí dialogu Otevřít (Soubor -> Otevřít).

    Otevření souborů .lnk pomocí příkazového řádku:

    • Přejděte do složky obsahující soubory .lnk a zadejte příkaz: "TYPE SHORTCUTNAME.LNK".

    Otevření souborů .lnk v téměř každém programu:

    • Spusťte příkazový řádek, přejděte do složky, kde je program umístěn, použijte příkaz: PROGRAM_NAME.EXE "cesta k souboru LNK".

    Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.