我想通过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