| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > как из Perl возвратить errorlevel в батник? |
| Автор: zyxerr 19.12.2008, 12:51 | ||
| Добрый день! perl-скрипт заканчивается так:
или по-другому нужно делать? Добавлено @ 13:00 пытаюсь написать батник под XP. Он должен: запускать скрипт 1.pl; если (пришел errorlevel 1){то запускать 2.pl} если (пришел errorlevel 0){то запускать 3.pl} . |
| Автор: KSURi 19.12.2008, 14:03 |
| perldoc -f exit |
| Автор: zyxerr 19.12.2008, 15:20 | ||
| да, только там ничего толком не сказано. Пробовал: exit 1 if $c!=0 exit (1) if $c!=0 exit (errorlevel 1) if $c!=0 exit ("errorlevel 1") if $c!=0 . результат нулевой :( Добавлено через 8 минут и 23 секунды в батнике пишу:
|
| Автор: KSURi 19.12.2008, 16:02 | ||
|
| Автор: zyxerr 19.12.2008, 16:16 | ||||
| "IF ERRORLEVEL construction has one strange feature, that can be used to our advantage: it returns TRUE if the return code was equal to or higher than the specified errorlevel." . спасибо! кажется, разобрался! Добавлено через 5 минут и 14 секунд правильный батник:
правильный выход из скрипта:
|