3

リモート デスクトップ ウィンドウを維持しようとしています。つまり、非アクティブ タイムアウトによるスクリーンセーバーや接続の終了を回避するためです (リモート デスクトップ セッションの動作を構成することはできません)。

pywinauto を使用して、アプリケーションに接続することだけに気付きましたが、たとえば app.Click() が機能しません。WWW には、ウィンドウへのクリックのみをシミュレートする方法に関する情報はありません。

誰でも私を助けることができますか?

前もって感謝します。

4

2 に答える 2

1

クリックしたいダイアログを記述する必要があります。クリックも2種類あります。

# it sends WM_LBUTTONDOWN and WM_LBUTTONUP messages to the window
app.RemoteDesktopConnection.Click()

# it generates "more natural" click with moving cursor to the window
app.RemoteDesktopConnection.ClickInput()

ダイアログ内のコントロールをクリック:

app.Window_(title='Remote Desktop Connection').Edit.ClickInput(double=True)
于 2015-04-21T08:46:28.853 に答える