我一直在絞盡腦汁試圖讓我的軟體電話撥打網頁上的號碼。我已經讓瀏覽器將號碼傳遞到軟體電話,但它在號碼中添加了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”。