我想在Windows机器上从IE运行jscript的shell命令。
我有以下jscript函数:
function execCommand( command ){
var myShell = new ActiveXObject("WScript.Shell");
myShell.Exec( "cmd /c " + command );
}
在Windows下,将打开一个新的提示窗口,执行命令,窗口关闭。但是,提示永远不会显示命令的任何输出。在命令运行时,有一个空白的提示窗口。
如何强制程序的输出显示在提示窗口中?
我搜索了其他问题,但我只找到了在Windows Scripting Host中运行的脚本的解决方案,或者在Mozilla中运行的 jscript javascript。
我很欣赏任何提示。
答案 0 :(得分:0)
You can use the methods described here.
通过exec你必须将stdout回显成一条新消息,通过运行你可以使用cmd或%comspec%和/ K来阻止窗口关闭。
你也应该尝试暂停命令,也许有帮助......