번호를 애플리케이션에 전달하기 전에 번호의 일부를 제거하는 배치 파일

번호를 애플리케이션에 전달하기 전에 번호의 일부를 제거하는 배치 파일

저는 소프트폰으로 웹 페이지의 번호로 전화를 걸기 위해 열심히 노력했습니다. 브라우저가 소프트폰에 전화번호를 전달하도록 했지만 전화번호에 Tell:+가 추가되고 호출되지 않습니다.

최후의 수단으로 번호에서 tel:+를 제거하는 배치 파일을 만들고 싶습니다. 나는 이전에 글을 써본 적이 없지만 비교적 간단할 것이라고 생각합니다.

배치 파일은 tel: URL을 열고 번호를 소프트폰에 전달하기 전에 번호에서 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"를 교체해야 합니다.

관련 정보