我正在尝试用Chrome构建一个(单页面)本地门户,它可以打开几个东西。
问题是我们想通过一个(本地)网页上的按钮来运行一个本地可执行文件。这个是可能的吗?
第二件事是我想要做的是直接在powerpoint浏览器中运行一个.pps文件。
我可以控制chrome的启动,所以我可以访问本地文件。
到目前为止,我尝试的所有操作都只是让文件下载,而不是运行。
有人能帮我把这件事做完吗?
发布于 2016-05-24 22:10:46
您可以设置一个类似于myapp:// launch /activity之类的协议来自动启动您的应用程序,方法是在HKEY_CLASSES_ROOT中设置一个注册表项,其中包含您的协议的名称和它应该执行的操作。
这里有一个MSDN article,显示了警报协议注册表的以下示例:
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。
https://stackoverflow.com/questions/37415841
复制相似问题