关闭远程桌面后仍鼠标键盘失效的解决方案
最小化
最小化会让远程桌面的会话切换到无图形界面的模式,这自然就无法继续接收鼠标、键盘的指令了。关闭远程桌面
关闭远程桌面会让系统切换到登录 Desktop 的界面,而在该 Desktop 上并没有我们打开的其它窗口,因此会导致 UI 自动化失败。
解决办法
关闭远程桌面
-
方案 1
远程桌面 mstsc 远程登录虚拟机时, 在虚拟机中新建文本文档,写入内容@ %windir%\System32\tscon.exe 0 /dest:console
@ %windir%\System32\tscon.exe 1 /dest:console
@%windir%\System32\tscon.exe 2 /dest:console将文本文档重新命名为‘Close_RDP’,并将后缀名改为‘.bat’,使用管理员方式运行文件‘Close_RDP.bat’关闭远程链接,不要直接点上面的 x 关闭远程桌面;
-
方案 2
假设用于跑 UI 自动化的机器是虚拟机 A,现在再使用另一台虚拟机 B 作为中转。本机先连接到虚拟机 B,然后再从虚拟机 B 连接到虚拟机 A,最后断开虚拟机 B。
回帖内容已被屏蔽。
值得一试
我这里法二行,法一不行
多谢吴总分享 👍