Skip to content

Instantly share code, notes, and snippets.

@entrity
Created July 24, 2014 18:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save entrity/5635517e33950a80cc26 to your computer and use it in GitHub Desktop.
Save entrity/5635517e33950a80cc26 to your computer and use it in GitHub Desktop.
@ECHO OFF
REM Set vars
SET projdir=%ProgramFiles%\DataRaptorDialer
SET batfile=%projdir%\DataRaptorDialer.BAT
SET regfile=%projdir%\DataRaptorDialer.REG
IF NOT EXIST "%projdir%" ( MKDIR "%projdir%" )
REM Make .BAT file
(
ECHO SET executable="C:\ProgramData\3CXPhone for Windows\PhoneApp\CallTriggerCmd.exe"
ECHO SET phone=%%1
ECHO SET phone=%%phone:tel:+=%%
ECHO SET phone=%%phone:tel://+=%%
ECHO %%executable%% -cmd makecall:%%phone%%
) > "%batfile%"
REM Make .REG file
(
ECHO Windows Registry Editor Version 5.00
ECHO.
ECHO [HKEY_CLASSES_ROOT\tel]
ECHO @="URL:tel Protocol"
ECHO "URL Protocol"=""
ECHO.
ECHO [HKEY_CLASSES_ROOT\tel\DefaultIcon]
ECHO.
ECHO [HKEY_CLASSES_ROOT\tel\shell]
ECHO.
ECHO [HKEY_CLASSES_ROOT\tel\shell\open]
ECHO.
ECHO [HKEY_CLASSES_ROOT\tel\shell\open\command]
ECHO @="\"%batfile:\=\\%\" \"%%1\""
) > "%regfile%"
REM Import .REG file to Windows Registry
REGEDIT.EXE /S "%regfile%"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment