在Python中,可以使用pyautogui
库来捕获当前活动窗口的屏幕截图。以下是一个示例代码:
import pyautogui
# 获取当前活动窗口的位置和大小
window = pyautogui.getWindowsWithTitle('')[0] # 留空表示获取当前活动窗口
left, top, width, height = window.left, window.top, window.width, window.height
# 捕获屏幕截图
screenshot = pyautogui.screenshot(region=(left, top, width, height))
# 保存截图
screenshot.save('screenshot.png')
在代码中,首先使用pyautogui.getWindowsWithTitle('')
来获取当前活动窗口的位置和大小。然后,使用pyautogui.screenshot()
函数来捕获指定区域的屏幕截图,其中region=(left, top, width, height)
参数指定了要捕获的区域。最后,使用screenshot.save()
保存截图到指定的文件路径。
请注意,pyautogui
库需要安装并且依赖于Pillow库。可以使用以下命令来安装这些库:
pip install pyautogui Pillow
下一篇:捕获单击和双击事件