Зачем там «eol=#»? Зачем «delims=^:»?
Цитата
icq99999999:
rem Здесь нужно проверить последний символ %%i и если этот символ \ то
CMD/BAT - [решено] проверка последнего символа переменной %%i
set /?
[spoiler]Цитата:[/spoiler]
…
Можно также использовать строки расширения.
Код:
расширит действие переменной среды PATH, затем использует только 5 символов, которые начинаются с 11-го символа (пропустив 10) расширенного результата. Если длина не указана, по умолчанию используется оставшееся значение переменной. Если оба значения (длина и число пропускаемых символов) отрицательны, следующим используемым значением будет длина значения переменной среды, добавленной к указанному значению пропуска или указанной длины.
Код:
извлечет последние 10 символов переменной PATH.
Код:
извлечет все символы переменной PATH, за исключением 2-х последних.
…