JScript
для создания, изменения и удаления ярлычка. Основным преимуществом скрипта является то, что ярлычок не пересоздаётся при каждом запуске, а проверяются его отдельные свойства и изменение происходит только при их отличии. Т.е. можно смело добавлять скрипт в многократный запуск и не переживать, что ярлычки на рабочем столе будут всё время пересоздаваться и менять своё местоположение. А также с помощью данного скрипта можно удалять ненужные ярлычки.
В командной строке Windows введите следующую команду. Если необходимо скрыть отображение окна консоли, то вместо cscript
можно использовать wscript
.
cscript shortcut.min.js <location> <name> [<target> [<argument> [<directory>
[<description> [<icon> [<style> [<hotkey>]]]]]]]
<location>
- Путь к существующей папке, в которой нужно создать ярлычок (доступныWshSpecialFolder
).<name>
- Имя ярлычка без расширения, при несовпадении регистра ярлычок переименовывается.<target>
- Путь к файлу, папке или url, при отсутствии ярлычок удаляется (доступныWshSpecialFolder
).<argument>
- Аргументы для целевого объекта, одинарные кавычки заменяются двойными.<directory>
- Путь к существующей рабочей папке (доступныWshSpecialFolder
).<description>
- Описание ярлычка, которое отображается в подсказке.<icon>
- Путь к файлу и индекс иконки, отделённый запятой.<style>
- Стиль запуска окна приложения (1 -Normal
, 3 -Maximized
, 7 -Minimized
).<hotkey>
- Комбинация горячих клавиш.
Создать ярлычок для Командной строки на рабочем столе всех пользователей.
cscript shortcut.min.js AllUsersDesktop "Командная строка" "%windir%\system32\cmd.exe"
Создать ярлычок для главной страницы Яндекса на рабочем столе текущего пользователя.
cscript shortcut.min.js Desktop Яндекс https://yandex.ru/
Удалить ярлычок Internet Explorer с рабочего стола всех пользователей.
cscript shortcut.min.js AllUsersDesktop "Internet Explorer" ""