因為個人比較喜歡 geek 一點的做法,
所以就研究了一下,用 bash 寫了一個小 script。
基本上就是把下面的東西複製貼上到空白文字檔,然後改 export 的值就好了,
之後儲存為 .command 檔案,例如 screenshot.command
再 chmod 755,讓他權限設定好,就可以點兩下執行了。
改成 .command 的部分詳細可以參考這裡
用這個版本的優點是,可以中斷或複寫
當你要中斷的時候,在終端機按 ctrl + c 就停止繼續截圖了,
如果你要從中間繼續,則直接改掉 num=0 那行的數字,這樣截圖就會從中間繼續。
代碼:
#!/bin/sh #截圖儲存位置 export path=~/Desktop/screencapture export rep="100" #設定指令重複次數 export gap="1" #每隔幾秒抓一次 capture() { cd $path screencapture -T $gap $num".jpg" } num=0 while [ $num -le $rep ] do capture num=$(expr $num + 1) echo $num sleep gap done