| Печать файлов, запуск дочерних процессов (других скриптов) |
|---|
|
Window.ShellExecute(...): Стандартные хосты WSH (wscript.exe, cscript.exe) позволяют запускать дочерние процессы (скрипты) через создание ActiveX с ProgID "WScript.Shell", но его метод Run не позволяет запустить операцию печати (~.html отчета) и указывать рабочую директорию для скрипта.Вы можете запустить дочерний .js скрипт, и он выполнится под wscript.exe. Пример:// File: shellexec.w_js (JScript) var id = Window.ShellExecute("open","shellexec.js","","", 1); Window.TextOut(800,50,50,"ErrorCode:"+Window.FormatMessage(id)+" "); Window.UpdateWindow(); 'VBScript shellexec.w_vbs
id = Window.ShellExecute("open","shellexec.js","","", 1)
Window.TextOut 800,50,50,"ErrorCode:" & Window.FormatMessage(id) & " "
Window.UpdateWindow
Syntax:ShellExec("command","file","arguments","current_directory", iCmdShow); command = open | print | explore
|
| Дополнительный хост скриптов. |