Цитата Stalker_AleX333:
что в данном случае делют символы: < и >, >> »
|
<"%AutoUpdateConfig%" - чтение из файла (в переменной), равносильно: for /f "usebackq delims=" %%a in ("%AutoUpdateConfig%") do ...
- запись во временный файл $ с дозаписью, поэтому >>, равносильно: echo stroka>>$
Цитата Stalker_AleX333:
не очень нравиться прыжки туда сюда через goto и exit »
|
ну это как кому, если правильно и наглядно организовано, то гораздо лучше наваленных строк
Цитата Stalker_AleX333:
Я бы в один код все засунул »
|
это надо пояснить, код в данном случае один, что имелось ввиду?
Цитата Stalker_AleX333:
У меня и так уже 3676 строк »
|
вот поэтому и удобнее подпрограммы с наглядными переходами, а еще можно практиковать такой вариант. Выделяете папку под задачу и складываете в нее отдельные bat файлы с осмысленными названиями, а в коде основного bat обращаетесь по call не к подпрограмме, а к одному из bat в папке, выглядит примерно так:
Скрытый текст
Основной.bat
Код:

@echo off
:: Код
:: Обращение к одному из Вспомогательных1.bat
call "Вспомогательный1.bat" "параметр1" "параметр2" ...
:: Вернулись из "Вспомогательного1.bat" с какими-то результатами (новыми переменными)
:: Код
:: Обращение к одному из Вспомогательных2.bat
call "Вспомогательный2.bat" "параметр1" "параметр2" ...
:: Вернулись из "Вспомогательного2.bat" с какими-то результатами (новыми переменными)
:: Код
exit
Вспомогательный1.bat (и также другие)
Код:

@echo off
:: Код (Какие-то новые переменные)
:: Заканчивать Вспомогательные.bat обязательно по exit /b (exit /b 0 или 1 ...)
exit /b