У меня есть командный файл, который вызывает различные команды, некоторые из которых иногда могут произойти сбой из-за проблем с сетью.Повторная попытка команды, как правило, приводит к успеху.
Как я могу автоматически повторять попытки команд, до заданного количества попыток?
Вот некоторый псевдокод, предназначенный дляобъясни дальше
call:try numTries "command and arguments"
exit
:try
REM execute %2, trying upto %1 times if it fails
%1 = %1 -1
eval %2
if %errorlevel%==0 exit \B
if %1 > 0 goto try
exit \B