首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么使用js调用系统命令

2012-08-31 
如何使用js调用系统命令1、第一点,必须把IE浏览器的安全性设置得非常低,允许执行activx控件。不然会返回这个

如何使用js调用系统命令
1、第一点,必须把IE浏览器的安全性设置得非常低,允许执行activx控件。不然会返回这个错误:"Automation 服务器不能创建对象"
2、只能在IE6,7,8下面执行。

举例如下:

事例1:
var cmd = new ActiveXObject("WScript.Shell");
var command = "echo Hello World!" //这里是执行的DOS命令
cmd.run("cmd.exe /k "+command);
cmd = null;

事例2:
var objShell = new ActiveXObject("wscript.shell");
objShell.Run("c:\\windows\\system32\\arp.exe -a");
objShell=null;


在JS也可以把它封装成函数:


<SCRIPT language=JavaScript>      function   RunCmd(strPath) {            try {              var objShell  =  new ActiveXObject( "wscript.shell ");              objShell.Run(strPath);              objShell = null;          }          catch (e){alert( '找不到文件: '+strPath)                 }      }      </SCRIPT>

热点排行