ホーム > JavaScript | photoshop > photoshop で新規作成時の名前を自動的につける

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

コメント: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 より

ホーム > JavaScript | photoshop > photoshop で新規作成時の名前を自動的につける

カテゴリー

ページの上部に戻る