我目前正在尝试在特定情况下截取我的游戏截图。但每次我使用False
时,我只会获得桌面的屏幕截图。有什么方法可以改变这个以获取游戏截图吗?
编辑:游戏是'Dota 2'
答案 0 :(得分:0)
在 Mac 上遇到了同样的问题,问题可能不是您的代码。通常可以通过安全设置中的简单修复来解决:
Mac 用户在使用截屏功能时遇到困难 - 即截屏时只显示桌面壁纸 - 原因是您需要授予相关软件(例如 Terminal、PyCharm CE 等)的权限您可能需要使用“系统偏好设置”>“安全与隐私”>“隐私”>“屏幕录制”中的屏幕捕获命令选中这些程序的复选框。
如果您正在寻找 pyautogui 的替代代码,请查看此处:How to take Screenshot in Mac OS X from inside of Python: aka Command-Control-Shift-4