使用Command-Control-Shift-4可以截取屏幕区域并保存到剪贴板中。我想知道是否能够在Python内部完成同样的操作。理想情况下,可以指定图像文件格式,并在Python程序中以编程方式将其保存到指定位置。你有什么想法吗?
编辑后1:我找到了一个几乎满足需求的AppleScript,但是该脚本捕获整个屏幕。我希望将其限制在某个区域内。
问题是如何自定义输出文件的路径位置...
编辑后1:我找到了一个几乎满足需求的AppleScript,但是该脚本捕获整个屏幕。我希望将其限制在某个区域内。
tell application "System Events"
keystroke (ASCII character 36) using {command down}
delay 1
keystroke space
end tell
稍后编辑2
下面的苹果脚本可以很好地进行区域屏幕截图(仍然无法控制捕获的图像保存的确切位置(默认情况下保存在用户的桌面上)。
tell application "System Events"
keystroke (ASCII character 36) using {command down}
key code 4 using {command down, shift down}
end tell
问题是如何自定义输出文件的路径位置...
import os os.system("screencapture screen.png")
转而使用什么? - 1478963