簡體   English   中英

在Web瀏覽器中使用JavaScript運行批處理文件

[英]Running a batch file using JavaScript in web browser

我在這里做噩夢,請幫忙。

這是我的JavaScript:

<script language="javascript">
    function MyCmd();
    var shell = new ActiveXObject("Shell.Application");
    var appExe =  @"D:/ping.bat";
    shell.ShellExecute(appExe , "", "", "open", "1");
</script>

我從表中的<td>內部調用此函數。

<button style="width:relative; height:65"  onClick="MyCmd()"><b>Netstat</b></button>

我想要的只是看到批處理文件在運行。 批處理文件的內容是: netstat > ping.bat ,它位於d:\\ 有任何想法嗎?

您提供的代碼只能在設置為最低安全性時以及UAC關閉或使用不帶UAC的操作系統時在Internet Explorer中運行。

如果你打算在服務器上運行它,它可能是一個完全不同的問題。

與其他人所說的相呼應:這是一個可怕的想法。 即使你創造了無害的東西,瀏覽器應該如何知道呢?

我無法想象為什么會出現這種緊急情況。 您需要退后一步,考慮其他方法來做您想做的事情。 如果您正在嘗試創建一個程序來執行批處理文件, 那么網頁對於該程序來說是一個完全不合適的地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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