在windows中从网页启动应用程序
Launching an application in windows from a webpage
我正在工作的一个基于web的应用程序,使每一次的生活更容易。我试图建立一个页面,使他们能够在浏览器中启动应用程序。我想我可以使用Windows脚本主机运行方法,但我从未使用过任何基于Windows的脚本语言。所以总结一下我的问题,我需要点击浏览器中的启动按钮来启动文本pad或Windows上的其他程序。任何帮助都将非常感激。
感谢更新问题
这是一个可能的答案,
<script language="javascript" type="text/javascript">
function runApp(){
var shell = new ActiveXObject("WScript.shell");
shell.run("notepad.exe", 1, True);
}
</script>
<input type="button" name="button1" value="Run Notepad" onClick="runApp()" />
唯一合法工作的方法是让你的用户在你的网站试图启动程序之前安装一个程序。您的安装将注册一个URL协议。当Web浏览器看到非http类型的协议时,它将尝试加载接受您的网站请求的URL协议的注册程序。
将应用程序注册到URL协议
您可以在HTML页面上添加一个href到本地或UNC路径。
<a href="file:///c:/path/executable.exe">click here</a>
相关文章:
- 从浏览器启动应用程序
- 使用重定向来启动应用程序,并且仍然停留在asp.net中的同一页面中
- 按钮启动应用程序,但不会启动两次
- 如何在启动应用程序之前强制网络驱动程序安装应用程序
- 重新启动时自动启动应用程序
- Jquery Mobile,如何重新启动应用程序
- GWT.延迟启动应用程序
- 使用二维码启动应用程序或重定向到网页
- 从webview启动应用程序,如果未安装,则重定向到播放商店
- iOS 9.3.2自定义URL方案不能从Safari启动应用程序
- Mobilefirst Ionic ng启动应用程序点击两次
- 需要重新启动应用程序来查看javascript更改
- 在windows中从网页启动应用程序
- 电子-错误启动应用程序
- 用于node.js的jxcore包是否在浏览器中启动应用程序?
- 如何使用javascript启动应用程序
- 在Windows 8 WinJS应用程序中启动应用程序是否有唯一的会话ID
- 是否可以使用 HTML/Javascript 按名称启动应用程序
- 使用 JScript 启动应用程序
- Angular Ionic UI-Router - 如何确保在嵌套状态下启动应用程序时加载所有父视图