Добавлено: 25 янв 2005, 04:14
Тогда о примерах. А я ведь проверил - у меня работает следующий вариант :
Вообще мораль моих предыдущих ответов была какова ? Вопрос - "можно ли .. ?", ответ - "можно, и в доке об этом написано, с примерами". Остальное уже мелочи, DOS Environment Variables in Login Scripts - TID2905185, к примеру, находится за пару минут.
Результат :WRITE "Starting .."
SET X="1"
AGAIN:
WRITE "Incrementing X .."
SET X=<X> + "1"
;see compound strings for this
WRITE <X>
IF <X> < "9" THEN GOTO AGAIN
PAUSE
Действительно, значение надо указывать в кавычках ( вот 4.х под рукой нет проверить ). Так что, в принципе, мое высказывание "переменная Х ( численная ) в IF .. THEN используется безо всякой VALUE" вроде как не противоречит действительности ( по крайней мере моей ). Готов его скорректировать - ".. может использоваться ..".Starting ..
Incrementing X ..
2
Incrementing X ..
3
Incrementing X ..
4
Incrementing X ..
5
Incrementing X ..
6
Incrementing X ..
7
Incrementing X ..
8
Incrementing X ..
9
Strike any key when ready . . .
Вообще мораль моих предыдущих ответов была какова ? Вопрос - "можно ли .. ?", ответ - "можно, и в доке об этом написано, с примерами". Остальное уже мелочи, DOS Environment Variables in Login Scripts - TID2905185, к примеру, находится за пару минут.