Цитата Hardip:
Код:
%var4_11% %9Устанавливает, что переменной var4_11 будет установлен Shift »
|
Нет.
Команда
Set var4_11=%1 %2 %3 %4 %5 %6 %7 %8 %9 задает переменную
var4_11 равной первым 9-ти параметрам ком. строки записанными через пробел.
Команда
Shift сдвигает все переменные (%2 %3 %4 %5 %6 %7 %8 %9) и в переменной %9 оказывается 10-й параметр ком. строки.
Далее команда
Set var4_11=%var4_11% %9 добавляет к переменной
var4_11 этот 10-й параметр через пробел. И т.д...
Цитата Hardip:
И If Defined t - превышено количество введенного? »
|
Проверяет, определена ли переменная
t, которая ранее была получена из последовательно сдвинутой переменной %9 и должна быть равна 12-му параметру ком. строки. Фактически проверяется наличие 12-го параметра, есть он - ошибка, нет - значит параметров менее 12-ти.