Перейти к основному содержимому

Запуск приложения (app.run)

Объявление

состояние = app.run(идентификатор_пакета_приложения)

Параметры

  • Идентификатор пакета приложения
    Строка; идентификатор можно посмотреть в приложении XXT -- Ещё -- Список приложений

Возвращаемое значение

  • Состояние
    Целое число, статус запуска
    Значение 0 означает успешный запуск
    Другое значение означает ошибку запуска

Описание

Если функция не работает в вашем скрипте, попробуйте использовать вместо неё функцию runApp.

Пример

-- Открытие встроенного приложения погоды с последующим выходом
local r = app.run("com.apple.weather") -- Запуск приложения; имя пакета можно посмотреть в приложении XXT -- Ещё -- Список приложений
sys.msleep(10 * 1000) -- Ожидание 10 секунд
if r == 0 then
app.close("com.apple.weather") -- Выход из приложения
else
sys.alert("启动失败", 3)
end

Примечание: приведённый код использует функции из других разделов sys.msleep и sys.alert