可以用javascript实现PING的功能吗?或者能在客户端调用本地的PING程序吗?

rsongsong 2003-03-08 09:12:57
如题
...全文
428 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Laone 2003-03-09
  • 打赏
  • 举报
回复
var wsh = new ActiveXObject(''WScript.Shell'');
if (wsh)
wsh.Run("command /c Ping 127.0.0.1 >tem.txt");
rsongsong 2003-03-09
  • 打赏
  • 举报
回复
我用了上面这个命令啊,但说是错误的指令。。。
xuzuning 2003-03-09
  • 打赏
  • 举报
回复
这是一个获取本机ip的js,供你参考

<script>
function getIP(bat,txt){
var fso=new ActiveXObject("Scripting.FileSystemObject")
var f=fso.createTextFile(bat,1);
f.writeLine("ipconfig>"+txt);
f.Close();
var wsh=new ActiveXObject("wscript.shell");
wsh.run(bat)
setTimeout(display,1000)
function display() {
var f=fso.openTextFile(txt);
alert(f.ReadAll());
f.Close();
fso.DeleteFile(bat);
fso.DeleteFile(txt);
}
}
getIP("qswhIP.bat","qswhIP.txt")
</script>
Laone 2003-03-08
  • 打赏
  • 举报
回复
var wsh = new ActiveXObject(''WScript.Shell'');
if (wsh)
wsh.Run("Ping 127.0.0.1 >tem.txt");
rsongsong 2003-03-08
  • 打赏
  • 举报
回复
那如果我希望调用的是 PING 127.0.0.1 >TMP.TXT, 那个控件好像就不行啊。。。

需要把结果输出啊
Gorgee 2003-03-08
  • 打赏
  • 举报
回复
必需客户端打开IE选项中的安全属情中的对没有标记为安全的ActiveX控件进行初始化和执行脚本
var wsh = new ActiveXObject(''WScript.Shell'');
if (wsh)
wsh.Run("Ping 127.0.0.1");

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧