Работа с экшеном "Запуск программы"

kasper

Client
Регистрация
01.04.2012
Сообщения
139
Благодарностей
15
Баллы
18
Извиняюсь, если уже было, но не могу найти.
Запускаю батник. В разных случаях время выполнения может сильно отличаться, от нескольких секунд до нескольких минут. Как тогда выставлять таймаут?
И что такое EXIT CODE и с чем его едят?
Спасибо.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
можно поставить максимальный таймаут, если выполнение программы закончится раньше, то выйдет раньше.
Код выхода, это код который возвращает программа.
По спецификации винды 0 - это все успешно, другое число - это ошибка, но многие программисты пишут, что единица это все хорошо)
Так что если коды выхода документированы, то можно понять успешно завершилась программа или нет.
 
  • Спасибо
Реакции: kasper

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
А почему по умолчанию стоит значение «0 секунд»? Есть приложения, которые укладываются за этот срок?
Обычно, когда так нолик стоит, то значит — ограничений на срок выполнения вообще нет. А тут программа тупо не запускается, причём с какой-то непонятной ошибкой — так сразу и не поймёшь, что это из-за нолика. Непонятно и неудобно.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Поставил таску
 
  • Спасибо
Реакции: Nick

anton663

Client
Регистрация
06.06.2011
Сообщения
35
Благодарностей
0
Баллы
6
Как сделать чтобы кубик запуска программы отрабатывался полностью, а не закрывался по таймауту? Некоторые программы могут работать несколько часов.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Как сделать чтобы кубик запуска программы отрабатывался полностью, а не закрывался по таймауту? Некоторые программы могут работать несколько часов.
поставь не дожидаться завершения выполнения
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)