Въпреки че повечето хора никога няма да трябва да отварят файл .lnk, за да го редактират, може да има редки случаи, когато това е необходимо или желано. Но как да отваряте и редактирате файл за бърз достъп? Днешната публикация за Q & A на SuperUser има отговорите.
Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.
Reader на SuperUser Jez иска да знае как да отваря .lnk файлове, за да види "съдържанието" и да ги редактира, ако е необходимо:
Файлът .lnk в Windows е действителен файл, предназначен да бъде пряк път към друг файл, но наистина искам да видя съдържанието на самия файл .lnk. Въпреки това, аз го намирам буквално невъзможно.
Независимо от това, което се опитвам, моите приложения отварят съдържанието на файла, който сочи към (плъзгане и пускане в текстов или шестнадесетичен редактор, File -> Open от текстов или шестнадесетичен редактор и т.н.).
Има ли някакъв начин да получа програма, която действително да отвори самия файл .lnk вместо файла, към който се насочва?
Има ли начин Джез да отвори действително .lnk файлове и да ги редактира?
Сътрудниците на SuperUser и31415, Джулиан Найт и Винаяк имат отговор за нас. Първо, и31415:
С помощта на HxD Hex Editor можете да отворите .lnk файлове, само ако не ги плъзнете и пуснете.
Като заобиколно решение, отворете командния ред и преименувайте файла .lnk с различно, несъществуващо разширение като .lne:
- cd / d "X: \ Папка \, съдържаща \ the \ shortcut"
ren "някои shortcut.lnk" "някои shortcut.lne"След това ще можете да разглеждате прекия път точно като обикновен файл. Когато сте готови, не забравяйте да преименувате файла с оригиналното разширение .lnk, за да възстановите обичайната му функционалност.
Последвано от отговора на Джулиан Найт:
Цялата точка на файл .lnk е за Windows да го третира като връзка към друг файл, така че Трябва да бъде трудно да се редактира! Може би ще ви помогне, ако сте описали защо искате да го редактирате. Можете да промените настройките на .lnk файл, като щракнете с десния бутон на мишката и изберете Имоти.
Ако наистина искате да го редактирате, имате нужда от специален инструмент. Има някои от тях, включително:
- LNK-анализатора
- LnkEditorGUI
- lnkedit
Аз не съм опитвал нито едно от тези неща, просто ги Googled.
Можете също така да редактирате свойствата чрез PowerShell (от този предишен отговор за Overflow поток):
- Копиране на елемент $ sourcepath $ destination ## Вземете lnk, който искаме да използваме като шаблон
$ shell = Нов обект -COM WScript.Shell
$ shortcut = $ shell.CreateShortcut ($ destination) ## Отворете lnk
$ shortcut.TargetPath = "C: \ path \ to \ new \ exe.exe" ## Направете промени
$ shortcut.Description = "Нашата нова връзка" ## Това е полето "Коментар"
$ shortcut.Save () ## ЗапазванеТъй като това използва обекта Shell COM, можете да го направите и с WSH или дори с VBA в Office!
И накрая, отговорът на Винайка:
Опитах това и работи за мен на Windows 8.1:
Отваряне на .lnk файлове в Notepad:
- Просто ги плъзнете и пуснете в прозореца на Notepad. Ако ги отворите през диалоговия прозорец "Отваряне", "Бележник" ще отвори файла exe, посочен от файла .lnk.
Отваряне на .lnk файлове в HxD Hex Editor:
- Отворете ги, както бихте използвали всеки файл, използвайки диалога Open (Файл -> Отвори).
Отваряне на .lnk файлове с помощта на командния ред:
- Придвижете се до папката, съдържаща файловете .lnk, и въведете командата: "TYPE SHORTCUTNAME.LNK".
Отваряне на .lnk файлове в почти всяка програма:
- Стартирайте командния ред, отидете до папката, където се намира програмата, използвайте командата: PROGRAM_NAME.EXE "път към LNK файла".
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.