用Javascript调用cmd并执行命令

2024-12-01 17:27:44
推荐回答(4个)
回答1:

  1. 建立test.bat文件,存于D:根目录下,作用是将*txt文件拷贝到d:/test目录下。

    md test

    copy d:/*.txt d:/test

    pause

  2. 创建WScript.Shell对象,由该对象直接运行test.dat文件。

    var objShell

    objShell=new ActiveXObject("WScript.Shell")

    var iReturnCode=objShell.Run("c:/test.bat",0,true)

  3. 创建WScript.Shell对象,由该对象直接运行CMD命令。

    var objShell

    var objShell= new ActiveXObject("WScript.Shell")

    var iReturnCode=objShell.Run("cmd.exe /c md test",0,true)

    iReturnCode=objShell.Run("cmd.exe /c copy d:/*.text mytest",0,true)

在js中调用php的代码:

  1.  

     

     

     

     

    Please Click 

     

    if($_GET["action"]=="ok") 

    { echo "I'm OK!"; } 

    else 

    {echo "I'm not OK!"; }  

回答2:

不可能不显示的。但是如果你只想调用命令的话,没必要用cmd,直接用shell啥都可以干

回答3:

  1. 超级用户启动cmd;

  2. cd 进入xxx.js文件目录,运行:node xxx.js ,即可

回答4:







还有一种就是通过ActiveXObject和VBScript脚本来实现 两种基本相同