Archivo por lotes para eliminar parte de un número antes de pasarlo a una aplicación

Archivo por lotes para eliminar parte de un número antes de pasarlo a una aplicación

Me he estado devanando los sesos intentando que mi softphone marque números en páginas web. Conseguí que el navegador pasara el número al softphone, pero agrega tell:+ al número y no llama.

Como último recurso, quiero crear un archivo por lotes para eliminar el tel:+ del número. Nunca antes había escrito uno, pero imagino que sería relativamente sencillo.

El archivo por lotes solo necesita abrir las URL tel: y eliminar tell:+ del número antes de pasarlo al softphone.

Realmente agradecería que alguien pudiera indicarme la dirección correcta.

Respuesta1

Si tiene un archivo por lotes que utiliza la URL como argumento de la línea de comando:

launch.bat tell:+800-555-1212

entonces podrías hacer algo como esto para tu 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

Cuando lo ejecutes, ejecutará:

softphone.exe 800-555-1212

Deberá reemplazar "softphone.exe" en consecuencia.

información relacionada