Андрей Попов - Windows Script Host для Windows 2000/XP Страница 12

Тут можно читать бесплатно Андрей Попов - Windows Script Host для Windows 2000/XP. Жанр: Компьютеры и Интернет / Программное обеспечение, год -. Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте «WorldBooks (МирКниг)» или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Андрей Попов - Windows Script Host для Windows 2000/XP

Андрей Попов - Windows Script Host для Windows 2000/XP краткое содержание

Прочтите описание перед тем, как прочитать онлайн книгу «Андрей Попов - Windows Script Host для Windows 2000/XP» бесплатно полную версию:
В книге описывается сервер сценариев Windows Script Host (WSH) версии 5.6, который является одним из стандартных компонентов Windows ХР, а также может быть установлен в более ранних версиях Windows. Приводятся сценарии на языках VBScript и JScript, иллюстрирующие применение стандартных объектов WSH 5.6, включая создание из сценариев дочерних процессов и запуск сценариев на удаленных компьютерах. В качестве более сложных примеров рассматриваются сценарии, работающие с базами данных, управляющие приложениями Microsoft Office, организующие графический пользовательский интерфейс, использующие технологии ADSI (Active Directory Service Interface) и WMI (Windows Management Instrumentation) для решения задач администрирования. Освещены вопросы практической работы с XML-файлами и создания СОМ-объектов. Особое внимание уделяется вопросам безопасности при работе со сценариями, приводятся конкретные примеры настроек политик безопасности. К книге прилагается дискета с исходными текстами большинства примеров.

Андрей Попов - Windows Script Host для Windows 2000/XP читать онлайн бесплатно

Андрей Попов - Windows Script Host для Windows 2000/XP - читать книгу онлайн бесплатно, автор Андрей Попов

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

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

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

В WScript.Echo(WshFldrs(i));

}

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

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

Работа с сетью и оболочкой Windows

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

Объект WshNetwork

Объект 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

Метод Описание AddPrinterConnection(strLocalName, strRemoteName [ ,bUpdateProfile] [,strUser] [,strPassword]) Подключает локальный порт компьютера к сетевому принтеру Для Windows NT/2000/XP: AddWindowsPrinterConnection(strPrnPath) Для Windows 9x: AddWindowsPrinterConnection(strPrnPath, strDriverName[, strPort]) Регистрирует принтер в Windows и подключает его к сетевому ресурсу. В отличие от AddPrinterConnection, этот метод позволяет создать связь с сетевым принтером без явного перенаправления вывода в локальный порт EnumNetworkDrives() Возвращает коллекцию, в которой хранятся буквы и сетевые пути ко всем подключенным сетевым дискам EnumPrinterConnections() Возвращает коллекцию, в которой хранятся данные обо всех подключенных сетевых принтерах MapNetworkDrive(strLocalName, strRemoteName, [bUpdateProfile], [strUser], [strPassword]) Подключает сетевой ресурс strRemoteName под локальным именем диска strLocalName RemoveNetworkDrive(strName, [bForce], [bUpdateProfile]) Отключает подключенный сетевой диск RemovePrinterConnection(strName, [bForce], [bUpdateProfile]) Отключает подключенный сетевой принтер SetDefaultPrinter(strPrinterName) Делает заданный сетевой принтер принтером по умолчанию

Опишем методы из табл. 1.6 более подробно.

Метод AddPrinterConnection

Если необязательный параметр bUpdateProfile равен True, то создаваемое сетевое подключение будет сохранено в профиле пользователя.

Параметры strUser (имя пользователя) и strPassword (пароль) нужны в том случае, когда вы подключаете сетевой принтер от имени пользователя, которое отличается от имени текущего пользователя, зарегистрированного в системе.

В следующем примере метод AddPrinterConnection применяется для подключения принтера с сетевым именем \\Server1\Epson к локальному порту LPT1:

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

WshNetwork.AddPrinterConnection("LPT1", "\\Server1\Epson");

Метод AddWindowsPrinterConnection

Параметр strDriverName указывает имя драйвера, необходимого для подключаемого принтера. Если принтер подключается в операционной системе Windows 9х, то нужный драйвер уже должен быть установлен на этой машине, иначе возникнет ошибка подключения. В Windows NT/2000/XP параметр strDriverName игнорируется.

Параметр strPort задает в явном виде порт, вывод в который будет перенаправлен на сетевой ресурс (по умолчанию это порт LPT1). В Windows NT/2000/XP параметр strPort игнорируется.

В следующем примере метод AddWindowsPrinterConnection применяется для подключения сетевого принтера к локальному порту LPT1 (по умолчанию):

varВ WshNetwork=CreateObject("WScript.Network");

PrinterPath="\\printserv\DefaultPrinter";

PrinterDriver="Lexmark Optra S 1650";

WshNetwork.AddwindowsPrinterConnection(PrinterPath, PrinterDriver);

Перейти на страницу:
Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.
Комментарии / Отзывы
    Ничего не найдено.