@echo off setlocal enabledelayedexpansion certutil.exe -f -encodehex wincmd.key wincmd_key.hex set outstring="key"=hex: echo REGEDIT4 >wincmd_key.reg echo. >>wincmd_key.reg echo [HKEY_CURRENT_USER\Software\Ghisler\Total Commander] >>wincmd_key.reg for /f "tokens=1-20" %%G in (wincmd_key.hex) do ( set outstring=!outstring!%%H, set outstring=!outstring!%%I, set outstring=!outstring!%%J, set outstring=!outstring!%%K, set outstring=!outstring!%%L, set outstring=!outstring!%%M, set outstring=!outstring!%%N, set outstring=!outstring!%%O, set outstring=!outstring!%%P, set outstring=!outstring!%%Q, set outstring=!outstring!%%R, set outstring=!outstring!%%S, set outstring=!outstring!%%T, set outstring=!outstring!%%U, set outstring=!outstring!%%V, set outstring=!outstring!%%W,) echo %outstring:~0,-1% >>wincmd_key.reg cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start """" regedit.exe /S wincmd_key.reg" del /F /Q wincmd_key.hex del /F /Q wincmd_key.reg |