ExecAndWait: различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''ExecAndWait''' - запуск внешнего приложения и ожидание его завершения. UoPilot запус...»)
 
 
Строка 5: Строка 5:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: Нет.
 
Привязка к окну: Нет.
<br>Работа со свернутым окном: Да.
+
<br>Работа со свернутым окном: Да.
  ExecAndWait &lt;команда> [параметры]
+
  ExecAndWait <команда> [параметры]
 
Где:
 
Где:
&lt;br>'''&lt;команда>''' - любой исполняемый файл либо оператор командной строки windows.  
+
<br>'''<команда>''' - любой исполняемый файл либо оператор командной строки windows.  
&lt;br>'''[параметры]''' - набор параметров, которые необходимо передать при запуске.
+
<br>'''[параметры]''' - набор параметров, которые необходимо передать при запуске.
  
 
== Примеры ==
 
== Примеры ==
Строка 20: Строка 20:
  
 
[[Exec]]
 
[[Exec]]
&lt;br>[[Terminate]]
+
<br>[[Terminate]]
  
 
== История развития ==
 
== История развития ==
  
 
'''2.28'''
 
'''2.28'''
&lt;br>Добавил команду запуска приложений с ожиданием завершения:
+
<br>Добавил команду запуска приложений с ожиданием завершения:
  ExecAndWait &lt;команда> [параметры]
+
  ExecAndWait <команда> [параметры]
 
  Код завершения программы возвращает в переменную 'errorlevel'.
 
  Код завершения программы возвращает в переменную 'errorlevel'.
  
 
'''2.36'''
 
'''2.36'''
&lt;br>Исправил бесконечное ожидание в команде 'ExecAndWait' при неудачном запуске программы.  
+
<br>Исправил бесконечное ожидание в команде 'ExecAndWait' при неудачном запуске программы.  
&lt;br>Исправил команду 'ExecAndWait'. Устанавливает рабочую папку по месту расположения запускаемого файла.
+
<br>Исправил команду 'ExecAndWait'. Устанавливает рабочую папку по месту расположения запускаемого файла.
  
 
'''2.38'''
 
'''2.38'''
&lt;br>Исправил команду 'ExecAndWait', слегка сломанную в 2.36.
+
<br>Исправил команду 'ExecAndWait', слегка сломанную в 2.36.
  
 
'''2.39'''
 
'''2.39'''
&lt;br>Добавил поддержку '.lnk' в команды 'Exec' и 'ExecAndWait'.
+
<br>Добавил поддержку '.lnk' в команды 'Exec' и 'ExecAndWait'.
&lt;br>Исправил команды 'Exec' и 'ExecAndWait' на предмет ошибки 267. Актуально для файлов '.com', '.exe', '.cmd', '.bat', '.lnk'.
+
<br>Исправил команды 'Exec' и 'ExecAndWait' на предмет ошибки 267. Актуально для файлов '.com', '.exe', '.cmd', '.bat', '.lnk'.
  
 
'''2.41'''
 
'''2.41'''
&lt;br>Подправил команды 'Exec' и 'ExecAndWait'.
+
<br>Подправил команды 'Exec' и 'ExecAndWait'.
  
 
[[Категория:Внешние приложения]]
 
[[Категория:Внешние приложения]]

Текущая версия на 10:29, 28 августа 2019

Описание

ExecAndWait - запуск внешнего приложения и ожидание его завершения. UoPilot запускать от администратора.

Синтаксис

Привязка к окну: Нет.
Работа со свернутым окном: Да.

ExecAndWait <команда> [параметры]

Где:
<команда> - любой исполняемый файл либо оператор командной строки windows.
[параметры] - набор параметров, которые необходимо передать при запуске.

Примеры

// Пример 1
ExecAndWait Calc.exe   //запустит калькулятор и будет ждать пока его не закроют.
msg Калькулятор был закрыт.                    
stop_script

Смотрите также

Exec
Terminate

История развития

2.28
Добавил команду запуска приложений с ожиданием завершения:

ExecAndWait <команда> [параметры]
Код завершения программы возвращает в переменную 'errorlevel'.

2.36
Исправил бесконечное ожидание в команде 'ExecAndWait' при неудачном запуске программы.
Исправил команду 'ExecAndWait'. Устанавливает рабочую папку по месту расположения запускаемого файла.

2.38
Исправил команду 'ExecAndWait', слегка сломанную в 2.36.

2.39
Добавил поддержку '.lnk' в команды 'Exec' и 'ExecAndWait'.
Исправил команды 'Exec' и 'ExecAndWait' на предмет ошибки 267. Актуально для файлов '.com', '.exe', '.cmd', '.bat', '.lnk'.

2.41
Подправил команды 'Exec' и 'ExecAndWait'.