Итак, я начал писать короткий командный файл для проверки отдельной длины строк содержимого файла, но при попытке проверить, эквивалентна ли строка подстрока себе (т.е. это слишком долго), возникает эта ошибка:Вложенная команда IF с подстроками в пакетном файле не работает
76Phrase] was unexpected at this time.
Вот что бежится:
IF EXIST file.ini (
FOR /F "tokens=*" %%p IN (file.ini) DO (
...
SET Phrase=%%p
...
IF [%Phrase:~0,76%] EQU [%Phrase%] (
...
)
)
)
Я попытался с помощью(), "", '' , и вообще ничего, в отличие от [], но он просто выдает еще одну ошибку.
Я что-то не так? Я действительно не использовал cmd через некоторое время.
Извините, я, должно быть, временно потерял рассудок, когда написал свой удаленный комментарий. – dbenham
чувствую. ТАК ГЛУПО. RGH. –