Попов Андрей Викторович
Шрифт:
Другие примеры работы со специальными папками Windows приведены в главе 2 (см. листинги 2.39–2.42).
Работа с сетью и оболочкой Windows
Для работы с локальной сетью и оболочкой Windows (специальные папки, переменные среды, системный реестр) предназначены соответственно объекты
Объект WshNetwork
Объект
Объект
Свойства данного объекта приведены в табл. 1.5.
Таблица 1.5. Свойства объекта
Свойство | Описание |
---|---|
ComputerName | Содержит имя компьютера, на котором запущен сценарий |
UserDomain | Содержит имя домена, в котором зарегистрировался пользователь |
UserName | Содержит имя пользователя |
Методы объекта
Таблица 1.6. Методы объекта
Метод | Описание |
---|---|
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
Если необязательный параметр
Параметры
В следующем примере метод
Метод AddWindowsPrinterConnection
Параметр