Arquivo em lote para remover parte de um número antes de passá-lo para um aplicativo

Arquivo em lote para remover parte de um número antes de passá-lo para um aplicativo

Estou quebrando a cabeça tentando fazer meu softphone discar números em páginas da web. Consegui que o navegador passasse o número para o softphone, mas ele adiciona diga:+ ao número e não liga.

Como último recurso, quero criar um arquivo em lote para remover o tel:+ do número. Nunca escrevi um antes, mas imagino que seria relativamente simples.

O arquivo em lote só precisa abrir os URLs tel: e remover Tell:+ do número antes de passá-lo para o softphone.

Eu realmente apreciaria se alguém pudesse me indicar a direção certa.

Responder1

Se você tiver um arquivo em lote que usa o URL como argumento de linha de comando:

launch.bat tell:+800-555-1212

então você poderia fazer algo assim para o seu launch.bat:

@echo off
setlocal

set URL=%1
if not defined URL goto ERR
goto RUN

:ERR
@echo.
@echo Please give tell:+ URL on command line
@echo.
goto END

:RUN
set GOOD=%URL:~6%
@echo calling: %GOOD%
softphone.exe %GOOD%
goto END

:END
endlocal

Ao executá-lo, ele executará:

softphone.exe 800-555-1212

Você precisará substituir "softphone.exe" de acordo.

informação relacionada