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

Получение номера процесса переднего приложения (app.front_pid)

Объявление

номер_процесса = app.front_pid()

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

  • Номер процесса
    Целое число, номер процесса переднего приложения; если переднего приложения нет, возвращает 0

Описание

Возвращает номер процесса переднего приложения.
Если переднего приложения нет, возвращает 0, а не номер процесса SpringBoard (рабочего стола).
Чтобы получить номер процесса SpringBoard, используйте

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

Пример

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

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