Я пытался исследовать это, но мне ничего не было ясно. Я настоящий новичок, когда говорю о кодировании, так как я давно с ним не работаю. Все, что я нашел, было VB, и некоторые странные шестнадцатеричные записи реестра возились с ярлыками Windows .lnk .

Что я пытаюсь выяснить: если возможно создать глобальные файлы ярлыков .lnk (с использованием подстановочных знаков или Regex), чтобы я мог создать переносимое приложение, поместить ярлык в верхний каталог и сжать его, следовательно программное обеспечение, которое находится в папке среди множества файлов, не становится беспорядком, чтобы найти / запустить.

Я обнаружил несколько системных переменных, которые можно использовать для открытия в определенных каталогах Windows (например, %ProgramFiles% , %WinDir% , %HomeDrive% , %HomePath% и т.д.), Но ничего более разумного. Также нашел несколько команд cmd для их создания, но не очень уверен насчет символических и жестких ссылок (как использовать их в синтаксисе).

Я сделал несколько файлов autorun.inf и .bat которые открывали подкаталоги, но я не мог понять, как это сделать с файлами .lnk.

Тогда, с точки зрения манекенов, есть ли простой способ сделать это?

Благодарю.

РЕДАКТИРОВАТЬ: немного углубился в мое исследование и выяснил, что это напрямую связано с символическими ссылками и соединениями каталогов. Нашел эту ветку, которая дала мне больше информации:

Windows Symlink и рабочий каталог


Вот несколько полезных ссылок из моего исследования:

  1. https://stackoverflow.com/questions/32438204/create-a-windows-shortcut-lnk-in-go
  2. https://stackoverflow.com/questions/31662550/can-a-global-shortcut-lnk-be-created-programmatically
  3. Как сделать ярлык из CMD?
  4. https://ss64.com/nt/shortcut.html
  5. https://www.autoitscript.com/forum/topic/151752-lnkeditorgui-windows-shortcut-lnk-link-editor-gui/
  6. http://www.freebasic.net/forum/viewtopic.php?t=14130
  7. http://www.vbforums.com/showthread.php?322799-Change-Shortcut-Properties-Icon

0