Batch file 创建要删除的批处理文件";电话:";从数字的前面
我试图创建一个批处理文件,从一个号码中删除“tel:”,然后将其传递给一个软电话进行呼叫。例如,电话:1234567890将作为1234567890传递。我被建议使用以下方法:Batch file 创建要删除的批处理文件";电话:";从数字的前面,batch-file,dos,Batch File,Dos,我试图创建一个批处理文件,从一个号码中删除“tel:”,然后将其传递给一个软电话进行呼叫。例如,电话:1234567890将作为1234567890传递。我被建议使用以下方法: @echo off set "URI=%~1" set "URI=%URI:tel:=%" somecommand %URI% 我是这样实现的: @echo off set "URI=%~1" set "URI=%URI:tel:=%" "E:\Program Files\qutecom\qutecom.exe" -
@echo off
set "URI=%~1"
set "URI=%URI:tel:=%"
somecommand %URI%
我是这样实现的:
@echo off
set "URI=%~1"
set "URI=%URI:tel:=%"
"E:\Program Files\qutecom\qutecom.exe" -c call/%1 %URI%
软电话拨打号码,但“电话:”仍然存在。有人能帮我找出哪里出了问题吗?任何帮助都将不胜感激。我想您希望删除最后一行中的%1
“E:\Program Files\qutecom\qutecom.exe”-c call/%URI%非常有效。我想这是不必要的,因为它已经从注册表中传递了。我希望我能给你一票。