![](/img/trans.png)
[英]Send a message from Javascript running in a browser to a windows batch file
[英]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.