Мне нравится добавлять это в начале моих пакетных сценариев:
@ECHO OFF
IF /i {%1}=={ECHO} ECHO ON&SHIFT
Это проверяет, является ли первый аргумент "ECHO" (без учета регистра).Если это так, он включает ECHO, а затем сдвигает аргументы так, что% 2 становится% 1,% 3 становится% 2.Таким образом, скрипт может вести себя так, как будто вы его запускаете нормально, но с включенным ECHO.