簡體   English   中英

Telnet在JavaScript中使用Applet

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM