是否可以在HTML中的'onclick'上运行.exe或.bat文件是否可以使用html5按钮事件运行bat / executable文件?在IE中,如果我没有错,可以使用Shell对象实现。
3 回答
UYOU
TA贡献1878条经验 获得超4个赞
这就是我做的。我想在我们的网络上设置HTML页面,因此我不必导航到各种文件夹来安装或升级我们的应用程序。所以我所做的是在我们的“共享”驱动器上设置一个.bat文件,每个人都可以访问,在.bat文件中我有这个代码:
start /d "\\server\Software\" setup.exe
HTML代码是:
<input type="button" value="Launch Installer" onclick="window.open('file:///S:Test/Test.bat')" />
(确保你的斜线是正确的,我用另一种方式使用它们并且它不起作用)
我更喜欢直接启动EXE,但这是不可能的,但.bat文件允许我解决这个问题。希望它在FF或Chrome中有效,但只有IE。
慕码人8056858
TA贡献1803条经验 获得超6个赞
通过file:///
路径打开页面本身是可能的。
<button onclick="window.open('file:///C:/Windows/notepad.exe')"> Launch notepad</button>
但是,当您将其放在网络服务器上时(即使您通过它访问它http://localhost/
),您将收到错误:
错误:从拒绝的脚本访问'file:/// C:/Windows/notepad.exe'
添加回答
举报
0/150
提交
取消