Screencapture まとめ
カテゴリ
AppleScript ScreenCapture
事前設定(絶対条件)
許可しないとスクリーンキャプチャーは取れない
(デスクトップ画像のみアクセスできる=ログイン画面のキャプチャ取れるのと同じ理由)
A:画面のみ(画像)
B:画面のみ(動画)
C:画面と音声(動画)
1:手動で取得する(キーボードショートカット利用)
2:スクリーンショット.app(com.apple.screenshot.launcher)を利用する
3:サードバーティから出ているアプリケーションを利用する
4:ショートカット(Shortcuts.app)を利用する
5:オートメーター(Automator.app)を利用する
6:screencaptureコマンドを利用する
7:ScreenCaptureKitを利用する
8:アプリケーション専用の機能拡張等を利用する
1:手動で取得する(キーボードショートカット利用)
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-09e818.html
2:スクリーンショット.app(com.apple.screenshot.launcher)を利用する
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-e84f24.html
3:サードバーティから出ているアプリケーションを利用する
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-16b2cd.html
4:ショートカット(Shortcuts.app)を利用する
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-cb272a.html
5:オートメーター(Automator.app)を利用する
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-972c8a.html
6:screencaptureコマンドを利用する
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-1857ff.html
7:ScreenCaptureKitを利用する
Capturing screen content in macOS
8:アプリケーション専用の機能拡張等を利用する
Google Chrome & Microsoft Edge
https://chromewebstore.google.com/search/キャプチャ?hl=ja
Safari
https://apps.apple.com/ja/story/id1377753262
FireFox
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-2e80ba.html
設定
1:スクリーンショット.app(com.apple.screenshot.launcher)を利用する
2:com.apple.screencapture.plistの設定を変更する
2−1:defaults,PlistBuddyを利用する
2−2:Applescript等を利用して設定する
3:Mobileconfigを使用する
1:スクリーンショット.app(com.apple.screenshot.launcher)を利用する
スクリーンショット.app(com.apple.screenshot.launcher)を利用する
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-e84f24.html
2:com.apple.screencapture.plistの設定を変更する
2−1:defaults,PlistBuddyを利用する
[bash]スクリーンキャプチャの設定例(defaults)
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-7db2ba.html
[bash]スクリーンキャプチャの設定例(PlistBuddy)
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-0a3844.html
2−2:Applescript等を利用して設定する
[com.apple.screencapture]スクリーンキャプチャの設定例(defaults)
https://quicktimer.cocolog-nifty.com/icefloe/2023/02/post-414c9a.html
[plist]スクリーンキャプチャの設定例(com.apple.screencapture)
https://quicktimer.cocolog-nifty.com/icefloe/2023/02/post-d3ea34.html
3:Mobileconfigを使用する
[mobileconfig]スクリーンキャプチャの設定例(com.apple.screencapture)
https://quicktimer.cocolog-nifty.com/icefloe/2023/02/post-0e372a.html
自動化
1:AppleScript>SystemEventでキーボードショートカットを実行させる
2:AppleScript>do shell scriptからscreencaptureコマンドを実行させる
3:Shortcuts Eventsでショートカット(shortcut)を実行させる
4:Automator.appで処理する
5:bashやzsh,Pythonからscreencaptureコマンドを利用する
5:
1:AppleScript>SystemEventでキーボードショートカットを実行させる
SystemEventでキーボードショートカットを実行させる
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-d69bd2.html
2:AppleScript>do shell scriptからscreencaptureコマンドを実行させる
https://quicktimer.cocolog-nifty.com/icefloe/2023/11/post-f35432.html
3:Shortcuts Eventsでショートカット(shortcut)を実行させる
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-7e6f96.html
4:Automator.appで処理する
5:bashやzsh,Pythonからscreencaptureコマンドを利用する
留意点
[screencapture]error "could not create image from window"が出る場合
便利ツール
Backdrop デスクトップにあるファイルやフォルダを全部一時的に非表示にする
https://apps.apple.com/jp/app/backdrop/id411461952?mt=12
ScreenBrush デスクトップに色々書き込める 有料700円でフル機能使える
https://apps.apple.com/jp/app/screenbrush/id1233965871
カーソルツールがあると便利
| 固定リンク