3

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

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

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

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

1 ответ1

0

Если у вас есть командный файл, который использует 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" соответственно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .