Laman » bagaimana untuk » Bagaimanakah Anda Boleh Buka dan Edit Fail .lnk Shortcut Windows?

    Bagaimanakah Anda Boleh Buka dan Edit Fail .lnk Shortcut Windows?

    Walaupun kebanyakan orang tidak perlu membuka fail .lnk untuk mengeditnya, mungkin terdapat peristiwa jarang apabila perlu atau diingini. Tetapi bagaimana anda membuka dan mengedit fail pintasan? Jawatan Q & A SuperUser hari ini mempunyai jawapannya.

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Soalan

    Pembaca SuperUser Jez mahu tahu bagaimana untuk membuka fail .lnk untuk melihat 'kandungan' dan mengeditnya jika diperlukan:

    Fail .lnk di Windows adalah fail sebenar yang dimaksudkan untuk menjadi jalan pintas ke fail lain, tetapi saya benar-benar mahu melihat kandungan fail .lnk itu sendiri. Walau bagaimanapun, saya mendapati ia benar-benar mustahil untuk berbuat demikian.

    Tidak kira apa yang saya cuba, aplikasi saya membuka kandungan fail yang ditunjukkannya (seret dan lepaskan teks atau editor hex, Fail -> Buka dari teks atau editor hex, dan lain-lain).

    Adakah terdapat cara saya boleh mendapatkan program untuk benar-benar membuka fail .lnk itu sendiri bukannya fail yang ditunjukkan kepadanya?

    Adakah terdapat cara untuk benar-benar membuka fail .lnk dan mengeditnya?

    Jawapan

    Penyumbang SuperUser dan31415, Julian Knight, dan Vinayak mempunyai jawapan untuk kami. Pertama, dan31415:

    Menggunakan Editor HxD Hex, anda boleh membuka fail .lnk dengan baik, selagi anda tidak menyeret dan menggugurkannya.

    Sebagai penyelesaian, buka command prompt dan rename the .lnk file dengan pelanjutan yang tidak ada lagi seperti .lne:

    • cd / d "X: \ Folder \ containing \ the \ shortcut"
      ren "beberapa shortcut.lnk" "beberapa shortcut.lne"

    Anda kemudiannya dapat merawat jalan pintas seperti fail biasa. Apabila selesai, pastikan anda menamakan semula fail dengan lanjutan asal .lnk untuk memulihkan fungsinya yang biasa.

    Diikuti dengan jawapan dari Julian Knight:

    Titik keseluruhan fail .lnk adalah untuk Windows untuk merawatnya sebagai pautan ke fail lain, jadi ia sepatutnya sukar untuk diedit! Mungkin ia akan membantu jika anda menerangkan mengapa anda ingin mengeditnya. Anda boleh menukar tetapan fail .lnk dengan mengklik kanan dan memilih Hartanah.

    Jika anda benar-benar ingin mengeditnya, anda memerlukan alat khas. Terdapat beberapa perkara ini termasuk:

    • lnk-parser
    • LnkEditorGUI
    • lnkedit

    Saya tidak mencuba salah satu daripada ini, hanya Googled mereka.

    Anda juga boleh mengedit sifat melalui PowerShell (dari jawapan sebelumnya pada Stack Overflow):

    • Copy-Item $ sourcepath $ destination ## Dapatkan lnk yang ingin kita gunakan sebagai templat
      $ shell = New-Object -COM WScript.Shell
      $ pintasan = $ shell.CreateShortcut ($ destinasi) ## Buka lnk
      $ shortcut.TargetPath = "C: \ path \ to \ new \ exe.exe" ## Buat perubahan
      $ shortcut.Description = "Pautan baru kami" ## Ini adalah medan "Komen"
      $ shortcut.Save () ## Simpan

    Oleh kerana ini menggunakan objek Shell COM, anda juga boleh melakukan ini dengan WSH atau bahkan VBA di Pejabat!

    Dan akhirnya, jawapan dari Vinayak:

    Saya telah mencuba ini dan ia berfungsi untuk saya pada Windows 8.1:

    Membuka fail .lnk di Notepad:

    • Hanya seret dan lepaskan mereka ke dalam tetingkap Notepad. Jika anda membukanya melalui dialog Buka, Notepad akan membuka fail exe yang ditunjukkan oleh fail .lnk.

    Membuka fail .lnk di HxD Hex Editor:

    • Buka mereka seperti yang anda lakukan dengan menggunakan dialog Open (File -> Open).

    Membuka fail .lnk menggunakan arahan arahan:

    • Navigasi ke folder yang mengandungi fail .lnk dan ketik perintah: "TYPE SHORTCUTNAME.LNK".

    Membuka fail .lnk dalam hampir mana-mana program:

    • Mulakan arahan arahan, navigasi ke folder tempat program berada, gunakan arahan: PROGRAM_NAME.EXE "laluan ke fail LNK".

    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.