Как преобразовать этот код VBScript для использования с JScript в TestComplete? - PullRequest
2 голосов
/ 17 января 2011

Как преобразовать следующий код VBScript для использования с JScript в TestComplete?Мы пытаемся вызвать приложение / .exe, используя функции Windows Script Host вместо предопределенных функций в TestComplete.

strExe = "C:\whatever\myprogram.exe -h1 -d33"
Set objShell = CreateObject("WScript.Shell")
Set objScriptExec = objShell.Exec(strExe)
strExeOut = objScriptExec.StdOut.ReadAll

Ответы [ 2 ]

3 голосов
/ 17 января 2011

Вот версия JScript:

var strExe = "C:\\whatever\\myprogram.exe -h1 -d33";
var objShell = new ActiveXObject("WScript.Shell");
var objScriptExec = objShell.Exec(strExe);
var strExeOut = objScriptExec.StdOut.ReadAll();
1 голос
/ 22 июня 2011

Я написал статью об этом в блоге. Вы можете найти его здесь: http://blog.dimaj.net/2011/02/howto-start-application-from-jscript-and-specify-start-in-folder-attribute/

Помимо запуска приложения, я также описываю, как установить опцию 'start in', поскольку в некоторых приложениях эта опция должна быть установлена.

...