Книга: Недокументированные и малоизвестные возможности Windows XP

Exec (путь и название исполняемого файла)

Exec (путь и название исполняемого файла)

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

ПРИМЕЧАНИЕ

Выполнить команду можно также с помощью метода Run. Он имеет следующий синтаксис: «переменная» = wshshell.run("путь к программе", TRUE).

? Terminate — завершить вызванную программу.

? ExitCode — код, возвращаемый при открытии программы. Если значение этого кода равно 0, то программа была вызвана успешно. Для этих целей можно также воспользоваться методом Status.

? ProcessID — возвращает идентификатор, присвоенный нашей вызванной программе.  

Рассмотрим простой пример работы с данным методом. В этом примере вызывается Проводник, после чего отображается PID созданного нами процесса, а затем процесс завершится.

Листинг 16.4. Вызов процесса 

set wshshell = WScript.CreateObject("WScript.Shell")
set prog = wshshell.Exec("explorer.exe")
if prog.Status = 0 then
 MsgBox prog.ProcessID
 prog.Terminate
End if

Оглавление книги


Генерация: 1.200. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз