3

我尝试使远程桌面窗口保持活动状态,即避免由于不活动超时而导致屏幕保护程序和关闭连接(我不允许配置远程桌面会话的行为)。

使用 pywinauto 我只实现了连接到应用程序,但现在例如 app.Click() 不起作用。在万维网中,没有关于如何仅模拟点击进入窗口的信息。

谁能帮我?

提前致谢。

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 回答
0

可能有更简单的解决方案:https ://serverfault.com/questions/250384/how-to-prevent-windows-7-remote-desktop-time-outs

不确定它是否可供您使用(因为您不是远程 PC 上的管理员)。只是另一个尝试的选择。

于 2015-04-22T09:01:12.510 回答