Python,Pyautogui:不可能采取游戏截图?

时间:2015-05-23 19:44:12

标签: python python-3.x

我目前正在尝试在特定情况下截取我的游戏截图。但每次我使用False时,我只会获得桌面的屏幕截图。有什么方法可以改变这个以获取游戏截图吗?

编辑:游戏是'Dota 2'

1 个答案:

答案 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