Pular para o conteúdo principal

Executar um aplicativo (app.run)

Declaração

status = app.run(identificador_do_pacote)

Parâmetros

  • identificador_do_pacote
    Texto; para localizar o identificador do pacote de um aplicativo, consulte aplicativo XXT -- Mais -- Lista de aplicativos.

Valor retornado

  • status
    Inteiro; retorna o status da execução.
    O retorno 0 indica que a inicialização foi bem-sucedida.
    Qualquer outro valor indica falha na inicialização.

Descrição

Se esta função não funcionar corretamente em seu script, tente substituí-la pela função runApp.

Exemplo

-- abre o aplicativo de clima integrado e depois o fecha
local r = app.run("com.apple.weather") -- inicia o aplicativo; o nome do pacote pode ser consultado em aplicativo XXT -- Mais -- Lista de aplicativos
sys.msleep(10 * 1000) -- aguarda 10 segundos
if r == 0 then
app.close("com.apple.weather") -- fecha o aplicativo
else
sys.alert("启动失败", 3)
end

Observação: o código acima usa as funções sys.msleep e sys.alert, que não pertencem a este capítulo.