0
トレイアイテムからサブメニューにアクセスしようとしています。pywinauto - トレイからサブメニューにアクセス
これは私がメニューをクリックする方法である:
import pywinauto
from pywinauto import taskbar
app = pywinauto.application.Application()
taskbar.RightClickSystemTrayIcon('App tray icon', exact=True)
app.PopupMenu.MenuItem("SomeMenuItem").ClickInput() # Clicks an item from the app's main tray menu
私は成功せず、pywinautoのmenuwrapperドキュメントからさまざまな機能を使用してみました。 は、それは、これらの機能は、唯一のアプリケーションのメニューのために働くことは可能です?: https://pywinauto.github.io/docs/code/pywinauto.controls.menuwrapper.html
ここで私がアクセスしたいサブメニューの種類の例である:あなたがアプリケーションに接続する必要が
を私はあなたのコードを試してみましたが、サブメニューをクリックしたとき、私はこのエラーを取得: 'ファイル「C:\ Python27 \ libには\サイト・パッケージを\ pywinautoコントロール\ \ menuwrapper .py "、86行目、チェック中 raise MenuInaccessible pywinauto.controls.menuwrapper.MenuInaccessible' – mhd
おそらくメニューはネイティブではないかもしれません(おそらくWPFアプリですか?)。あなたは 'Inspect.exe'のメニュー項目のテキストを見ることができますか? –
'Inspect.exe'はここ(Win7 x64)にあります:' C:¥Program Files(x86)¥Windows Kits¥8.1¥bin¥x86¥inspect.exe' –