Exec (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''exec''' - запуск внешнего приложения. Не приостанавливает скрипт на время раб...») |
Tatikoma (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: нет. | Привязка к окну: нет. | ||
− | + | <br>Работа со свернутым окном: да. | |
− | + | <br>Все параметры заключаются в скобки и разделяются запятыми. Текст заключается в кавычки. | |
− | exec ( | + | exec (<команда> [параметры]) |
Где: | Где: | ||
− | ''' | + | '''<br><команда>''' - любой исполняемый файл либо оператор командной строки windows. |
− | + | <br>'''[параметры]''' - набор параметров, которые необходимо передать при запуске. | |
== Примеры == | == Примеры == | ||
Строка 19: | Строка 19: | ||
--lua | --lua | ||
− | exec ( | + | exec (<nowiki>[[C:\MyGame.exe]]</nowiki>) |
--lua | --lua | ||
-- Открыть текстовый файл в блокноте | -- Открыть текстовый файл в блокноте | ||
--lua | --lua | ||
− | exec ("notepad.exe", | + | exec ("notepad.exe", <nowiki>[[C:\Games\файл.txt]]</nowiki>) |
--lua | --lua | ||
-- Открыть папку | -- Открыть папку | ||
− | exec ( | + | exec (<nowiki>[[cmd /c start "" "C:\Program Files"]]</nowiki>) |
--lua | --lua | ||
-- Открыть текстовый файл через Excel. | -- Открыть текстовый файл через Excel. | ||
− | exec ( | + | exec (<nowiki>[["C:\Program Files (x86)\Microsoft Office\Office15\Excel.exe" "C:\файл.txt"]]</nowiki>) -- путь к Excel и путь к файлу |
== Смотрите также == | == Смотрите также == | ||
[[ExecAndWait (Lua)]] | [[ExecAndWait (Lua)]] | ||
− | + | <br>[[Terminate (Lua)]] |
Текущая версия на 10:30, 28 августа 2019
Содержание
Описание
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 и путь к файлу