Вход/Регистрация
Windows Script Host для Windows 2000/XP
вернуться

Попов Андрей Викторович

Шрифт:

Параметр

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);

Метод EnumNetworkDrives

Элементами возвращаемой коллекции являются буквы, обозначающие имеющиеся сетевые диски и сетевые имена ресурсов, к которым эти диски подключены. Первым элементом коллекции является буква, вторым — сетевое имя; эта последовательность сохраняется для всех сетевых дисков в коллекции.

В следующем примере на экран выводятся буквы, обозначающие все сетевые диски и имена ресурсов, к которым они подключены (листинг 1.9).

Листинг 1.9. Пример использования метода
EnumNetworkDrives

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

/* Имя: ShowNetDrives.js */

/* Язык: JScript */

/* Описание: Вывод на экран букв сетевых дисков и имен */

/* соответствующих ресурсов */

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

var WshNetwork,oDrives,i;

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

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

//Создаем коллекцию с информацией о сетевых дисках

oDrives = WshNetwork.EnumNetworkDrives;

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

 WScript.Echo(oDrives.Item(i)); //Вывод i-го элемента коллекции

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

Метод EnumPrinterConnections

Элементами возвращаемой коллекции являются названия локальных портов и сетевые имена принтеров, связанных с этими портами. Сама коллекция организована так же, как и коллекция, возвращаемая методом

EnumNetworkDrives
.

В следующем примере на экран выводятся названия всех переназначенных портов и имена сетевых ресурсов, с которыми они связаны (листинг 1.10).

Листинг 1.10. Пример использования метода
EnumPrinterConnections

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

/* Имя: ShowNetPrn.js */

/* Язык: JScript */

/* Описание: Вывод на экран переназначенных портов и имен */

/* соответствующих ресурсов */

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

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

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

//Создаем коллекцию с информацией о подключенных принтерах

var oPrinters = WshNetwork.EnumPrinterConnections;

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

 WScript.Echo(oPrinters.Item(i)); //Вывод i-го элемента коллекции

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

Метод MapNetworkDrive

Если необязательный параметр

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

  • Читать дальше
  • 1
  • ...
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: