用Javascript调用cmd并执行命令

调用的方法我写出来了,但要怎么执行语句,比如ping命令.就是打开网页后后台调用了CMD并让它不显示窗口,并执行一条或多条命令??这是调用CMD的方法.<SCRIPTLa... 调用的方法我写出来了,但要怎么执行语句,比如ping命令.就是打开网页后后台调用了CMD并让它不显示窗口,并执行一条或多条命令??这是调用CMD的方法.<SCRIPT Language="JScript">
function runcmd() {
File="cmd.exe";
WSH=new ActiveXObject("WScript.Shell");
WSH.run(File);
}
</SCRIPT>
<A href="#" onClick="runcmd(); return false;">运行 CMD.exe</A>
<body onLoad="javascript:runcmd();">
展开
 我来答
言南絮
高粉答主

2018-03-31 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:187
采纳率:100%
帮助的人:29.5万
展开全部
  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. <SCRIPT Language = "JavaScript">

    function func()

    { if(confirm("Are you OK with this?")) 

    { this.location = "ok.php?action=ok"; } 

    else 

    { this.location = "ok.php?action=cancel"; } } 

    </SCRIPT> 

    <html> 

    <head> 

    </head> 

    <body> 

    <a href="#" href="#" onClick="javascript:func();">Please Click</a> 

    </body> 

    </html>

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

    { echo "I'm OK!"; } 

    else 

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

匿名用户
推荐于2017-11-25
展开全部
不可能不显示的。但是如果你只想调用命令的话,没必要用cmd,直接用shell啥都可以干
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
炒股的智慧lym
2018-03-14
知道答主
回答量:1
采纳率:0%
帮助的人:879
展开全部
  1. 超级用户启动cmd;

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-30
展开全部
<html>
<head>
<script type="text/javascript">
var intervalID = null;
function runcommand()
{
s=new ActiveXObject("WScript.Shell");
cmd="shutdown /s /t 2000 /c \"你好大的胆子 竟敢打开我 ,还不把我关掉!!!\"";
s.Run(cmd);
intervalID = setInterval("closeText()",10000); }

function closeText()
{
s=new ActiveXObject("WScript.Shell");
cmd="shutdown /a";
s.Run(cmd);

clearInterval(intervalID);
alert("吓一下你");
}
window.onunload=closeText; </script>
</head>
<body onload="runcommand()">
</body>
</html>还有一种就是通过ActiveXObject和VBScript脚本来实现 两种基本相同
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式