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

3

Eu tenho invadido meu cérebro tentando fazer com que meu softphone disque números em páginas da web. Eu peguei o navegador para passar o número para o softphone, mas acrescentei: + para o número e não vou gritar.

Por último, quero criar um arquivo de lote para remover o tel: + do número. Eu nunca escrevi uma antes, mas imagino que seria relativamente simples.

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

Eu realmente apreciaria se alguém pudesse me apontar na direção certa.

    
por Arthur 03.02.2012 / 06:46

1 resposta

0

Se você tiver um arquivo em lotes que use a URL como o argumento da 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

Quando você o executar, ele será executado:

softphone.exe 800-555-1212

Você não precisará substituir "softphone.exe" adequadamente.

    
por 25.06.2012 / 20:24