【发布时间】:2012-05-01 12:14:28
【问题描述】:
我正在尝试打开一个 telnet 窗口并向这个活动窗口发送一些密钥。 下面是 JavaScript 代码:
var oWshShell = new ActiveXObject("WScript.Shell");
oWshShell.Run("telnet 43.43.22.45 23");
//oWshShell.Run("firefox.exe http://www.google.com");
//oWshShell.Run(" notepad.exe");
oWshShell = null;
但我无法完全打开它们。它说该文件不存在。但是,注释行在未注释时可以正常工作。可能是什么问题呢?
提前致谢。
【问题讨论】:
-
如何在 firefox 中使用 ActiveXObject("WScript.Shell") 方法。以上代码仅适用于 IE。
-
也许你需要有“.exe”,比如“telnet.exe ...”,而不仅仅是telnet
-
我试过了..它不起作用,我什至给出了 exe 的完整路径
-
你为什么用 JavaScript 写这个?这看起来很像一个 Windows 批处理/cmd 文件。您在哪里(控制台窗口、浏览器等)以及如何(如何触发脚本运行的详细信息)运行此代码?
-
因为我希望在我的页面加载时执行此操作。触发点将在任何按钮单击时调用此函数。
标签: javascript wsh