web-dev-qa-db-ja.com

間隔を置いてMacからスクリーンショットを撮る

Macの画面から一定間隔でスクリーンショットを撮ることができるMacOSXベースのアプリケーションを探しています。たとえば、120秒ごと。

インターネットを検索してTimedScreenshot( http://www.monkeybreadsoftware.de/Freeware/TimedScreenshot.shtml )を見つけましたが、インストールすると非常に使いにくいようです。すべてのオプションは、アプリケーションフォルダー内の設定ファイルから実行する必要があります。アプリはGUIをロードせず、スクリーンショットの作成プロセスを停止する方法がわかりません。

今までアプリが見つかりませんでした。誰かがここでもっと良いアプリを知っているといいのですが?

また、インターバルスクリーンショットに無料のオプションがない場合は、この目的のために数ドルを支払うことは問題ありません。

よろしくお願いします。

3

これは、AppleScriptとMac OSXの組み込みのscreenshotコマンドを使用して実行できます。

これを参照してください リンク 。 2分ごとにスクリーンショットを撮りたい場合は、delay (60 * 60)delay (60 * 2)に変更するだけです。

ここでスクリプトを抽出しました:

set save_location to ¬
    (choose folder with Prompt "Choose where to save screenshots")

repeat with shotcount from 1 to 100
    do Shell script "screencapture " & ¬
        quoted form of POSIX path of save_location ¬
        & "screen" & (shotcount as string) & ".pdf"
    delay (60 * 60) -- delay one hour
end repeat
2
Deesbek

ターミナルで次のようなコマンドを実行することもできます。

while :;do screencapture ~/Desktop/$(date +%y%m%d%H%M%S).png;sleep 120;done
7
Lri