我试图建立一个(单页)本地门户在Chrome打开几个东西。问题是我们想通过(本地)网页上的一个按钮运行一个本地可执行文件。这可能吗?第二件事是,我想做的是运行一个.pps文件直接在powerpoint查看器。我可以控制chrome的启动,所以我可以访问本地文件。所有的事情,我尝试到目前为止,只使文件(s)下载,而不是运行。谁能帮我把这件事做完?
yhqotfr81#
通过在HKEY_CLASSES_ROOT中设置一个注册表项,使用协议的名称和应该采取的操作,您可以设置类似myapp://launch/activity或类似的协议来自动启动您的应用。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。
alert:YOURPARAMS
alert.exe YOURPARAMS
1条答案
按热度按时间yhqotfr81#
通过在HKEY_CLASSES_ROOT中设置一个注册表项,使用协议的名称和应该采取的操作,您可以设置类似myapp://launch/activity或类似的协议来自动启动您的应用。
MSDN article显示了以下警报协议注册表示例:
然后通过用
alert:YOURPARAMS
请求一个url来调用它,然后它将调用alert.exe YOURPARAMS
。