我想通过运行python程序在屏幕上拍摄特定窗口的打印屏幕并拍摄屏幕截图,然后裁剪它并将其十六进制值与SQL服务器中的其他十六进制值进行比较。
我已经考虑让它等待10秒钟,同时让另一个窗口上升,然后开始连续打印屏幕直到匹配。
我只是想知道我是否可以使用python来最大化我想要自动打印屏幕的特定窗口,然后让它打印出来。
如果没有,我可以拍摄最小化窗口的打印屏幕(图片)吗? (我认为这是不可能的)..
谢谢!
答案 0 :(得分:1)
如果您进行快速Google搜索,您会发现这个有用的教程使用PIL来截取桌面的屏幕截图:
假设您使用的是Windows,则需要使用PyWin32(或可能pywinauto)来获取所需的窗口。这两个链接将有助于:
然后你可以使用MoveWindow来调整你在截取屏幕截图之前找到的窗口: