我是一个参加在线课程的大学生,每次按Command+Control+Shift+4做笔记,我都会拍一些截图,然后我把粘贴到上。但是没有效率的每次选择相同的区域,就发现QuickTime Player会保留相同的区域来捕捉部分截图,所以我决定使用Apple来完成这个操作。
我编写的代码可以切换到应用程序QuickTime播放器,然后按Command+Control+N键进入菜单中的“新屏幕记录”,但问题是,有时按两次空格会发出“捕获选定窗口”而不是“捕获选定部分”。同时,保存屏幕截图的位置也会被更改,尽管我已经在“记住最后的选择”中加上了“记住最后的选择”,也许每次重新设置要保存的位置都是必要的。
代码语言:javascript复制on run {input, parameters}
activate application "QuickTime Player"
tell application "System Events"
key code 45 using {command down, control down}
delay 0.1
# Switch to "Capture Select Portion" by pressing SPACE
repeat 2 times
key code 49
delay 0.1
end repeat
# Press ENTER to capture a screenshot
key code 35
delay 0.1
end tell
return input
end run我花了几个小时寻找存在的文章,,但是也许不能满足我的需求。
do shell script "screencapture -ci"与按下Command+Control+Shift+4一样,而i必须手动选择该部分.
do shell script "screencapture -x -R20,20,640,380 ~/Desktop/test.png" 需要一个精确的坐标,但是由于窗口不是固定的,所以坐标是可变的,需要使用外部软件来找到它,也许它有点低效率。如果没有解决方案,我将使用,因为它比每次选择该部分要方便得多。
很抱歉把别人的代码贴在这里,说为什么他们不适合我,我只想说清楚……谢谢你在这里阅读,,,无论你是否愿意帮助我,祝你今天愉快。
关于将截图粘贴到概念中的部分是有效的,所以我没有在这里粘贴它。