我想通過HTML文件中的鏈接打開一個exe文件。
這可能嗎?如果是這樣,怎麼樣?通過HTML文件中的鏈接打開一個exe文件?
回答
您無法啓動/執行駐留在用戶計算機上或通過站點的本地.exe文件。用戶必須先下載exe文件,然後運行可執行文件。
您可以編寫一個僅在Internet Explorer中運行的Active-X對象。
這不是一個exe文件,但它是您運行exe最接近的。
由於安全原因,這是不可能的,並且可能會更好。
下面的代碼工作,但只有該程序存在於機器上:
<a href = "c:\Myfolder\Myprogram.exe">
在工作中我是一個PC(真可惜 - 我是一個狂熱的MAC)和Firefox。在Firefox中適用於我的代碼,並且該鏈接僅在內部工作,爲<a href = "file:///c:/Myfolder/Myprogram.exe">
。
只有右鍵單擊鏈接並選擇在Ext.App中打開鏈接,它才能正常工作。只需單擊鏈接本身就會提示用戶保存.exe文件,然後運行它。我創建了這個應用程序
<html>
<head>
<title>Open exe</title>
<script type="text/javascript">
function runProgram()
{
var shell = new ActiveXObject("WScript.Shell");
var appITunes = "\"C:\\Program Files\\iTunes\\iTunes.exe\" ";
shell.Run(appITunes);
}
</script>
</head>
<body>
<a href="javascript:runProgram()">Run program</a>
</body>
</html>
在您的帖子中放置您的電子郵件地址可能不是一個好主意。另請參閱:http://meta.stackexchange.com/questions/5029/are-taglines-signatures-disallowed – Shog9 2013-11-22 05:46:36
你可以做到這一點
這是我看到的唯一的方式得到它2工作在IE或Firefox確切目的。它被稱爲WebRun,您可以從www.webrunapps.com下載它。安裝後,您可以創建一個webrun鏈接來啓動Windows PC上的任何可執行文件/文件/命令。 這裏是一個記事本上運行的例子:
<a href="webrun:C:\Windows\notepad.exe">Notepad</a>
希望有所幫助。
:
我不能只是<a href = "c:/Myfolder/Myprogram.exe">
爲什麼不使用CGI來達到這個目的,CGI實際上是通過服務器上的瀏覽器運行可執行文件。
- 1. 通過網絡中的.bat文件打開一個exe文件
- 2. 通過鏈接打開文件
- 3. 如何讓html打開一個lua文件或打開一個exe文件?
- 4. 通過fscommand打開外部exe文件
- 5. 通過Flask中的.bat文件打開.exe文件
- 6. VB6代碼打開一個.exe文件
- 7. 如何打開一個.exe文件?
- 8. 從另一個exe文件打開一個exe文件編碼在vb
- 9. 通過Html按鈕打開文件
- 10. 打開文件「文件:\\」使用鏈接
- 11. 打開文件鏈接
- 12. 超鏈接另一個HTML文件中的HTML文件
- 13. 谷歌瀏覽器 - 通過超鏈接打開一個XML文件顯示爲普通文本的XML文件
- 14. 從另一個HTML文件鏈接HTML?
- 15. 通過javascript鏈接到另一個.html文件
- 16. 打開並重新打開exe文件
- 17. 如何從EXE打開的文件夾打開文件。 VB
- 18. 打開文件/文件夾通過鏈路
- 19. 通過inode打開文件
- 20. 通過文件夾中的文件打開文件
- 21. 打開.JAR文件中的HTML文件
- 22. 直接打開一個文件到emacs(通過雙擊)
- 23. 鏈接到/文件中的html文件
- 24. 通過點擊超鏈接打開文件不起作用
- 25. 如何通過超鏈接打開p4文件
- 26. 鏈接文件在PHP中不打開
- 27. 如何鏈接C++中的.exe文件?
- 28. 通用數據鏈接 - 文件無法打開。確保它是一個有效的數據鏈接文件
- 29. 通過以下鏈接將HTML文檔作爲網頁打開
- 30. 在瀏覽器中打開鏈接的HTML文件
JavaScript怎麼樣,我們可以用JavaScript打開一個exe文件嗎? – 2010-11-19 04:12:04
不,它不會與JavaScript一起使用。從服務器收到的HTML和JavaScript不知道用戶目錄或其文件路徑(他們也不能訪問它們)。用戶仍然需要下載文件並手動運行。 – RDL 2010-11-19 14:22:41