Я пытался исследовать это, но мне ничего не было ясно. Я настоящий новичок, когда говорю о кодировании, так как я давно с ним не работаю. Все, что я нашел, было VB, и некоторые странные шестнадцатеричные записи реестра возились с ярлыками Windows .lnk
.
Что я пытаюсь выяснить: если возможно создать глобальные файлы ярлыков .lnk
(с использованием подстановочных знаков или Regex), чтобы я мог создать переносимое приложение, поместить ярлык в верхний каталог и сжать его, следовательно программное обеспечение, которое находится в папке среди множества файлов, не становится беспорядком, чтобы найти / запустить.
Я обнаружил несколько системных переменных, которые можно использовать для открытия в определенных каталогах Windows (например, %ProgramFiles%
, %WinDir%
, %HomeDrive%
, %HomePath%
и т.д.), Но ничего более разумного. Также нашел несколько команд cmd для их создания, но не очень уверен насчет символических и жестких ссылок (как использовать их в синтаксисе).
Я сделал несколько файлов autorun.inf
и .bat
которые открывали подкаталоги, но я не мог понять, как это сделать с файлами .lnk.
Тогда, с точки зрения манекенов, есть ли простой способ сделать это?
Благодарю.
РЕДАКТИРОВАТЬ: немного углубился в мое исследование и выяснил, что это напрямую связано с символическими ссылками и соединениями каталогов. Нашел эту ветку, которая дала мне больше информации:
Windows Symlink и рабочий каталог
Вот несколько полезных ссылок из моего исследования:
- https://stackoverflow.com/questions/32438204/create-a-windows-shortcut-lnk-in-go
- https://stackoverflow.com/questions/31662550/can-a-global-shortcut-lnk-be-created-programmatically
- Как сделать ярлык из CMD?
- https://ss64.com/nt/shortcut.html
- https://www.autoitscript.com/forum/topic/151752-lnkeditorgui-windows-shortcut-lnk-link-editor-gui/
- http://www.freebasic.net/forum/viewtopic.php?t=14130
- http://www.vbforums.com/showthread.php?322799-Change-Shortcut-Properties-Icon