WScript.Echo("Favorites="+ WshFldrs("Favorites"));

//Выводим путь к папке Programs

WScript.Echo("Programs="+ WshFldrs("Programs"));

WScript.Echo("");

WScript.Echo("Список всех специальных папок...");

for (i=0;i<= WshFldrs.Count()-1;i++){

 //Выводим на экран i-й элемент коллекции WshFldrs

 WScript.Echo(WshFldrs(i));

}

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

Другие примеры работы со специальными папками Windows приведены в главе 2 (см. листинги 2.39–2.42).

<p>Работа с сетью и оболочкой Windows</p>

Для работы с локальной сетью и оболочкой Windows (специальные папки, переменные среды, системный реестр) предназначены соответственно объекты WshNetwork и WshShell.

<p>Объект<emphasis> WshNetwork</emphasis></p>

Объект WshNetwork предназначен для работы с ресурсами локальной сети; с помощью методов этого объекта можно подключать и отключать сетевые диски и принтеры.

Объект WshNetwork создается следующим образом:

var objNet=WScript.CreateObject("WScript.Network");

Свойства данного объекта приведены в табл. 1.5.

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

СвойствоОписание
ComputerNameСодержит имя компьютера, на котором запущен сценарий
UserDomainСодержит имя домена, в котором зарегистрировался пользователь
UserNameСодержит имя пользователя
Листинг 1.8. Пример использования объекта WshNetwork

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

/* Имя: ShowNetwork.js                                             */

/* Язык: JScript                                                   */

/* Описание: Вывод на экран сетевого имени компьютера и имени      */

/*           пользователя                                          */

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

var objNet;

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

objNet = WScript.CreateObject("WScript.Network");

//Выводим на экран свойства ComputerName и UserName

WScript.Echo("Имя машины:",objNet.ComputerName);

WScript.Echo("Имя пользователя:",objNet.UserName);

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

Методы объекта WshNetwork описаны в табл. 1.6.

Таблица 1.6. Методы объекта WshNetwork

Перейти на страницу:

Похожие книги