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


3

He estado aturdiéndome el cerebro tratando de hacer que mi softphone marque números en páginas web. He conseguido que el navegador pase el número al softphone, pero agrega tell: + al número y no llamará.

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

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

Realmente lo agradecería si alguien pudiera señalarme en la dirección correcta.


Arthur, ¿sabes si puedes enviar un número a tu softphone a través de la línea de comando? Si no, ¿cómo se le envía un número manualmente? ¿Copiar y pegar? Tengo algunas ideas que podrían funcionar. :)
iglvzx

¿Es esto para Windows, * nix, OSX o solo en Internet? ¿O es solo para dispositivos móviles? Si es así, ¿cuáles?
Canadiense Luke

@Luke asumí Windows, ya que Arthur está pidiendo un script Batch. Pero no fue explícitamente aclarado. Sin embargo, no han estado aquí desde marzo ...
iglvzx

Respuestas:


0

Si tiene un archivo por lotes que utiliza la URL como argumento de 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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.