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 retorno0indica 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.