问题描述
当使用 Windows远程桌面软件(mstsc) 连接执行虎步RPA的自动化程序的电脑后,又关闭远程连接时,Windows电脑会进入待机(休眠)状态,将会引起浏览器或软件客户端登界面的无法进行渲染,导致自动化程序无法运行,为了在关闭远程桌面(mstsc)连接后仍然能够运行自动化程序,需要使用下面的方式关闭远程桌面(mstsc)的连接。
解决方案
1. 创建文件 退出远程桌面连接(防休眠).bat, 复制以下代码并保存;
@echo off
echo.
echo Remote Desktop will be temporarily disconnected . . . please reconnect after a few seconds.
echo.
@echo on
REM The active session has an arrow as the first character
setlocal EnableDelayedExpansion
FOR /F %%A in ('qwinsta') do (
set tempSessionName=%%A
if "!tempSessionName:~0,1!"==">" (
@echo on
tscon.exe !tempSessionName:~1! /v /dest:console
@echo off
)
)
2. 使用 Windows远程桌面软件(mstsc) 连接执行虎步RPA的自动化程序的电脑
3. 将该脚本拷贝到执行虎步RPA的自动化程序的电脑
4. 以后每次当需要关闭远程桌面(mstsc)的连接时,通过双击 退出远程桌面连接(防休眠).bat 来退出远程桌面连接,不要通过关闭窗口的方式关闭远程连接。