Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.11;
Скачать: CL | DM;

Вниз

командная строка   Найти похожие ветки 

 
Ega23 ©   (2008-03-28 19:33) [0]

вопрос такого плана: надо вызвать из cmd-шника 3 программы подряд, но так, что если на первой нажали "отмена", то остальные не вызываются. И если отмена на второй, то третья не вызывается.
Вобщем, что-то типа Wizard"а.
Вопрос: как это можно сделать?
Программы самописные.


 
Джо ©   (2008-03-28 19:38) [1]

Программы пусть код завершения устанавливают.
В батнике анализровать %ERROR_LEVEL%.


 
Дмитрий С   (2008-03-28 19:40) [2]

cmd1&cmd2&cmd3
вроде так


 
Ega23 ©   (2008-03-28 19:41) [3]


> Программы пусть код завершения устанавливают.


Это Exit(N) ?


 
Дмитрий С   (2008-03-28 19:43) [4]

Halt(0);


 
Ega23 ©   (2008-03-28 19:43) [5]

ExitCode. Всё, понял.


 
Palladin ©   (2008-03-28 19:45) [6]

это Halt(N)


 
__Ruslan   (2008-03-29 19:51) [7]


> cmd1&cmd2&cmd3 вроде так

Нет, так выполнятся все три в любом случае.

надо так:
cmd1&&cmd2&&cmd3

в этом случае каждая следующая команда будет выполняться, при условии успешного выполения предыдущей.


 
Reindeer Moss Eater ©   (2008-03-29 20:36) [8]

фрагмент батника компилирующего пакеты
...
@%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
....



Страницы: 1 вся ветка

Текущий архив: 2008.05.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
2-1208196577
Nemeziz
2008-04-14 22:09
2008.05.11
Формирование строки в файле


15-1206971275
Zhekoff
2008-03-31 17:47
2008.05.11
Нужно написать прогу на Delphi


15-1206501794
slider007
2008-03-26 06:23
2008.05.11
С днем рождения ! 26 марта 2008 среда


2-1207937543
lewka-serdceed
2008-04-11 22:12
2008.05.11
Вывод даты из DateTimePicker


15-1206587384
slider007
2008-03-27 06:09
2008.05.11
С днем рождения ! 27 марта 2008 четверг