-
вопрос такого плана: надо вызвать из cmd-шника 3 программы подряд, но так, что если на первой нажали "отмена", то остальные не вызываются. И если отмена на второй, то третья не вызывается. Вобщем, что-то типа Wizard'а. Вопрос: как это можно сделать? Программы самописные.
-
Программы пусть код завершения устанавливают. В батнике анализровать %ERROR_LEVEL%.
-
cmd1&cmd2&cmd3 вроде так
-
> Программы пусть код завершения устанавливают.
Это Exit(N) ?
-
Halt(0);
-
ExitCode. Всё, понял.
-
это Halt(N)
-
> cmd1&cmd2&cmd3 вроде так
Нет, так выполнятся все три в любом случае.
надо так: cmd1&&cmd2&&cmd3
в этом случае каждая следующая команда будет выполняться, при условии успешного выполения предыдущей.
-
фрагмент батника компилирующего пакеты ... @%dcc% -Q -B -N%DestDCU% -LN%DestDCP% -LE%DestBPL% Indy70.dpk if ErrorLevel == 1 GOTO ErrExit
@%dcc% -Q -B -N%DestDCU% -LN%DestDCP% -LE%DestBPL% -U%DestBPL% dclIndy70.dpk if ErrorLevel == 1 GOTO ErrExit ....
|