我正在使用AutoIt来自动化GUI操作(连接到运行要自动化的应用程序的机器,使用RDP)。每当我最小化RDP窗口(使用mRemote)时,就不会执行任何其他AutoIt命令。
也许当我最小化窗口时,RDP会话被标记为“非活动状态”(如果是这样,我不知道是否正确,也不知道如何配置此行为)。我考虑了两个选项来克服这个问题:
也许当我最小化窗口时,RDP会话被标记为“非活动状态”(如果是这样,我不知道是否正确,也不知道如何配置此行为)。我考虑了两个选项来克服这个问题:
- 将我的进程作为某个提升的用户(或服务)运行。
- 查找控制会话是否标记为非活动状态的配置,并覆盖它。
WM_PAINT
消息。当你最小化远程桌面窗口时,它不再可见,因此不会被绘制;此外,它也不会接收鼠标事件:毕竟远程桌面共享鼠标与客户端桌面。 - Alexey Ivanov