自定义URL方案打开文件

时间:2015-05-04 12:37:26

标签: javascript windows macos launch url-scheme

我搜索了很多文档,也许我只是没有阅读正确的文档。我想创建一个自定义URL方案,打开一个指定的路径,即customSheme://desktop/videoFile.mov,让默认的应用程序打开文件。

1 个答案:

答案 0 :(得分:0)

打开记事本并将下面的代码粘贴到其中。改变" YourApp"进入你的应用程序的名称。将其保存到YourApp.reg并通过在资源管理器中单击它来执行它。 YourApp协议是协议的名称。

REGEDIT4

[HKEY_CLASSES_ROOT\YourApp]
@="URL:YourApp Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\YourApp\DefaultIcon]
@="\"C:\\Program Files\\YourApp\\YourApp.exe\""

[HKEY_CLASSES_ROOT\YourApp\shell]

[HKEY_CLASSES_ROOT\YourApp\shell\open]

[HKEY_CLASSES_ROOT\YourApp\shell\open\command]
@="\"C:\\Program Files\\YourApp\\YourApp.exe\" \"%1\" \"%2\" \"%3\" \"%4\" \"%5\" \"%6\" \"%7\" \"%8\" \"%9\""

这有点狡猾和非正式。你真的不想这样做。 这些东西应该是正式注册的 https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml 您可以使用现有的URI方案做很多事情,您可以找到解决此问题的另一种方法。