applist

Модуль для работы с приложениями

applist.applaunch(uid)
Parameters

uid (int) – uid запускаемого приложения

New in version 2.0.

Запускает приложение

>>> applist.applaunch(0x10008d39)
applist.applist()

Возвращает список кортежей установленных приложений.

>>> applist.applist()
[..., (536871485, u'Zip manager', u'Z:\\sys\\bin\\ZipManager.exe'), ...]
applist.fetchicon(uid, size, 1|2)

New in version 2.0.

Parameters
  • uid (int) – uid запускаемого приложения

  • size (tuple) – размер

  • 1|2 – иконка или маска

Возвращает bitmap иконку приложения

>>> bitmap_icon = applist.fetchicon(0x10008d39, size, 1)
>>> img = graphics.Image.from_cfbsbitmap(bitmap_icon)
applist.launchinbox([arg])
Parameters

args (int) – 0x1002 - входящие, 0x1003 - исходящие, 0x1004 - черновики, 0x1005 - переданные

New in version 2.0.

Открывает приложение “Сообщения”

applist.launchinbox()
applist.launchsms(recipient, alias)

New in version 2.0.

Parameters
  • recipient (str) – номер адрессата

  • alias (unicode) – имя адрессата

Запускает стандартное окно ввода сообщения.

>>> applist.launchsms(u'89271234', u'Name')