คุณสามารถเปิดและแก้ไขไฟล์ลัด. lnk ของ Windows ได้อย่างไร
ในขณะที่คนส่วนใหญ่ไม่จำเป็นต้องเปิดไฟล์. lnk เพื่อแก้ไขมันอาจจะมีโอกาสที่หายากเมื่อมีความจำเป็นหรือต้องการ แต่คุณจะเปิดและแก้ไขไฟล์ทางลัดได้อย่างไร ประกาศถามตอบ SuperUser วันนี้มีคำตอบ.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
คำถาม
ผู้อ่าน SuperUser Jez ต้องการทราบวิธีเปิดไฟล์. lnk เพื่อดู 'เนื้อหา' และแก้ไขหากจำเป็น:
ไฟล์. lnk ใน Windows เป็นไฟล์จริงที่ตั้งใจจะใช้เป็นทางลัดไปยังไฟล์อื่น แต่ฉันต้องการดูเนื้อหาของไฟล์. lnk จริงๆ อย่างไรก็ตามฉันพบว่ามันเป็นไปไม่ได้ที่จะทำเช่นนั้น.
ไม่ว่าฉันจะพยายามอะไรแอปพลิเคชันของฉันกำลังเปิดเนื้อหาของไฟล์ที่ชี้ไปที่ (ลากและวางลงในตัวแก้ไขข้อความหรือฐานสิบหกไฟล์ -> เปิดจากตัวแก้ไขข้อความหรือฐานสิบหกเป็นต้น).
มีวิธีใดบ้างที่ฉันจะได้รับโปรแกรมให้เปิดไฟล์. lnk เองแทนไฟล์ที่ชี้ไป?
มีวิธีที่ Jez เปิดไฟล์. lnk และแก้ไขได้จริงหรือไม่?
คำตอบ
ผู้สนับสนุน SuperUser และ 3158, Julian Knight และ Vinayak มีคำตอบสำหรับเรา ขึ้นก่อนและ 3158:
ใช้ HxD Hex Editor คุณสามารถเปิดไฟล์. lnk ได้ดีตราบใดที่คุณไม่ต้องลากแล้วปล่อย.
เป็นวิธีแก้ปัญหาเปิดพร้อมท์คำสั่งและเปลี่ยนชื่อไฟล์. lnk ด้วยนามสกุลที่แตกต่างกันและไม่มีอยู่เช่น. lne:
- cd / d“ X: \ Folder \ บรรจุ \ the \ ทางลัด "
ren“ ทางลัดบางส่วน. lnk”“ ทางลัดบางส่วน”จากนั้นคุณจะสามารถจัดการกับทางลัดได้เหมือนกับไฟล์ทั่วไป เมื่อเสร็จแล้วตรวจสอบให้แน่ใจว่าได้เปลี่ยนชื่อไฟล์ด้วยนามสกุล. lnk ดั้งเดิมเพื่อคืนค่าการทำงานตามปกติ.
ตามด้วยคำตอบจาก Julian Knight:
จุดรวมของไฟล์. lnk นั้นสำหรับ Windows ที่จะถือว่าเป็นลิงก์ไปยังไฟล์อื่นดังนั้น น่า แก้ไขได้ยาก! อาจช่วยได้ถ้าคุณอธิบายว่าทำไมคุณต้องการแก้ไข คุณสามารถเปลี่ยนการตั้งค่าของไฟล์. lnk ได้ด้วยการคลิกขวาแล้วเลือก คุณสมบัติ.
หากคุณต้องการแก้ไขคุณต้องมีเครื่องมือพิเศษ มีบางส่วนของสิ่งเหล่านี้รวมถึง:
- LNK-parser
- LnkEditorGUI
- lnkedit
ฉันไม่ได้ลองสิ่งเหล่านี้เพียงแค่ Googled พวกเขา.
คุณยังสามารถแก้ไขคุณสมบัติผ่าน PowerShell (จากคำตอบก่อนหน้านี้ใน Stack Overflow):
- คัดลอกรายการ $ sourcepath $ destination ## รับ lnk ที่เราต้องการใช้เป็นเทมเพลต
$ shell = New-Object -COM WScript.Shell
$ ทางลัด = $ เชลล์สร้างShortcut ($ ปลายทาง) ## เปิด lnk
$ ทางลัด TargetPath =“ C: \ path \ to \ new \ exe.exe” ## ทำการเปลี่ยนแปลง
$ ทางลัด = คำอธิบาย =“ ลิงค์ใหม่ของเรา” ## นี่คือช่อง“ ความคิดเห็น”
$ ทางลัดบันทึก () ## บันทึกเนื่องจากสิ่งนี้ใช้วัตถุ Shell COM คุณสามารถทำได้ด้วย WSH หรือแม้แต่ VBA ใน Office!
และสุดท้ายคำตอบจาก Vinayak:
ฉันได้ลองแล้วและมันใช้ได้กับฉันใน Windows 8.1:
กำลังเปิดไฟล์. lnk ใน Notepad:
- เพียงลากแล้ววางลงในหน้าต่าง Notepad หากคุณเปิดผ่านไดอะล็อก Open Notepad จะเปิดไฟล์ exe ที่ชี้ไปตามไฟล์. lnk.
การเปิดไฟล์. lnk ใน HxD Hex Editor:
- เปิดไฟล์เช่นเดียวกับที่คุณใช้ไฟล์ใด ๆ โดยใช้กล่องโต้ตอบเปิด (ไฟล์ -> เปิด).
การเปิดไฟล์. lnk โดยใช้คำสั่งที่พร้อมท์:
- นำทางไปยังโฟลเดอร์ที่มีไฟล์. lnk และพิมพ์คำสั่ง:“ TYPE SHORTCUTNAME.LNK”.
เปิดไฟล์. lnk ในโปรแกรมใดก็ได้:
- เริ่มต้นพรอมต์คำสั่งนำทางไปยังโฟลเดอร์ที่โปรแกรมอยู่ใช้คำสั่ง: PROGRAM_NAME.EXE“ พา ธ ไปยังไฟล์ LNK”.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.