<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<INPUT type="button" value="Button" ID=Button1 onclick="main()">
<pre id=CONSOLE style="COLOR:white;BACKGROUND-COLOR:black"></pre>
<script language=javascript>
<!--
//-------------------------------------------------------------------------
var WS = new ActiveXObject("WScript.Shell");
//-------------------------------------------------------------------------
function println(str)
...{
CONSOLE.insertAdjacentText("beforeEnd", str + " ");
}
//-----------------------------------------------------------------------------
function get_exec_list(command)
...{
var list = new Array();
var pros = WS.Exec(command);
while(!pros.StdOut.AtEndOfStream)
...{
list.push(pros.StdOut.ReadLine());
}
return(list);
}
//-------------------------------------------------------------------------
function main()
...{
var list = get_exec_list("cmd.exe /c cd / && dir");
for(var c = 0; c < list.length; c++)
...{
println(list[c]);
}
}
//-->
</script>
</BODY>
</HTML>

本文介绍了一种使用JavaScript与WScript.Shell对象执行Windows命令提示符(CMD)命令的方法,并展示了如何通过网页按钮触发这些操作并显示执行结果。此技术允许网页直接与操作系统交互,实现如文件目录查看等功能。
1730

被折叠的 条评论
为什么被折叠?



