Pular para o conteúdo principal

Obter o número do processo do aplicativo em primeiro plano (app.front_pid)

Declaração

numero_do_processo = app.front_pid()

Valor retornado

  • numero_do_processo
    Inteiro; retorna o número do processo do aplicativo em primeiro plano, ou 0 quando não houver aplicativo em primeiro plano.

Descrição

Obtém o número do processo do aplicativo em primeiro plano.
Quando não houver aplicativo em primeiro plano, retorna 0, e não o número do processo do SpringBoard (Mesa).
Para obter o número do processo do SpringBoard, use:

local desktop_pid = app.pid_for_bid('com.apple.springboard')
sys.alert("桌面服务的进程号是:"..desktop_pid)

Exemplo

local pid = app.front_pid()
sys.alert("前台应用的进程号是:"..pid)

Observação: o código acima usa a função sys.alert, que não pertence a este capítulo.