Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Обработка errorlevel / 4 сообщений из 4, страница 1 из 1
24.12.2015, 17:09
    #39137398
Volik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка errorlevel
Привет всем!
Столкнулся с проблемой обработки значения errorlevel.
Вызываю внешний скрипт
call script1.bat %параметры%

Внутри script1.bat точно меняется значение errorlevel, становится отличным от 0 (ввожу неверные логин и пароль для подключения к схеме в sqlplus).
Проверял это, выводя значение с помощью echo.
Как только управление возвращается к внешнему батнику, то errorlevel почему-то обнуляется:
if %errorlevel% equ 0 (
echo Connection successfully completed!
) else (
Connection not complete!
)
Т.е. всегда выводится первое сообщение, независимо от введенных данных.
Подскажите, как правильно передать значение errorlevel из script1.bat во внешний скрипт?
...
Рейтинг: 0 / 0
24.12.2015, 17:25
    #39137415
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка errorlevel
Код: sql
1.
exit /?


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.12.2015, 17:28
    #39137422
Volik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка errorlevel
Пробовал писать в конце script1.bat
и exit любое число
и exit /b любое число
Не помогает...
...
Рейтинг: 0 / 0
24.12.2015, 17:35
    #39137434
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка errorlevel
VolikПробовал писать в конце script1.bat
и exit любое число
и exit /b любое число
Не помогает...
А мне - помогает.
Код: sql
1.
if /?


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Обработка errorlevel / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]