bro*_*wly 6 softphone windows-10 protocol-handler
如何为tel:Windows 10 中的链接运行自定义命令?
我正在尝试打开格式为链接的电话号码dialer.exe。callto:通过添加dialer.exeto HKCU\SOFTWARE\Classes\callto\shell\open\command (details here)的路径,我能够使用链接成功地做到这一点。
但是,这不适用于tel:链接。这篇文章建议tel:需要配置链接HKCR\tel\shell\open\command,但这也不起作用。
尝试tel:通过 Windows 设置或控制面板配置链接只会让我选择在 Chrome、Skype for Business 或“在商店中查找应用程序”中打开它们。在控制面板中,我尝试了设置关联和设置默认程序。在设置应用程序中,我尝试了“按协议选择默认应用程序”。
这篇文章建议我需要删除 下的Tel密钥HKLM\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations\,但似乎只从我尝试打开tel:链接时出现的建议应用列表中删除了 Chrome 。
这篇文章说我应该清除HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\tel\ProgId,但这只是再次打开窗口以在 Skype 和 Windows Store 应用程序之间进行选择。
您可以保存它(您应该更改dialer %1为您自己的命令行):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Classes\callto]
@="URL:callto"
"URL Protocol"=""
[HKEY_CURRENT_USER\SOFTWARE\Classes\tel]
@="URL:tel"
"URL Protocol"=""
[HKEY_CURRENT_USER\SOFTWARE\Classes\dialer.callto]
[HKEY_CURRENT_USER\SOFTWARE\Classes\dialer.callto\Shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\dialer.callto\Shell\Open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\dialer.callto\Shell\Open\Command]
@="dialer %1"
[HKEY_CURRENT_USER\SOFTWARE\Dialer]
[HKEY_CURRENT_USER\SOFTWARE\Dialer\Capabilities]
"ApplicationDescription"="Dialer"
"ApplicationName"="Dialer"
[HKEY_CURRENT_USER\SOFTWARE\Dialer\Capabilities\URLAssociations]
"callto"="dialer.callto"
"tel"="dialer.callto"
[HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications]
"Dialer"="Software\\Dialer\\Capabilities"
Run Code Online (Sandbox Code Playgroud)
作为.reg文件并将其导入注册表。这应该添加dialer到您可以选择的程序callto:和tel:协议列表中。
| 归档时间: |
|
| 查看次数: |
38817 次 |
| 最近记录: |