Это странная проблема. У меня есть командный файл, где у меня есть два аргумента. Я хочу проверить первые три символа каждого. Первый подстрока в порядке, а второй нет. Вот пример:
SET FIRST_ARG=%1
SET SECOND_ARG=%2
ECHO first argument is %FIRST_ARG%
ECHO first substring is %FIRST_ARG :~1,3%
ECHO second argument is %SECOND_ARG%
ECHO second substring is %SECOND_ARG :~1,3%
Первые два оператора ECHO работают нормально и отображают мои строки так, как должны. Оператор ECHO «Второй аргумент ECHO» показывает второй аргумент, как и должно быть, но последняя строка с надписью «Вторая подстрока ECHO» ничего не возвращает.
Я что-то пропустил?
Спасибо за любую помощь.
Rob