【发布时间】:2021-10-05 04:23:11
【问题描述】:
为了使用我的网络电话,我注册了一个自定义 url 协议 cccx
然后将其与解析电话并将命令发送到软件电话的 .bat 文件相关联。
我使用的代码是:
set str=%1
set str=%str:cccx:=%
set str=%str:+=00%
set str=%str:0030=%
set str=%str:-=%
set str=%str: =%
"C:\Program Files (x86)\3CXPhone\3CXPhone.exe" dial:9%str:cccx:=%
但这还不够,有些网页发送的字符不同,我无法解析。
例如,电话显示为 +39 02 33919999。
我以 str="%2b39+02+33919999" 或 str="+39%2002%2033919999" 的形式收到此信息
在这两种情况下,它都必须变为 00390233919999
我尝试了各种方法,但似乎无法正确处理。
感谢您的帮助
【问题讨论】:
标签: batch-file cmd voip 3cx