首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何通过HTML/javascript通过Chrome运行本地程序(exe)

如何通过HTML/javascript通过Chrome运行本地程序(exe)
EN

Stack Overflow用户
提问于 2016-05-24 21:58:53
回答 1查看 25.2K关注 0票数 6

我正在尝试用Chrome构建一个(单页面)本地门户,它可以打开几个东西。

问题是我们想通过一个(本地)网页上的按钮来运行一个本地可执行文件。这个是可能的吗?

第二件事是我想要做的是直接在powerpoint浏览器中运行一个.pps文件。

我可以控制chrome的启动,所以我可以访问本地文件。

到目前为止,我尝试的所有操作都只是让文件下载,而不是运行。

有人能帮我把这件事做完吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-24 22:10:46

您可以设置一个类似于myapp:// launch /activity之类的协议来自动启动您的应用程序,方法是在HKEY_CLASSES_ROOT中设置一个注册表项,其中包含您的协议的名称和它应该执行的操作。

这里有一个MSDN article,显示了警报协议注册表的以下示例:

代码语言:javascript
复制
HKEY_CLASSES_ROOT
   alert
      (Default) = "URL:Alert Protocol"
      URL Protocol = ""
      DefaultIcon
         (Default) = "alert.exe,1"
      shell
         open
            command
               (Default) = "C:\Program Files\Alert\alert.exe" "%1"

然后,将通过请求具有alert:YOURPARAMS的url来调用alert.exe YOURPARAMS,url随后将调用url。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37415841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档