CustomURLProtocol in browser: how to call windows explorer with unc path

问题描述 投票:0回答:1

我在我的注册表中注册了一个CustomURLProtocol

fileexplorer
。它的呼唤
cmd /c set url=\"%1\" & call set url=%%url:fileexplorer:=%% & call start explorer file:%%url%%
.

调用本地文件夹效果很好。

c:\mydata
使用 URL
fileexplorer:c:%5Cmydata
.
在文件浏览器中打开 但是我如何打开像
\\myserver\mypath
这样的 UNC 地址?

从 cmd 提示符运行
call explorer file:\\myserver\mypath
工作正常。 URL
fileexplorer:%5C%5Cmyserver%5Cmypath
失败(打开资源管理器就好像没有给出路径一样)。

windows explorer custom-url-protocol
1个回答
0
投票

经过大量的试验和错误,我发现了这个命令:

cmd /c set url="%1" & call set url=%%url:fileexplorerunc:=file:%% & call start explorer %%url%%
URL 应该是
fileexplorerunc://myserver/mypath
,它也适用于带有
fileexplorerunc://c:/mypath
的本地路径。当然,这只适用于 Windows 操作系统。

© www.soinside.com 2019 - 2024. All rights reserved.