Saltar al contenido principal

Ejecutar una aplicación (app.run)

Declaración

estado = app.run(identificador_paquete)

Parámetros

  • Identificador del paquete de la app
    Tipo texto; para localizar el identificador del paquete de la app, consúltalo en App XXT → Más → Lista de apps

Valor devuelto

  • Estado
    Tipo entero; devuelve el estado de ejecución
    Devuelve 0 si el inicio tiene éxito
    Devuelve otro valor si el inicio falla

Descripción

Si esta función no se ejecuta correctamente en tu script, puedes intentar sustituirla por la función runApp

Ejemplo

-- Abre la app del tiempo integrada y después la cierra
local r = app.run("com.apple.weather") -- Inicia la app; el nombre del paquete se puede consultar en App XXT → Más → Lista de apps
sys.msleep(10 * 1000) -- Espera 10 segundos
if r == 0 then
app.close("com.apple.weather") -- Cierra la app
else
sys.alert("启动失败", 3)
end

Nota: el código anterior utiliza las funciones sys.msleep y sys.alert, que no pertenecen a este capítulo