Код:

@Echo Off
:: Кодировка файла 'Кирилица DOS' (866)
Set var=123456789
Echo Запись Значение
Echo.
Echo Переменная полностью %%var%% %var%
Echo Первые три символа %%var:~0,3%% %var:~0,3%
Echo Последние три символа %%var:~-3%% %var:~-3%
Echo Три символа начиная с шестого %%var:~5,3%% %var:~5,3%
Echo Без первых трех символов %%var:~3%% %var:~3%
Echo Без последних трех символов %%var:~0,-3%% %var:~0,-3%
Echo Без первых двух и последних трех %%var:~2,-3%% %var:~2,-3%
Echo.
Echo Замена части переменной (45 на abc) %%var:45=abc%% %var:45=abc%
Echo Замена части переменной и символов
Echo до нее (23, и все что до этого, на xyz) %%var:*23=xyz%% %var:*23=xyz%
Echo Удаление части переменной (567) %%var:567=%% %var:567=%
Echo.
Echo ===============================================================================
Echo Запись Значение
Echo.
Echo %%0 %0
Echo %%~0 %~0
Echo %%~f0 %~f0
Echo %%~s0 %~s0
Echo %%~d0 %~d0
Echo %%~p0 %~p0
Echo %%~n0 %~n0
Echo %%~x0 %~x0
Echo %%~a0 %~a0
Echo %%~t0 %~t0
Echo %%~z0 %~z0
Echo %%~dp0 %~dp0
Echo %%~nx0 %~nx0
Echo %%~sn0 %~sn0
Echo %%~sx0 %~sx0
Echo %%~snx0 %~snx0
Echo %%~ftza0 %~ftza0
Pause>Nul