我正在尝试打开一个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;
Run Code Online (Sandbox Code Playgroud)
但我无法打开它们.它说该文件不存在.但是,注释行在取消注释时可以完美地工作.可能是什么问题呢?
提前致谢.
@Avi,我认为除非您使用 Internet Explorer 并启用完全信任安全性,否则在页面加载时您将无法执行此类命令。但是,如果您必须这样做,则只需指定telnet.exe
. 请注意,windows 使用\
分隔目录级别,但这对于 javascript 来说是一个特殊字符,必须对其进行转义;IE:
var path = "c:\\Windows\\System32"; // this is c:\Windows\System32 in javascript
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
662 次 |
最近记录: |