Photoshopのアクション使ってますかー
便利なんですが、使うとヒストリーが汚れちゃいますよね、こんな風に
どこまで戻っていいのかよく分からない。なので、一行にまとめちゃいましょう。
以下の方法を使えば、実行したアクション一行のみ、のヒストリーになります。Cmd+Z(Ctrl+Z)ですぐアクション実行前に戻せます。らくちん。
やりかた
アクションを、JavaScriptから実行します。その際にヒストリー記録を静かにさせます(いっこだけ残す)。サンプルコードは以下#target photoshop
if(app.documents.length){ //ファイル開いているか
app.activeDocument.suspendHistory("テクスチャ塗り","main()"); //ヒストリーに残す表示を適当に自由に設定
}
function main(){
//アクションパネルの、「yamo_actionsets」フォルダ内にあるアクション名「テクスチャ塗り」を実行
app.doAction ("テクスチャ塗り","yamo_actionsets");
}
これを、拡張子jsxで名前を付けて保存します。
一応DL先https://d.pr/f/HMVJS6
上記記述では以下を実行します。
実行したいアクションをフォルダに集めておいて、
先のJSXの中身を、コメントに従って書き換えてください。あ、ファイル名も書き替えましょう。
これで、jsxを実行すればヒストリーはアクションの内容にかかわらず1行になります。
JSXの実行方法は、アクションからスクリプト実行でもいいし、Photoshopでjsxを開いちゃっても(開かせちゃっても)いい。Keyboard Maestroでやっちゃってもいいですね。