Как запустить .vbs из .bat - PullRequest
4 голосов
/ 02 июня 2011

Создана обширная программа пакетного сценария для управления автоматическим управлением файлами и печатью, и мне нужно вызвать vbs-файл для операции sendkeys. Есть ли способ сделать это без зависания программы?

Я попробовал START / WAIT my.vbs и скрипт зависает при входе в .vbs

У кого-нибудь есть другие методы или переключатели, которые вы бы порекомендовали?

Я бы хотел, чтобы он работал тихо, если это вообще возможно, и мне нужен ключ / WAIT, потому что мне нужно завершить операцию sendkeys до следующего шага в пакетном файле.

Ответы [ 4 ]

5 голосов
/ 03 июня 2011

Вместо использования START /WAIT my.vbs вы можете попробовать использовать cscript //NoLogo //B my.vbs. Вы также можете передать другие опции в cscript таким образом.

2 голосов
/ 15 марта 2013

Просто позвоните VBS-файлу правильный путь

BAT-файл Отредактируйте его ... !!!

wscript" file-path "

Пример:

wscript " D: \ KmaniZoro \ PGM \ N ++ \ VBS \ inputbox.vbs"

0 голосов
/ 03 октября 2014

тайм-аут 5 тайм-аут /?

Тайм-аут [/ T] тайм-аут [/ NOBREAK]

Описание: Эта утилита принимает параметр тайм-аута для ожидания указанного период времени (в секундах) или до нажатия любой клавиши. Это также принимает параметр, чтобы игнорировать нажатие клавиши.

Список параметров: / T timeout Указывает количество секунд ожидания. Допустимый диапазон: от -1 до 99999 секунд.

/NOBREAK                Ignore key presses and wait specified time.

/?                      Displays this help message.

ПРИМЕЧАНИЕ. Значение тайм-аута -1 означает неопределенное время ожидания нажатия клавиши.

Примеры:

TIMEOUT /?
TIMEOUT /T 10
TIMEOUT /T 300 /NOBREAK
TIMEOUT /T -1
0 голосов
/ 16 августа 2013

Создать файл .vbs. Теперь откройте командный файл и введите START "" "ПУТЬ ФАЙЛА"

EG: Пуск "" "C: \ Users \% Имя пользователя% \ Desktop \ Духовная помощь \ Program \ 2.vbs"

В моем компьютере он отлично работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...