5Sep

איך אתה יכול לפתוח ולערוך את Windows.קבצים Lnk קיצור?

בעוד שרוב האנשים לעולם לא יצטרכו לפתוח קובץ. lnk כדי לערוך אותו, ייתכן שיהיו מקרים נדירים כאשר הוא נחוץ או רצוי.אבל איך אתה פותח ועורך קובץ קיצור?סופרוזר של Q & פוסט יש את התשובות.

שאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

השאלה

SuperUser הקורא Jez רוצה לדעת כיצד לפתוח קבצי lnk כדי להציג את 'תוכן' ולערוך אותם במידת הצורך: קובץ

A. Lnk ב- Windows הוא קובץ בפועל שנועד להיות קיצור לקובץ אחר, אךבאמת רוצה להציג את התוכן של קובץ ה- lnk עצמו.עם זאת, אני מוצא את זה ממש בלתי אפשרי לעשות זאת.

לא משנה מה אני מנסה, היישומים שלי פותחים את התוכן של הקובץ הוא מצביע( גרור ושחרר לתוך עורך טקסט או hex, קובץ - & gt; פתח מתוך טקסט או עורך hex, וכו ').

האם יש דרך שאני יכול לקבל תוכנית למעשה לפתוח את הקובץ. Lnk עצמו במקום את הקובץ זה מצביע?

האם יש דרך עבור Jez למעשה לפתוח קבצים. lnk ולערוך אותם?

תשובה

תרומות SuperUser ו 31415, ג'וליאן נייט, ו Vinayak יש את התשובה עבורנו.ראשון למעלה, and31415:

באמצעות עורך HxD Hex, אתה יכול לפתוח. קבצים lnk בסדר גמור, כל עוד אתה לא גרור ושחרר אותם.

כדרך לעקיפת הבעיה, פתח את שורת הפקודה ושנה את שם קובץ ה- lnk עם סיומת אחרת, לא קיימת כגון. lne:

  • cd / d "X: \ Folder \ המכיל \ את \ shortcut"
    ren "קיצור דרך כלשהו.lnk "" כמה shortcut.lne "

לאחר מכן תוכל לטפל קיצור בדיוק כמו קובץ רגיל.בסיום, הקפד לשנות את שם הקובץ עם הסיומת llk המקורית כדי לשחזר את הפונקציונליות הרגילה שלו.

ואחריו התשובה מאת ג 'וליאן Knight:

כל העניין של קובץ. Lnk הוא עבור Windows להתייחס אליו כקישור לקובץ אחר, ולכן צריך להיות קשה לערוך!אולי זה יעזור אם תיארת למה אתה רוצה לערוך את זה.באפשרותך לשנות את ההגדרות של קובץ lnk על-ידי לחיצה ימנית ובחירה ב- Properties .

אם אתה באמת רוצה לערוך את זה, אתה צריך כלי מיוחד.יש כמה כאלה סביב כולל:

  • lnk מנתח
  • LnkEditorGUI
  • lnkedit

לא ניסיתי אף אחד מהם, רק Googled אותם.

ניתן גם לערוך את המאפיינים באמצעות PowerShell( מתשובה קודמת זו על הצפת מחסנית):

  • Copy-item $ $ sourcepath $ destination ## קבל את lnk שאנו רוצים להשתמש בו כתבנית
    $ shell = New-Object -COM WScript. Shell
    $ shortcut = $ shell. CreateShortcut( $ $) ## פתח את lnk
    $ shortcut. TargetPath = "C: \ path \ to \ new \ exe.exe" ## בצע שינויים
    $ shortcut. Description = "קישור חדש "# # זהו שדה" תגובה "
    $ shortcut. Save() # # שמור

מכיוון שזה משתמש אובייקט COM Shell, אתה יכול גם לעשות את זה עם WSH או אפילו VBA ב- Office!

ולבסוף, התשובה מ Vinayak:

ניסיתי את זה וזה עובד בשבילי על Windows 8.1:

פתיחת קבצים. lnk ב Notepad:

  • פשוט גרור ושחרר אותם לתוך חלון פנקס רשימות.אם תפתח אותם באמצעות תיבת הדו-שיח פתיחה, Notepad יפתח את קובץ ה- exe המצביע על-ידי קובץ lnk.

פתיחת קבצי lnk ב- HxD Hex Editor:

  • פתח אותם כפי שהיית עושה כל קובץ באמצעות תיבת הדו-שיח פתיחה( קובץ - & gt; פתח).

פתיחת קבצי lnk באמצעות שורת הפקודה:

  • נווט אל התיקיה המכילה את קבצי lnk והקלד את הפקודה: "TYPE SHORTCUTNAME.LNK".

פתיחת קבצי lnk כמעט בכל תוכנית:

  • הפעל את שורת הפקודה, נווט לתיקייה שבה נמצאת התוכנית, השתמש בפקודה: PROGRAM_NAME.EXE "נתיב לקובץ LNK".

יש מה להוסיף להסבר?נשמע את ההערות.רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי?בדוק את נושא הדיון המלא כאן.