目的
macの標準アプリのスクリーンショットの保存名をいい感じにすることが目的
- Command + Shift + 4
- Command + Shift + 3
などでスクリーンショットが撮れるが、
そのままだとファイル名にスペースとかハイフンが入ってしまうのでなんとかしたい
この記事でできること
この記事の操作をするとスクリーンショット名が
[ 2022-02-16 23.15.31.png]
ではなく
[20220216231531.jpg]
と保存されるようになります
ターミナルで操作
-
defaults write com.apple.screencapture name ""
- これで先頭が[スクリーンショット ]から[ ] (半角スペース)に変わる
-
defaults write com.apple.screencapture type jpg
- これでpngからjpg形式に変わる(比較的軽くなる)
Automaterで操作
- Automater>新規書類>フォルダアクション で以下の画面になります
-
[Finder項目の名前を変更]を右に3つドラッグ
-
以下のように入力することでスペースを削除できる
- [テキストを置き換える]
- [基本名のみ]
- 大文字/小文字を無視のチェックボックスを外す
- 検索文字に[ ] (半角スペース)を入力
-
以下のように入力することでハイフンを削除できる
- [テキストを置き換える]
- [基本名のみ]
- 大文字/小文字を無視のチェックボックスを外す
- 検索文字に[-] (半角ハイフン)を入力
-
以下のように入力することでドットを削除できる
- [テキストを置き換える]
- [基本名のみ]
- 大文字/小文字を無視のチェックボックスを外す
- 検索文字に[.] (半角ドット)を入力
-
スクリーンショットが保存されるフォルダを選択しましょう
- 途中で表示される警告は[追加しない]を選択しましょう(ファイルが2つになってしまいます)
- 最後にメニューから保存を選択
- これで、指定したフォルダに追加されたタイミングで[YYYY-MM-DD HH.MM.SS.jpg]のファイルが[YYYYMMDD.jpg]に置き換わるはずです
- お疲れ様でした