Elroir
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Maza Faka Цитата: setlocal enabledelayedexpansion , что означает эта команда, а то в справочниках не смог найти... | Я отвечал на этот вопрос на 28-й странице: Цитата: В обычном случае, чтобы узнать значение переменной окружения, надо воспользоваться конструкцией %переменная%. Однако, если значение переменной меняется внутри цикла и читается там же, то для корректной работы батника, нужно использовать команду setlocal enabledelayedexpansion и вместо символа "%", использовать символ "!". Иначе, значение переменной в цикле будет всегда одним и тем же - таким, каким было до входа в цикл. | Добавлено: А сам код выполняет следующие действия: 1. Устанавливает переменную count равной 1. 2. Для каждой строчки в тексте: - проверяет равен ли номер строчки 3, если да - пишет в файл строчку "System". - пишет считанную строчку в файл - увеличивает переменную count на 1. |