Что нового

Зачем после Exit ставить цифру?

PACHOM

Новичок
Сообщения
99
Репутация
0
Добрый день!

Часто вижу в скриптах что выходи из них делается функцией Exit с последующим постановкой цифры. На пример:
Код:
If @error or Not @extended Then
    _IEQuit ($oIE)
    MsgBox(16 + 4096, 'Сообщение', 'Окно не найдено, завершаем работу скрипта.')
    Exit 13
EndIf


В справке нашёл:
Если %ERRORLEVEL% равен 1 или выше, то это обычно означает, что скрипт работает не так, как надо.
Подскажите пожалуйста, что значит "не так, как надо"?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
PACHOM
ну тебе же надо чтобы скрипт как-то работал. так вот он работает, по другому – не так, как надо.
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
PACHOM
Программа, которая запускает твой скрипт получает радостное известие, что скрипт закончился удачно. Ну ты сам в скрипте передаёшь. Программа принявшая код решает что ей делать дальше, продолжать остальную часть кода выполнять или сворачивать дела и сообщить пользователю, что день сегодня не удался.
 
Автор
P

PACHOM

Новичок
Сообщения
99
Репутация
0
Я понял что если стоит цифра, кроме 1, то всё как то не так пошло.
Буду впитывать ...

Спасибо Вам :smile:
 

Athook

Новичок
Сообщения
5
Репутация
2
Файла "file.txt" нет. Смотрите лог: >Exit code: 2



Файл "file.txt" есть. Смотрите лог: >Exit code: 1

 
Автор
P

PACHOM

Новичок
Сообщения
99
Репутация
0
Большое Вам спасибо! Теперь всё стало на свои места!

С уважением,
ПАХОМ
 
Верх