2017-07-19 17 views
0

私のAdobe InDesignには、InDesignウィンドウ全体を自動的に最大化する起動スクリプトがあります。ウィンドウを最大化するInDesignスクリプト

これは私に無効なオブジェクトがあると言います。

var window = app.documents[0].layoutWindows[0]; 
window.maximize(); 

どうすればこの作品を作れますか?

答えて

0

オブジェクト 'ウィンドウ'のみが「ドキュメント」です。つまり、スクリプトを使用してメインのアプリケーションウィンドウを制御することはできません(Windowsの場合)。

+0

は、だから私は、メインウィンドウを制御するために何を使うのですか? – bgmCoder

+0

Ah - また、 'window'は私が' app'に与えた変数です。 'app'はメインアプリケーションのウィンドウに影響を与えるべきではありませんか? – bgmCoder

+0

私はオブジェクトモデルについて話しています - 方法はありません。あなたは論理について話します - それは可能ですが、それはできません – Cashmirek

1

これが私の作品:

var w = app.windows[0]; 
w.maximize(); 
+0

それは私のためではありません。 INDはオブジェクトが 'w.maximize();で無効であると言っています。 – bgmCoder

+0

最初にドキュメントを作成してもよろしいですか? '$ .writel(app.windows.length)'を実行するとどうなりますか? – mdomino

+0

これは起動スクリプトです。私はそれが始まる前に文書を作成することはできません、と私は思います。スクリプトは、アプリケーションの起動時に実行されます。しかし、私は、ドキュメントを読み込むことによってアプリを起動していますが、ドキュメントがロードされる前にスクリプトが起動します。 – bgmCoder

関連する問題