Есть ли специальные параметры, которые могут быть переданы для целей ярлыков Windows?
Параметры контекста, такие как: имя текущего ярлыка, его полный путь, имя папки ярлыков или другие? Давайте предположим, что мета-параметр $ shortcutname был именем ярлыка:
TARGET: "c:\folder1\subfolder\myprogram.exe" $shortcutname
ОДИН ИСПОЛЬЗОВАНИЕ:
Предположим, что у программы есть параметр, который идентифицирует что-то внутри ее бизнеса, в этом примере предположим, что программе нужно имя хоста и множество других параметров. Будучи именем хоста, уникальный параметр, который изменяется, и все остальные параметры являются фиксированными. Учтите следующее:
myprogam -p1 blablabla -p2 123:5567 -p3 asbc.qwe -p4 "xxx" -hostname $hostname
Ну, есть пользователи, у которых нет навыков редактирования ярлыка, но они знают, как изменить имя файла в проводнике Windows. Мы могли бы объяснить пользователям просто скопировать и вставить ярлык и изменить его имя на имя, которое соответствует желаемому имени хоста. Конечно, если было возможно передать имя ярлыка в качестве мета-параметра для целей ярлыка.
Таким образом, обходным путем для этого может быть создание файла .bat, который может с этим справиться. И поэтому, используя ту же процедуру, скопируйте и вставьте и измените имя в соответствии с желаемым именем хоста, но в некоторых системах политики администратора могут стать барьером для сценариев .bat.
Надо сказать, что пользователи уже используют ярлыки, есть папки с десятками из них, но они создаются командой поддержки.