云服务器运行UI交互型挂机脚本,断开连接后失效问题

大二的时候老师学校要求英语外教社的学习时长不得低于多少,但是很明显都没人去学习,于是就写了个自动挂机的程序.就是每隔一段时间点击下一页面,在自己的电脑上完美运行.但是在云服务器上会出现,远程桌面连接期间他会运行断开后就不运行了.后来查资料是因为你断开连接后.云服务器的桌面就会消失.通过以下方法解决,原理还不清楚.

1.分别在云服务器上和你的电脑上安装teamviewer

2.先通过windows自带的远程桌面连接到服务器并在云服务器上打开teamviewer

zai 云服务器运行UI交互型挂机脚本,断开连接后失效问题

3.在自己的电脑上打开Teamviewer ,并且输出服务器上的teamviewer的id 和密码连接到服务器桌面

云服务器运行UI交互型挂机脚本,断开连接后失效问题

 4.第三步连接成功过后,会显示服务器桌面,通过远程桌面在服务器端打开Cmd命令提示符,输入query session 回车会显示下图类似的结果,看到那个>rdp-tcp#48  后面还带个用户名 Administrator 的东西,记住#号后面那个数字,这里是48

云服务器运行UI交互型挂机脚本,断开连接后失效问题

5.输入tscon rdp-tcp#48(上面的那个数字)(空格)/dest :console 回车后会断开远程桌面链接,但是teamviewer还可以继续控制桌面,通过teamviewer 控制打开脚本,然后关闭teamviewer后,可以一直执行不会中断..不过分辨率这时候会产生变化与用远程桌面的分辨率不一样,需要注意

云服务器运行UI交互型挂机脚本,断开连接后失效问题

云服务器运行UI交互型挂机脚本,断开连接后失效问题