【发布时间】:2015-01-07 01:07:29
【问题描述】:
我有一个程序使用 PyKeyboard.tap_key() 将击键发送到我正在自动化的另一个应用程序(不幸的是,该应用程序无法以任何其他方式自动化)。我在通过远程桌面访问的远程 Windows 计算机上运行它。
PyKeyboard.tap_key() 在我连接时运行良好,但如果我从远程桌面会话断开连接,则不再提供击键。
另一个问题:断开远程会话是否等同于“注销->切换用户”?我认为问题在于用户未登录(即使会话正在运行)。
【问题讨论】:
-
比这更简单,我制作了一个脚本来打开记事本并输入文本。当我连接到虚拟机时,脚本运行得很好。当我未连接时(运行脚本然后断开与机器的连接),脚本只打开记事本,但没有写入任何内容
-
连接我的意思是登录。这是一个只能通过本地网络访问的虚拟机,并且需要密码。不需要使 VM 窗口成为焦点。当它被最小化并且我的实际计算机(我用来连接到 VM 的计算机)实际上被锁定时,它工作得很好
-
好的,让我贴一下记事本脚本
-
就在这个问题上
标签: python windows winapi remote-desktop