Огромное спасибо не расскажите как это работает?
1)
Код:
enableextensions
что делает этот параметр?
2)
Код:
if "%~x1" equ ""
что значит equ ? просмотрел справку по ифу не нашел
3)
Код:
call :CheckExtension "%sCommand%" %pathext%
зачем нужна данная строка? и что значит
Код:
"%sCommand%" %pathext%
4)
Код:
"%%~dp$PATH:i%%~i"
зачем тут %%~i
5)
Код:
echo Usage: %~nx0 ^<command^>
Usage?? и %~nx0 ^<command^>
6)
Код:
set sExtension=%~2
~2 означает что берется все начиная с третьего символа, или я путаю?
7)
Код:
if defined sExtension
если она не пустая?
8)и по всему репиту немогу точно понять что он делает ~1,~2 и ~i ставят меня в тупик