Esk*_*kel 14 networking windows samba
有没有办法让 Windows(最好是 10)资源管理器打开 smb 协议 URI?喜欢smb://1.2.3.4/file.txt
我在操作系统(主要是 windows、mac 和 linux)以及我们正在使用的 Web 服务(slack、youtrack)的多样化环境中,但我们所有的文件都位于具有 samba 共享的服务器上,并且很难有可点击的链接所有人都可以访问。
我们有两种统一选择:
file://X:/
smb://1.2.3.4/
我发现将 smb 链接与 web 工具一起使用更容易,slack 可以识别它们,mac 和 linux 可以很好地打开它们,只是 windows 拒绝识别协议,尽管地址本身有效。
Esk*_*kel 11
感谢 DavidPostill 为我指明了正确的方向。这是我所做的:
注册表文件(smb.reg):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\smb]
"URL Protocol"=""
@="URL:SMB Protocol"
[HKEY_CLASSES_ROOT\smb\DefaultIcon]
@="explorer.exe,1"
[HKEY_CLASSES_ROOT\smb\shell]
[HKEY_CLASSES_ROOT\smb\shell\open]
[HKEY_CLASSES_ROOT\smb\shell\open\command]
@="\"C:\\OpenLink\\openLink.bat\" \"%1\""
Run Code Online (Sandbox Code Playgroud)
批处理文件(openLink.bat):
@echo off
set str=%1
set str=%str:smb:=%
set str=%str:/=\%
explorer.exe %str%
Run Code Online (Sandbox Code Playgroud)
而且效果很好。:)
归档时间: |
|
查看次数: |
33599 次 |
最近记录: |