Запуск программ командной строки

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

windows710682 Запуск программ командной строкиПрограммы командной строки (вообще-то их правильнее называть «консольными приложениями») можно запустить из сценария, используя метод Run или метод Ехес объекта WScnipt. Shell. Если нужно только лишь запустить приложение, позволив ему выполняться в его собственном окне, для этого вполне подойдет метод Run. Но у метода Ехес по сравнению с методом Run есть два преимущества: Программу можно запустить, позволяя сценарию выполнять в то же время другие задачи и чуть позже определить, завершилось ли выполнение программы и с каким именно результатом. При запуске программы командной строки метод Ехес позволяет отправлять данные непосредственно программе через поток ее стандартного ввода, кроме этого с помощью объектов TextStneam имеется возможность читать данные со стандартного вывода и стандартной ошибки программы. Запуск программы командной строки с использованием метода Ехес объекта Shell и указанием полной командной Можно указать полный путь к программе или, если путь можно найти в переменной PATH, можно просто указать ее имя, как показано в предыдущем примере.

Обратите внимание, что для получения значения, возвращаемого методом Ехес, использован оператор set. Метод Ехес возвращает объект WshScniptExec, который дает контроль над запущенной программой. Свойства и методы объекта WshScniptExec перечислены в справке 4.10. После Справочного списка показан учебный сценарий, за которым следует раздел, посвященный устранению непростых проблем, которые могут возникать при запуске из сценария программ командной строки. Прекращает выполнение программы, если она все еще работает. Обычно этот метод используется при нештатных ситуациях (например, когда программа, работа которой должна была завершиться через несколько секунд, продолжает работать сверх отведенного срока).

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

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