[英]Telnet Using Applets in JavaScript
我正在嘗試打開一個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;
但我無法打開它們。 它說該文件不存在。 但是,注釋行在取消注釋時可以完美地工作。 可能是什么問題呢?
提前致謝。
@Avi,我不認為你在頁面加載時能夠執行這種類型的命令,除非你使用Internet Explorer並啟用完全信任安全性。 但是,如果必須這樣做,則只需指定telnet.exe
的完整路徑即可。 只要注意windows使用\\
來分隔目錄級別,但這是javascript的一個特殊字符,它必須被轉義; 即:
var path = "c:\\Windows\\System32"; // this is c:\Windows\System32 in javascript
您是否嘗試使用類似telnet://43.43.22.45
的URL?
<a href="telnet://43.43.22.45">Connect to server</a>.
oWshShell.Run("telnet 43.43.22.45 23");
默認情況下,Telnet位於系統路徑中。 所以這應該工作。
//oWshShell.Run("firefox.exe http://www.google.com");
Firefox 不在系統路徑中。 因此,運行不知道如何找到它。
//oWshShell.Run(" notepad.exe");
注意“記事本”之前的空格 - >該文件名不存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.