自动化、性能 入门小测试
我们之前都是由前后端主程序监控,出问题前后端主程序背锅
现在增加了命令 @%windir%\System32\tscon.exe 2 /dest:console 来使窗口在无连接时也有界面
然后加了个定时任务,每 10 分钟激活一下窗口,保持远程窗口不会被断开,问题算是勉强解决了。
import win32api
import time
import win32con
from PIL import ImageGrab
win32api.keybd_event(0x2C, 0, 0, 0)
win32api.keybd_event(0x2C, 0, win32con.KEYEVENTF_KEYUP, 0)
time.sleep(0.1)
im = ImageGrab.grabclipboard()
im.save("testtmp.png")
#im.show()
尝试了通过截图按钮,然后获取剪切板,远程断开时,获取到的也是空
截图从原先用 winapi,改用了 PIL 都无法在没有连接虚拟机的情况下截图
将 setForegroundwindow 改为 setwindowPos 方法可以解决未连接虚拟机无法前置窗口的问题
远程机器连接时,一切程序都可以正常运行。Orz
短信可以直接通过 Jenkins 发的吧?
只能通过堡垒机访问内网
是的,纯内网的机器 ,能访问系统的机器都是不能访问外网的
登陆错别字,应该是登录
自动化、性能 入门小测试