我想让telnet://blah在打开putty而不是本地Windows telnet客户端时生效。
我甚至不知道Windows下这个“功能”的名称,所以我没有找到任何关于它的信息。
谢谢你提前帮忙,Jan
我甚至不知道Windows下这个“功能”的名称,所以我没有找到任何关于它的信息。
谢谢你提前帮忙,Jan
如果很简单,你可以通过命令行来完成:
ftype telnet # view current binding
ftype telnet=\path\to\putty.exe %1
否则,您需要像之前发布的那样使用注册表。这是一个提供自定义URI处理程序的注册表键。
这里有一篇关于它的MSDN文章,摘录如下:
HKEY_CLASSES_ROOT
alert
(Default) = "URL:Alert Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "alert.exe"
shell
open
command
(Default) = "C:\Program Files\Alert\alert.exe" "%1"
这会让你允许执行以下操作
alert:一些信息
而你的应用程序将明显以"一些信息"作为其参数接收到它。