0

コマンドを実行し、シェルからの出力を解析したい。TestComplete 内で JScript を使用しています。WScript.shell を使用してコマンドを実行できることは既にわかっています。しかし、JScript で出力を解析する方法がわかりません。ヒントはありますか?

var shell = new ActiveXObject("WScript.shell");
if (shell)
{
  shell.run("myCommandIWantToParseOutputfrom.sh");
}
4

1 に答える 1

1

Execの代わりにメソッドを見てくださいRun

var wsh = new ActiveXObject("WScript.Shell");
var cmd = wsh.Exec("cmd /c dir C:\ /on");

while (cmd.Status === 0) {
    WScript.Sleep(100);
}

var output = cmd.StdOut.ReadAll();
WScript.Echo(output);
于 2011-12-06T01:16:28.110 に答える