Похоже, нет простого способа получить длину строки в командном файле. Например,
SET MY_STRING=abcdefg
SET /A MY_STRING_LEN=???
Как мне узнать длину строки MY_STRING
?
Бонусные баллы, если функция длины строки обрабатывает все возможные символы в строках, включая escape-символы, например: !% ^ ^ () ^!
.