1

大規模な出版プロジェクトの真っ只中にあり、その規模の大きさが私を圧迫しています。多くの締め切りが迫っていますが、私の問題のほとんどは退屈で反復的な作業です。InDesignスクリプティングプロントの基本を理解する必要があります。私は、スピードを上げるためのリソースや本を探しています。

私はJava、XML、およびいくつかのWeb技術を取得しています...しかし、私はプログラミングの専門家ではありませんが、JavaScriptは私にとって新しいものです。重要な場合は、Mac/Linux。

助言?前もって感謝します。

4

4 に答える 4

4



@niteshade- ここに古いスレッドがありますが、今それほど忙しくない場合はhttp://codingbat.com/

を      チェックしてください。これは、基本的なプログラミングロジックを練習するための優れたサイトです。このサイトの言語はJavaとPythonですが、ロジックはJavascriptやPHPなどの他の言語にも適用されます。      それは実際には非常にやりがいのあるサイトであり、そこには多くの問題があるので、それらの半分でも解決する前に、おそらく多くの洞察を得るでしょう。makeBricksxyzMiddleなどの悪名高いもののように、これらのいくつかは私が理解するのに1週間ほどかかりました 。




     また、優れたInDesignブックの場合は、XMLとJavaScriptを使用したInDesignCS5自動化を確実に入手してください。タイトルが示すように、XMLを詳細に扱っていますが、小さいバージョンの「InDesign CS5JavaScript」(両方ともGrant Gambleによる本)もすべて含まれています。

     アドビ自体が出した(とにかく私が知っている)最高のチュートリアルは、JavascriptツールガイドCS5です。これは、あいまいな関数のかなり良いリファレンスであり、これらのほとんどの使用方法の良い例があります。

     また、AdobeのCreative Suiteの他のプログラム(たとえば、InDesignがPhotoshopに画像を送信するなど)と通信する必要がある場合もあります。BridgeTalk  これを行うには、オブジェクトを利用する必要があり  ます(Bridgeこのプログラムの一部ですが、Adobeの「」と混同してください)。これが私が  BridgeTalk  オブジェクトで見つけた最高のリファレンスです-AdobeBridgeSDK。また、Kasyan Servetskyによるこのスクリプト(http://kasyan.ho.com.ua/convert_cmyk-rgb_images_to_grayscale.html )も学習する必要があります。

     Adobe自体は(とにかく私の意見では)散在していて貧弱なドキュメントですが、外部のソースがInDesignのオブジェクトモデルの優れたリファレンスを作成しています-http://jongware.mit.edu/idcs5js/index.html。同様に、Photoshopのオブジェクトモデル用の別の優れた外部リソースがあります-http://objjob.phrogz.net/pshop/hierarchy。これらは両方とも最初は見るのが難しいですが、初心者のためにこれらの2つの関数-、、  app.documents.add() およびを  見てくださいapp.activeDocument.close() 。次に、オブジェクトモデル参照のインデックスで「アプリケーション」を見つけて、これらのプロパティとメソッドを確認します。


     InDesignの「オブジェクトモデル」は、Photoshopの「オブジェクトモデル」とは多くの点で異なります。これは、スクリプトが各プログラムでアクセスできるさまざまなメソッドとプロパティがあることを意味します。また、InDesignとPhotoshopの両方のスクリプトには異なるDOMがありますが、Javascriptの機能と構文は同じ基盤を共有しています。

     また、JavascriptのDOMはWebブラウザーのドキュメントツリーにアクセスすることを目的としているため、 Adobeのスクリプトは一般にJavascript自体のDOMメソッドとプロパティを共有しません。Extendscript  これが、Javascriptではなく Adobeスクリプトを定義するもの  です。

また、ExtendscriptはOSのファイルシステムにアクセスできますが、Javascriptはアクセスできません(考慮  してください)。myFolder.execute() )。


とにかく、タイトルが示すように、これは私自身が過去数か月でInDesignスクリプトを急速に学んだ方法です。

于 2012-08-01T20:45:11.070 に答える
2

このスレッドを見てください:プログラミングに関する本がたくさんあります。言語に依存せず、さまざまな言語に対応します。それらもすべて無料であるはずです。

タイトルをざっと見てみると、「プログラムのデザイン方法」、「基本的なJavaScriptとjQueryのデザインパターン」、「オブジェクト指向デザイン」が表示されているようです。すべてがあなたに役立つかもしれません。

また、InDesignに関するO'Reillyの本もお勧めします。私はそれを読んでいません、そしてe-ショップによれば、それは2006年に出版されました、しかし私の経験から、オライリーは素晴らしい情報源です。

また、これに関するアドビのページ。

幸運を、

于 2012-02-10T04:01:38.353 に答える
1

Macを使用しているので助けになる場合は、Applescriptをお勧めします。Javascriptよりも少し使いやすいかもしれません。JSはPCでも使用できるので、メリットもあります。Applescriptはやや自然言語です。拾いやすいかもしれません。

Applescriptには、アクセスできるライブラリがあり、非常に役立ちます。ガイドリファレンスも参考になります。最後に、Adobeフォーラムは通常かなり役に立ちます。forums.adobe.com/community/indesign/indesign_scripting

于 2012-02-11T23:10:30.547 に答える
0

これらのmacgruntapplescripttutsを試してください。

私は彼からほとんどのことを学びました

http://macgrunt.com/category/indesign/scripting-lesson/

于 2015-06-29T22:55:45.007 に答える