Передача информации в сценарии

Оцените статью

windows76524 Передача информации в сценарииКомандная строка, используемая для запуска Wscript или Cscript, может формироваться с помощью ярлыка, диалогового окна Выполнить (Run), вызываемого через кнопку Пуск (Start), или появляться в результате набора в окне командной строки. Если сценарий имеет самодостаточный характер (то есть в нем имеется вся информация, необходимая для выполнения его задачи), можно просто ввести его имя. Но, зачастую, полезно создавать более универсальные сценарии, указывая им при запуске некоторую информацию. Хорошим примером может послужить один из учебных сценариев, рассмотренных ранее в данной главе: в нем имя папки, в которой нужно определить общий размер всех имеющихся файлов, встроено в сам сценарий. Гораздо полезнее будет предоставить возможность указывать исследуемую папку при запуске сценария, тогда один и тот же сценарий можно будет использовать для подсчета общего размера файлов в любой папке. Один из способов выполнения данной задачи заключается в том, чтобы заставить сценарий выдавать строку приглашения (или запроса), где пользователь мог бы набрать любую нужную информацию. Как это делается, будет рассмотрено в главе 2. Еще один способ заключается в указании такой информации в командной строке при запуске сценария. На компьютерном жаргоне информация, передаваемая процедуре, каковой является и файл сценария, называется аргументами. В следующей командной строке myscnipt. vbs и с: windows являются двумя аргументами, передаваемыми программе wscript: wscript myscript. vbs c:windows В командной строке wscript аргументы начинаются с двух символов прямого слэша (//), задающих ключ, управляющий работой самого хоста wscript, а первый аргумент Имя_файла является именем запускаемого сценария. Любые другие аргументы передаются файлу сценария для его интерпретации по своему собственному усмотрению. Предопределенного значения у аргументов не имеется, поэтому определение порядка их использования и влияния на сценарий возлагается на программиста сценария. В одном сценарии дополнительные аргументы командной строки могут использоваться для индикации имен удаляемых папок.

Комментирование закрыто.

Вверх страницы
x