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

lf3rwulv  于 2022-12-06  发布在  Go
关注(0)|答案(1)|浏览(297)

我试图建立一个(单页)本地门户在Chrome打开几个东西。
问题是我们想通过(本地)网页上的一个按钮运行一个本地可执行文件。这可能吗?
第二件事是,我想做的是运行一个.pps文件直接在powerpoint查看器。
我可以控制chrome的启动,所以我可以访问本地文件。
所有的事情,我尝试到目前为止,只使文件(s)下载,而不是运行。
谁能帮我把这件事做完?

yhqotfr8

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

相关问题