問題タブ [extendscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1089 参照

adobe-illustrator - 既存のIllustratorドキュメントに大きく依存するスクリプトをデバッグするにはどうすればよいですか?

AdobeIllustratorCS5とExtendScriptToolkitCS5を使用しています。

非常に複雑なスクリプトがあり、ループ内にあるため、alert()が機能しなくなりました。ExtendScript Toolkitのデバッグ機能を使用できるように、特定のIllustratorドキュメントを使用しているという事実をどのようにシミュレートできますか?

Illustratorドキュメント内にあり、[ファイル]->[スクリプト]->[スクリプト名]に移動するのと同じにします。ExtendScript内でスクリプトをテストすると、次のエラーが発生します。

ありがとう!

0 投票する
3 に答える
3992 参照

extendscript - Photoshopスクリプトでのユーザーごとまたはドキュメントごとの設定の保存

ExtendScriptを使用してJavaScriptでPhotoshopスクリプトに取り組んでいます。私のスクリプトはユーザー入力を許可しているので、使用の合間に保存したいと思います。つまり、スクリプトを後で使用するときにアクセスできるように、特定のキーの下に単純な文字列または数値を保存する方法を探しています。簡単に言えば、スクリプトの設定を保存したいと思います。それ、どうやったら出来るの?

さらに良いのは、ドキュメントごとに少なくともいくつかの設定を保存できることです。それは可能ですか?つまり、ドキュメントに任意のデータを保存できますか?

0 投票する
2 に答える
3528 参照

adobe - Extendscript内からPythonまたはシェルスクリプトを呼び出す方法は?

Extendscriptスクリプト内から呼び出す必要のあるPythonスクリプトがあります。これを実行できるライブラリ関数はありますか?ドキュメントや他の多くのオンラインリソースで解決策を見つけようとしましたが、これまでのところ何もうまくいきませんでした。どんな助けでも大歓迎です。

0 投票する
1 に答える
202 参照

photoshop - Extendscript Photoshop バージョン エラー

Photoshop で extendscript を使用していますが、バージョンの不一致が発生すると、Photoshop でダイアログが表示されます

レイヤーを保持

レイヤーを保持して続行したいだけです。Extendscriptにそれを行うように指示するにはどうすればよいですか?

0 投票する
1 に答える
10137 参照

extendscript - After Effects / ExtendScript: ライブラリの使用と .jsx ファイルのインポート?

After Effects スクリプトは初めてですが、ブラウザーで JavaScript を使用した経験は豊富です。

  1. .jsx ファイルをインポートするにはどうすればよいですか?
  2. underscore.js などの js ライブラリを使用できますか?
  3. AE スクリプト作成に役立つリソースは何ですか? (理想的にはインフォグラフィック プロジェクト)
0 投票する
1 に答える
872 参照

adobe-illustrator - Illustrator ExtendscriptでaiBringToFrontを使用するにはどうすればよいですか?

Illustratorで、 BringtoFrontのスクリプトの1つに関数を作成したいと思います。CS5タイプライブラリでオブジェクトを見つけましたが、AiZOrderMethod.aiBringToFront使い方がわかりません。

これが私がこれまでに思いついたものです:

0 投票する
1 に答える
463 参照

javascript - After Effectsオブジェクトモデルは、Adobe ExtendScript Toolkitの外部でテストできますか?

私は実際にスクリプトを書いています。これは、Live Reload、Mocha.js、GoogleChromeのインスペクターなどのJavascriptツールを使用してブラウザーでテストすることを好みます。ただし、アプリのオブジェクトメソッドを呼び出すと、ブラウザは合法的にエラーを返します。Adobe Extend Script Toolkitからテストできるようにするために含めることができる.jsまたは.jsxファイルはありますか?それとも秘密のファイルのようなものですか?

0 投票する
1 に答える
228 参照

javascript - 最小スペース スプライト アレンジャー

私はたくさんの小さなアイコンを持つスプライトを持っており、Illustrator ファイルを頻繁に維持しているので、スクリプトを使用して、グループ オブジェクトを重複することなくできるだけ近くに自動的に配置したいと考えています。

Adobe Illustrator CS4 用のスクリプトを作成して、選択したすべてのオブジェクトの寸法と座標について JSON ファイルを作成しました。そこから、これらの PHP 関数を作成して、各アイコンの CSS を作成およびテストしました。(また、4 つの角のアイコンと 2 つの繰り返しの x/y 境界線から境界線を作成することもできますが、それにはレイヤーの命名規則が必要であり、css3 を支持して放棄しました。

イラストレーター CS4 スクリプト

CS4 が出力する JSON の PHP パーサー

結果のアイコンのデモ ページを構築するための PHP ビュー ファイル:

(全体として、私は常にそれを「SuperSprite」と呼びたいと思っていましたが、自動化されたパッキングなしでは誇らしげにそれを行うことはできません.)

0 投票する
1 に答える
1089 参照

javascript - Adobe ソケット オブジェクトがプロキシで動作しない

SocketAdobe のオブジェクトを稼働させようとしています。私はこのコードを持っています:

そして、それは機能しません。conn.errorが解雇されたので、問題はconn.open. これは私が得るエラーメッセージです:

www.adobe.com:80 に接続できません

他のサイトもたくさん試しました。何も機能しませんでした。しかし、に切り替えるwww.adobe.com:80localhost:8080、すべてが期待どおりに機能します。

編集

私は間違いなくプロキシの問題に絞り込みました。しかし、スクリプトを修正する必要がある場合、またはプロキシ接続を許可することについて IT に相談する必要がある場合は、どうすればよいかわかりません。

ここに私のコードがあるところです:

これにより、次のことがわかります。

HTTP/1.0 200 接続が確立されました

しかし、私はそれ以上何もできません。ポート 443 (https だと思います) しかできません。ポート 80 はどのサイトでも機能しません。これは、スクリプトの問題というよりはプロキシの問題だと思います。ただし、ポート 443 を実行して接続を取得すると、その接続で何かを行う方法がわかりません。その後、GETリクエストを送信しようとしましたが、空白が返されました。

0 投票する
1 に答える
1996 参照

javascript - indesign でエクスポートされた .png の正しい長さと幅を取得する

indesign (CS5) で選択した画像/グループの長さと幅を出力し、選択範囲を .png ファイルに保存する JavaScript アプリケーションを作成しようとしています。問題は、選択範囲の visibleBounds を使用して生成している長さと幅が、エクスポートされた画像の長さと幅とわずかに異なることです。より具体的には、画像の高さが幅よりも大きい場合、生成される高さは結果の .png の高さと同じになりますが、生成される幅はわずかに小さくなります。逆に、幅が大きい場合、生成される高さはわずかに小さくなります。これが私が取り組んできたコードです:

また、この問題は比較的小さな画像でのみ発生することも指摘しておく必要があります。画像が小さいほど影響が大きいようです。どんな助けでも大歓迎です。