Пакетный файл для удаления части числа перед передачей его в приложение

Пакетный файл для удаления части числа перед передачей его в приложение

Я ломал голову, пытаясь заставить свой софтфон набирать номера на веб-страницах. Я заставил браузер передавать номер на софтфон, но он добавляет tell:+ к номеру и не звонит.

В крайнем случае я хочу создать пакетный файл, чтобы удалить tel:+ из номера. Я никогда раньше не писал таких, но я думаю, что это будет относительно просто.

Пакетному файлу нужно просто открыть URL-адреса tel: и удалить tell:+ из номера перед его передачей на программный телефон.

Я был бы очень признателен, если бы кто-нибудь указал мне правильное направление.

решение1

Если у вас есть пакетный файл, который использует URL в качестве аргумента командной строки:

launch.bat tell:+800-555-1212

то вы можете сделать что-то вроде этого для вашего 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

При запуске будет выполнено следующее:

softphone.exe 800-555-1212

Вам необходимо будет заменить «softphone.exe» соответствующим образом.

Связанный контент