New in version pys60: 2.0
Модуль для работы с приложениями
apptools.
applaunch
(app)app (unicode) – приложение
Запускает приложение
>>> apptools.applaunch(0x10008d39)
apptools.
application_list
(hidden, system)hidden – 0|1 отображать скрытые
system – 0|1 отображать системные
Возвращает кортеж запущенных приложений
>>> apptools.application_list(0, 0)
(u'PythonScriptShell', u'X-plore', u'\u0416\u0443\u0440\u043d\u0430\u043b', u'akncapserver', u'aknnfysrv', u'UpnpNotifAppServer')
apptools.
applist
()Возвращает список кортежей установленных приложений.
>>> apptools.applist()
[..., (536871485, u'Zip manager', u'Z:\\sys\\bin\\ZipManager.exe'), ...]
apptools.
end_app
(app)app (unicode) – приложение
Закрывает приложение
>>> apptools.end_app(u'Python')
True
apptools.
fetchicon
(uid, size, 1|2)uid (int) – uid запускаемого приложения
size (tuple) – размер
1|2 – иконка или маска
Возвращает bitmap иконку приложения
>>> bitmap_icon = apptools.fetchicon(0x10008d39, size, 1)
>>> img = graphics.Image.from_cfbsbitmap(bitmap_icon)
apptools.
kill_app
(app)app (unicode) – приложение
Убивает приложение
>>> apptools.kill_app(u'Python')
True