Содержит строку, задающую параметры командной строки для ярлыка
Description
Содержит описание ярлыка
FullName
Содержит
строку с полным путем к ярлыку
HotKey
Задает "горячую" клавишу для ярлыка, т.е. определяет комбинацию клавиш, с помощью которой можно запустить или сделать активной программу, на которую указывает заданный ярлык
IconLocation
Задает путь к значку ярлыка
TargetPath
Устанавливает путь к файлу, на который указывает ярлык
WindowStyle
Определяет вид окна для приложения, на которое указывает ярлык
WorkingDirectory
Задает рабочий каталог для приложения, на которое указывает ярлык
Приведем необходимые пояснения и примеры использования свойств объекта
WshShortcut
.
Свойство Arguments
В листинге 1.20 приведен пример сценария, создающего ярлык на этот самый сценарий с двумя параметрами командной строки.
Листинг 1.20. Создание ярлыка на выполняемый сценарий с аргументами командной строки
/************* Конец *********************************************/
Свойство HotKey
Для того чтобы назначить ярлыку "горячую" клавишу, необходимо в свойство
HotKey
записать строку, содержащую названия нужных клавиш, разделенные символом "
+
".
Замечание
"Горячие" клавиши могут быть назначены только ярлыкам, которые расположены на рабочем столе Windows или в меню Пуск (Start). Для того чтобы нажатия "горячих" клавиш срабатывали, необходимо, чтобы языком по умолчанию в операционной системе был назначен английский.
В следующем примере (листинг 1.21) на рабочем столе создается ярлык для Блокнота, которому назначается комбинация "горячих" клавиш <Ctrl>+ +<Alt>+<D>.
Листинг 1.21. Создание ярлыка на Блокнот с комбинацией "горячих" клавиш
WScript.Echo("Горячие клавиши для ярлыка: "+oMyShortcut.Hotkey);
/************* Конец *********************************************/
Свойство IconLocation
Для того чтобы задать значок для ярлыка, необходимо в свойство
IconLocation
записать строку следующего формата: "путь, индекс". Здесь параметр путь определяет расположение файла, содержащего нужный значок, а параметр индекс — номер этого значка в файле (номера начинаются с нуля).
В следующем примере (листинг 1.22) создается ярлык на выполняющийся сценарий с первым значком (индекс 0) из файла notepad.exe.
Листинг 1.22. Создание ярлыка на выполняемый сценарий со значком из notepad.exe