サーバー上でフォルダーを共有する必要があり、InDesign CS6 はその特定の場所からスクリプトを読み込む必要があります。
これは可能ですか?
スクリプトに他のスクリプトを含めるだけの場合は、次のようにすることができます。
$.evalFile(new File(mainscriptloc + "/c/some/folder/central.jsx"));
central.jsx
「インクルード」ファイルと同じように、実行中のスクリプトにロードされます。
マックで?このソリューションが役立つことがわかりました:
私が見つけた最良の方法は、スクリプトを配置したい場所 (サーバーなど) にフォルダーを作成し、すべてのユーザーと共有することです。次に、スクリプトをセットアップして実行するのは、よりトリッキーになります。
これで、カスタム フォルダーから直接スクリプトを実行できます。
そこから起動スクリプトを実行することはできません...したがって、スクリプトでのみ機能します。
ユーザーの個々のスクリプト フォルダーに、Windows の中央リポジトリにある実際のスクリプトに戻るリンクを作成します。もちろん、欠点は、ユーザーがスクリプトへのリンクではなく、実際のスクリプトを誤ってコピーすることがよくあり、スクリプトの将来の更新を見逃してしまうことです。
以下は、一般的なユーザーの「スクリプト パネル」フォルダーの例です。表示されている各ショートカットは、中央リポジトリ内のファイルを指しています。
ユーザーが InDesign を開くと、通常のスクリプト ファイルと同じように、これらのショートカットがスクリプト パネルに表示されます。