Объект WshShortcut

Объект WshShortcut

С помощью объекта WshShortcut можно создать новый ярлык Windows или изменить свойства уже существующего ярлыка. Этот объект можно создать только с помощью метода CreateShortcut объекта WshShell. В листинге 1.19 представлен пример сценария, в котором создается ярлык на этот самый сценарий (ярлык будет находиться в текущем каталоге).

Листинг 1.19. Создание ярлыка на выполняемый сценарий

/*****************************************************************/

/* Имя: MakeShortcut1.js                                         */

/* Язык: JScript                                                 */

/* Описание: Создание ярлыка на выполняемый сценарий             */

/*****************************************************************/

var WshShell,oShellLink;

//Создаем объект WshShell

WshShell = WScript.CreateObject("WScript.Shell");

//Создаем ярлык в текущем каталоге

oShellLink = WshShell.CreateShortcut("Current Script.lnk");

//Устанавливаем путь к файлу

oShellLink.TargetPath = WScript.ScriptFullName;

//Сохраняем ярлык

oShellLink.Save();

/*************  Конец *********************************************/

Свойства объекта WshShortcut описаны в табл. 1.16.

Таблица 1.16. Свойства объекта WshShortcut

Свойство Описание Arguments Содержит строку, задающую параметры командной строки для ярлыка Description Содержит описание ярлыка FullName Содержит строку с полным путем к ярлыку HotKey Задает "горячую" клавишу для ярлыка, т.е. определяет комбинацию клавиш, с помощью которой можно запустить или сделать активной программу, на которую указывает заданный ярлык IconLocation Задает путь к значку ярлыка TargetPath Устанавливает путь к файлу, на который указывает ярлык WindowStyle Определяет вид окна для приложения, на которое указывает ярлык WorkingDirectory Задает рабочий каталог для приложения, на которое указывает ярлык

Приведем необходимые пояснения и примеры использования свойств объекта WshShortcut.