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

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

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

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

    השאלה

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

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

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

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

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

    התשובה

    לתורמים סופרוסר ול -31415, לג'וליאן נייט ולוויניאק יש את התשובה עבורנו. ראשון למעלה, and31415:

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

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

    • cd / d "X: \ Folder \ המכיל \ את \ shortcut"
      רן "כמה shortcut.lnk" "כמה shortcut.lne"

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

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

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

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

    • מנתח
    • LnkEditor
    • לא

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

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

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

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

    ולבסוף, התשובה מווינאיאק:

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

    פתיחת קבצי lnk ב- Notepad:

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

    פתיחת קבצי lnk ב HxD עורך Hex:

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

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

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

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

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

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