Exec (Lua)

Материал из UoPilot
Версия от 10:30, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

exec - запуск внешнего приложения. Не приостанавливает скрипт на время работы приложения. Для ожидания завершения используйте ExecAndWait (Lua). UoPilot запускать от администратора.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.
Все параметры заключаются в скобки и разделяются запятыми. Текст заключается в кавычки.

exec (<команда> [параметры])

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

Примеры

--lua
exec ("ping 127.0.0.1 -t")
--lua
exec ("calc.exe")
--lua
exec ([[C:\MyGame.exe]])
--lua
-- Открыть текстовый файл в блокноте
--lua
exec ("notepad.exe", [[C:\Games\файл.txt]])
--lua
-- Открыть папку
exec ([[cmd /c start "" "C:\Program Files"]])
--lua
-- Открыть текстовый файл через Excel.
exec ([["C:\Program Files (x86)\Microsoft Office\Office15\Excel.exe" "C:\файл.txt"]])     -- путь к Excel и путь к файлу

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

ExecAndWait (Lua)
Terminate (Lua)