Андрей Попов - Windows Script Host для Windows 2000/XP

Тут можно читать онлайн Андрей Попов - Windows Script Host для Windows 2000/XP - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-osnet, издательство БХВ-Петербург, год 2004. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Windows Script Host для Windows 2000/XP
  • Автор:
  • Жанр:
  • Издательство:
    БХВ-Петербург
  • Год:
    2004
  • Город:
    Санкт-Петербург
  • ISBN:
    5-94157-197-6
  • Рейтинг:
    3.8/5. Голосов: 101
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

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

Windows Script Host для Windows 2000/XP - описание и краткое содержание, автор Андрей Попов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

В книге описывается сервер сценариев 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 - читать книгу онлайн бесплатно, автор Андрей Попов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

var FSO = new ActiveXObject("Scripting.FileSystemObject");

Объект FileSystemObjectимеет единственное свойство Drives, в котором хранится коллекция, содержащая объекты Driveдля всех доступных дисков компьютера. Примеры, иллюстрирующие использование свойства Drivesприведены ниже в разд. "Коллекция Drives".

Методы объекта FileSystemObjectпредставлены в табл. 5.2.

Таблица 5.2.Методы объекта FileSystemObject

Метод Описание
BuildPath( path, name ) Добавляет к заданному пути (параметр path ) новое имя (параметр name )
CopyFile( source, destination [, overwrite] ) Копирует один или несколько файлов из одного места (параметр source ) в другое (параметр destination )
CopyFolder( source, destination [, overwrite ]) Копирует каталог со всеми подкаталогами из одного места (параметр source ) в другое (параметр destination )
CreateFolder( foldername ) Создает новый каталог с именем foldername . Если каталог foldername уже существует, то произойдет ошибка
CreateTextFile( filename [/overwrite[, unicode]] ) Создает новый текстовый файл с именем filename и возвращает указывающий на этот файл объект TextStream
DeleteFile( filespec [, force] ) Удаляет файл, путь к которому задан параметром filespec
DeleteFolder( folderspec [, force] ) Удаляет каталог, путь к которому задан параметром folderspec , вместе со всем его содержимым
DriveExists( drivespec ) Возвращает True, если заданное параметром drivespec устройство существует и Falseв противном случае
FileExists( filespec ) Возвращает True, если заданный параметром filespec файл существует и Falseв противном случае
FolderExists( folderspec ) Возвращает True, если заданный параметром folderspec каталог существует и Falseв противном случае
GetAbsolutePathName( pathspec ) Возвращает полный путь для заданного относительного пути pathspec (из текущего каталога)
GetBaseName( path ) Возвращает базовое имя (без расширения) для последнего компонента в пути path
GetDrive( drivespec ) Возвращает объект Drive, соответствующий диску, заданному параметром drivespec
GetDriveName( path ) Возвращает строку, содержащую имя диска в заданном пути. Если из параметра path нельзя выделить имя диска, то метод возвращает пустую строку (" ")
GetExtensionName( path ) Возвращает строку, содержащую расширение для последнего компонента в пути path . Если из параметра path нельзя выделить компоненты пути, то GetExtensionNameвозвращает пустую строку (""). Для сетевых дисков корневой каталог (\) рассматривается как компонент пути
GetFile( filespec ) Возвращает объект File, соответствующий файлу, заданному параметром filespec. Если файл, путь к которому задан параметром filespec, не существует, то при выполнении метода GetFileвозникнет ошибка
GetFileName( pathspec ) Возвращает имя файла, заданного полным путем к нему. Если из параметра pathspec нельзя выделить имя файла, метод GetFileNameвозвращает пустую строку ("")
GetFolder( folderpec ) Возвращает объект Folder, соответствующий каталогу, заданному параметром folderspec. Если каталог, путь к которому задан параметром folderspec , не существует, при выполнении метода GetFolderвозникнет ошибка
GetParentFolderName( path ) Возвращает строку, содержащую имя родительского каталога для последнего компонента в заданном пути. Если для последнего компонента в пути, заданном параметром path, нельзя определить родительский каталог, то метод возвращает пустую строку ("")
GetSpecialFolder( folderpec ) Возвращает объект Folderдля некоторых специальных папок Windows, заданных числовым параметром folderspec
GetTempName() Возвращает случайным образом сгенерированное имя файла или каталога, которое может быть использовано для операций, требующих наличия временного файла или каталога
MoveFile( source, destination ) Перемещает один или несколько файлов из одного места (параметр source ) в другое (параметр destination )
MoveFolder( source, destination ) Перемещает один или несколько каталогов из одного места (параметр source ) в другое (параметр destination )
OpenTextFile( filename[, iomode[, create[, format]]] ) Открывает заданный текстовый файл и возвращает объект TextStreamдля работы с этим файлом

Сами названия методов объекта FileSystemObjectдовольно прозрачно указывают на выполняемые ими действия. Приведем необходимые пояснения и примеры для перечисленных методов.

Методы CopyFile и CopyFolder

Для копирования нескольких файлов или каталогов в последнем компоненте параметра source можно указывать групповые символы "?" и "*"; в параметре destination групповые символы недопустимы. Например, следующий пример является корректным кодом:

FSO = WScript.CreateObject("Scripting.FileSystemObject");

FSO.CopyFile("с:\\mydocuments\\letters\\*.doc", "с:\\tempfolder\\");

А так писать нельзя:

FSO = WScript.CreateObject("Scripting.FileSystemObject");

FSO.CopyFile("с:\\mydocuments\\*\\R1???97.xls", "с:\\tempfolder");

Необязательный параметр overwrite является логической переменной, определяющей, следует ли заменять уже существующий файл/каталог с именем destination ( overwrite=true ) или нет ( overwrite =false).

При использовании методов CopyFileи CopyFolderпроцесс копирования прерывается после первой возникшей ошибки (как и в команде COPYоперационной системы).

Метод CreateTextFile

Параметр overwrite , используемый в методе, имеет значение в том случае, когда создаваемый файл уже существует. Если overwrite равно true, то такой файл перепишется (старое содержимое будет утеряно), если же в качестве overwrite указано false, то файл переписываться не будет. Если этот параметр вообще не указан, то существующий файл также не будет переписан.

Параметр unicode является логическим значением, указывающим, в каком формате (ASCII или Unicode) следует создавать файл. Если unicode равно true, то файл создается в формате Unicode, если же unicode равно falseили этот параметр вообще не указан, то файл создается в режиме ASCII.

Для дальнейшей работы с созданным файлом, т.е. для записи или чтения информации, нужно использовать методы объекта TextStream. Соответствующий пример сценария приведен в листинге 5.1.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Андрей Попов читать все книги автора по порядку

Андрей Попов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Windows Script Host для Windows 2000/XP отзывы


Отзывы читателей о книге Windows Script Host для Windows 2000/XP, автор: Андрей Попов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x