MyShortcut.WindowStyle=3 ' Устанавливаем тип окна (максимизировано)
MyShortcut.Save ' Сохраняем ярлык
WScript.Echo "Ярлык создан|"
'************* Конец *********************************************
Работа с системным реестром Windows
Во всех версиях Windows системный реестр — это база данных, в которой хранится информация о конфигурации компьютера и операционной системы. С точки зрения пользователя, реестр является иерархическим деревом разделов, подразделов и параметров. Работать с этим деревом можно с помощью стандартного редактора реестра regedit.exe (рис. 2.20).
Рис. 2.20. Редактор реестра regedit.exe
С помощью методов объекта
WshShell
из сценариев WSH можно:
создавать новые разделы и параметры (метод
RegWrite
);
изменять значения параметров и разделов (метод
RegWrite
);
считывать значения параметров и разделов (метод
RegRead
);
удалять параметры и разделы (метод
RegDelete
).
Замечание
В Windows ХР для работы с системным реестром сценарий должен иметь разрешение на доступ к разделам реестра, которым обладает администратор.
В листинге 2.44 представлен сценарий Registry.js, который производит манипуляции внутри корневого раздела
HKEY_CURRENT_USER
, причем каждая операция выполняется только после утвердительного ответа на соответствующий запрос, формируемый в диалоговом окне.
Сначала в разделе
HKEY_CURRENT_USER
создается подраздел
ExampleKey
, в который затем записывается строковый параметр
ExampleValue
со значением "Value from WSH" (рис. 2.21).
Рис. 2.21. Элементы системного реестра, создаваемые сценарием Registry.js
После этого параметр
ExampleValue
и раздел
ExampleKey
последовательно удаляются из реестра.
Листинг 2.44. Работа с системным реестром (JScript)