Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 创建要删除的批处理文件";电话:";从数字的前面_Batch File_Dos - Fatal编程技术网

Batch file 创建要删除的批处理文件";电话:";从数字的前面

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" -

我试图创建一个批处理文件,从一个号码中删除“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" -c call/%1 %URI%

软电话拨打号码,但“电话:”仍然存在。有人能帮我找出哪里出了问题吗?任何帮助都将不胜感激。

我想您希望删除最后一行中的%1


“E:\Program Files\qutecom\qutecom.exe”-c call/%URI%

非常有效。我想这是不必要的,因为它已经从注册表中传递了。我希望我能给你一票。