Вызов внешних приложений и задач
execute
execute [{maximize | minimize | restore | hide} wait [NoDC | Prompt <Prompt>]] {<FileNameAndParams> | both <FileName>, <Params>}
Команда запускает на выполнение внешнее приложение с полным именем <FileName>
и строкой передаваемых параметров <Params>
. Если ключ both
не указан, полное имя приложение и параметры задаются одной строкой <FileNameAndParams>
.
Дополнительные ключи maximize
, minimize
и restore
запускают приложение в развернутом окне, в свернутом окне и в окне с размерами по-умолчанию.
Если используется ключ hide
, то окно запущенного приложения не появляется.
Ключ wait предписывает K3 дождаться завершения приложения перед продолжением дальнейшей работы. Если пользователь не завершил работу с запущенным приложением и вернулся для работы в K3, то выдается сообщение о запущенном приложении (см. рисунок). Пользователю предлагается прервать выполнение приложения или дождаться завершения.
Ключ NoDC
позволяет запустить приложение без вывода диалогового окна.
Ключ Prompt
позволяет задать сообщение <Prompt>
, выводимое в диалоговом окне.
Пример:
// Вызов программы notepad с параметром txtfile=”samples.txt” execute "C:\\Windows\\Notepad.exe"+txtfile;