- 2008 年 5 月 29 日 11:51
- JavaScript | photoshop
先日 MercuriusLab のきりゅさんが「photoshop で新規作成するときに”日付_時間_秒”が自動的に名前になってたらなあ」と IRC でつぶやかれていたので脊髄反射で作りました。
var d = new Date(); var defaultName = d.getFullYear() + '' + ( d.getMonth() + 1 ) + '' + d.getDate() + '_' + d.getHours() + '' + ( '0'.substr( 0, d.getMinutes().length ) ) + d.getMinutes() + '_' + d.getSeconds(); documents.add( 800, 600, 16, defaultName );
という感じ。
メモ帳にコピーペーストして [適当な名前.jsx] などと名前をつけて保存して、photoshop のファイル>スクリプト>参照で保存したスクリプトを実行するとドキュメントを新規作成します。
documents.add( 800, 600, 16, defaultName ); は新規作成メソッドで、それぞれ 800 が幅(px)、600 が高さ(px)、16 がカラーモード、defaultName が新規作成時の名前になります。
もっと色々と指定できるので、詳しくは web で。
http://www.adobe.com/devnet/photoshop/pdfs/JavaScriptReferenceGuide.pdf
- 新しい: ext.jsのグリッドを1行しか選択できないようにする
- 古い: PHP を頑張るかあさんへ
コメント:2
- monbikke 2008 年 5 月 30 日
[適当な名前.jsx] んところ、[nic.jsx] ってしちゃったのはナイショです。
- admin 2008 年 5 月 30 日
> monbikke
本当は i_love_nic.jsx でしょ。
トラックバック:0
- この記事のトラックバック URL
- http://spais.jp/javascript/photoshop-%e3%81%a7%e6%96%b0%e8%a6%8f%e4%bd%9c%e6%88%90%e6%99%82%e3%81%ae%e5%90%8d%e5%89%8d%e3%82%92%e8%87%aa%e5%8b%95%e7%9a%84%e3%81%ab%e3%81%a4%e3%81%91%e3%82%8b/2008-05-29/trackback
- トラックバックの送信元リスト
- photoshop で新規作成時の名前を自動的につける - SPaiS より