photoshopは行った動作がjavascriptで
ScriptingListenerJS.logに書き出される機能があります。
下のはレイヤーを新規作成するコードです
------------------------------------
var id5 = charIDToTypeID( "Mk " );
var desc3 = new ActionDescriptor();
var id6 = charIDToTypeID( "null" );
var ref1 = new ActionReference();
var id7 = charIDToTypeID( "Lyr " );
ref1.putClass( id7 );
desc3.putReference( id6, ref1 );
executeAction( id5, desc3, DialogModes.NO );
------------------------------------
長ったらしいと思うのですが、もっと短くは書けないのでしょうか。
No.4
- 回答日時:
JavaScript Reference Guideをダウンロードしました
これとサイト等で調べながらスクリプトを作ってみようと思います。
度々ありがとうございました。
No.3
- 回答日時:
No.1です。
補足を。スクリプトのガイドやリファレンスは、プログラムのあるフォルダ内の「スクリプティング」フォルダに入っていたのですが、CS6ではありませんでした。
情報を集めるならば、
http://www.adobe.com/jp/devnet/photoshop.html
あとガイドやリファレンスを探すなら、
http://www.adobe.com/devnet/products.htmlで該当製品(PhotoshopならPhotoshopSDK)を選び、その先の画面でPhoshop Scripting をクリックするとたどり着けます。英語版ですが、もともと、スターティングガイド以外は英語版なので、気にせずとも好いかと思います。
Program無いにあるフォルダから日本語版のスクリプティングガイドは見つけました。
スターティングガイド以外は英語ですか…
とにかく探してみようと思います。
No.2
- 回答日時:
No.1です。
Adobe Photoshop CS6自動化作戦というサイトが良いかもしれません。
あとは、Adobeが配布している(探すのには結構苦労します。)スターティングガイド、JavaScript/VB/AppleScript用リファレンスガイドが役に立ちます。PhotoshopならばCS2頃のものでも大差ないと思います。
リスナーは、スクリプトでは実現できない機能を実装する際に役立つのだろうとは思いますが、面倒なので使わないでやる方法を私はとっています。
参考URL:http://www.openspc2.org/book/PhotoshopCS6/
おお!そのようなサイトがあったのですね。
スターティングガイドですか。探してみようと思います。
リスナーはあまり使わないほうが良いのでしょうか。
簡単にコードがとれるので結構良いかなと思ったのですが。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript gasについて 1 2022/05/31 21:51
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
テキストファイルのutf-8のコー...
-
GIMPのスクリプト導入が出来ない。
-
AEスクリプトで既に在る「Null...
-
イラレにエクセルデータ挿入方...
-
このページのスクリプトがIn...
-
スクリプトって何ですか?
-
PDFファイルを分割するマクロの...
-
5ちゃんねる
-
ギャルゲー的なゲームをパソコ...
-
Sleipnirのスプリクト導入方法
-
Google CromeでGoogleカレンダ...
-
画面認識型の自動クリックソフ...
-
受信メールボックスの中からメ...
-
ファイルメーカのソート項目変...
-
マイページはどこを開くの
-
ウインドウを毎回同じ位置、大...
-
エクセルのシート上に別のシー...
-
デジタル時計の時刻合わせの方...
-
エクセルVBAでフォームのListbo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
5ちゃんねる
-
PDFファイルを分割するマクロの...
-
イラレにエクセルデータ挿入方...
-
【このスクリプトの実行を中止...
-
gimp2.8 script-fu について
-
Googleスプレッドシートで特定...
-
画面認識型の自動クリックソフ...
-
バッチファイルでdiskpart.exe...
-
PhotoShopで色域指定による範囲...
-
このスクリプトの実行を中止し...
-
アリー my Loveの英語...
-
NetScapeで「お使いのブラウザ...
-
soundengineでスクリプトの使用。
-
受信メールボックスの中からメ...
-
PDFで年齢を計算したいのです。
-
VISTA HOMEEDITIONのIIS7.0でAS...
-
予め複数の文字列を登録し、ウ...
-
Adobe Readerでインターネット...
-
スクリプトって何ですか?
おすすめ情報