Пакетное преобразование файлов в VBScript - PullRequest
3 голосов
/ 22 января 2010

Мне нужно конвертировать пакетный файл в vbscript, но я не знаком с обоими. Если я могу понять, что происходит в командном файле, я могу достаточно легко разобрать vbscript. Проблема в том, что командный файл выполняет несколько команд cscript, синтаксис которых должен составлять

cscript [script name] [host options] [script arguments]

Однако, кто бы ни написал командный файл, он не использует его стандартным образом, поэтому, если кто-то сможет объяснить использование команды, я могу решить все остальное.

Пример строки: имя файла и фактические URL-адреса удалены из соображений безопасности

cscript file.vbs -a -r url -h url -o raw

Ответы [ 4 ]

1 голос
/ 22 января 2010

cscript вызывает механизм сценариев и указывает ему использовать файл.vbs. Остальные аргументы передаются в сценарий, он может получить к ним доступ из WScript.Arguments.Item (x), где x - это индекс для аргумента, основанный на 0.

http://technet.microsoft.com/en-us/library/ee156618.aspx

Ни один из аргументов не влияет на работу cscript, cscript требует, чтобы переданные ему аргументы экранировались с другим / (например, // B)

0 голосов
/ 26 июля 2013

Чтобы получить справку по команде cscript, вы можете ввести следующую команду в командном окне

cscript /?

0 голосов
/ 26 марта 2010

что содержит файл .vbs? После того, как вы опубликуете это, мы увидим, что происходит с дополнительными параметрами. Я почти уверен, что они загружаются в скрипт vb и не имеют никакого отношения к среде cscript.

0 голосов
/ 22 января 2010

Вы также можете скачать руководство vbscript здесь для справки. Это файл chm, поэтому поищите в файле «Аргументы», чтобы узнать, как использовать Wscript.Arguments и многое другое.

...