javascript - Telnet 在 JavaScript 中使用小程序

标签 javascript wsh

我正在尝试打开一个 telnet 窗口并将一些 key 发送到这个事件窗口。 以下是 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;

但我仍然无法打开它们。它说该文件不存在。但是,注释行在未注释时工作得很好。可能是什么问题呢?

提前致谢。

最佳答案

@Avi,除非您使用 Internet Explorer 并启用完全信任的安全性,否则我认为您无法在页面加载时执行此类命令。但是,如果您必须这样做,则只需指定 telnet.exe 的完整路径。请注意windows使用\来分隔目录级别,但这是javascript的特殊字符,必须转义;即:

var path = "c:\\Windows\\System32"; // this is c:\Windows\System32 in javascript

关于javascript - Telnet 在 JavaScript 中使用小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10397506/

相关文章:

javascript - 如何在Chrome开发者工具中解析console.log?

profiling - 是否有适用于 Windows 脚本宿主代码的分析器?

java - 如何使用 Wscript Exec 运行 Java 文件

vbscript - 多次 Dim 变量是否有害?

javascript - 在 Javascript 文件中定义和调用 Wscript 函数以在 Windows 脚本宿主中运行

javascript - Node.js:取决于用户身份验证的条件内容

javascript - 多个 div 的 classList.toggle()

javascript - IP 到国家/地区、城市、纬度、语言 javascript 服务

javascript - MDN 绑定(bind)为什么调用 apply 时连接参数

javascript - 从javascript运行一个bat文件