Python Editor

(Window > Python Editor)

Python Editor は、Python を使用してスクリプトやツールを作成し、MotionBuilder とやり取りするための堅牢な環境をエンド ユーザに提供します。

Python Editor では 1 行スクリプト、複数行のスクリプト、およびグローバル スクリプトを実行できます。また、スクリプトのリモートでの受信、自動スクリプトの作成、スクリプト情報のロードと保存、およびカスタム MotionBuilder ツールを作成するように MotionBuilder を設定することができます。

Python Editor でサポートされる機能の一部を次に示します。
C:¥Users¥[username]¥Documents¥MB¥[version]-x64¥config¥Python¥pythonidelib_init.py にショートカット変数などの特定のコードを追加すると、Python Editor を起動するときに、この変数コードを実行することができます。たとえば、このファイルに scn = FBSystem().Scene を追加すると、Python Editor を起動するたびに、このエディタ内でショートカット変数 scn を使用できます。
注: pythonidelib_init.py が存在しない場合は、Python Editor を開いてから MotionBuilder を閉じると、このファイルが作成されます。

Python Editor ツールは、ツールバー、インタラクティブ コンソール、作業領域で構成されています。

Python Editor: A. ツールバー B. インタラクティブ コンソール C. 作業領域

Python Editor ウィンドウのサイズを変更するには、ウィンドウの任意のコーナーまたは境界をドラッグします。Python プリファレンス では、作業領域のタブに[x] (閉じる)ボタンを表示するかどうかなど、その他のオプションをいくつか設定することができます。

Python Editor ツールバー

Python Editor ツールバーから Python Editor のほとんどのコマンドにアクセスできます。

Python Editor ツールバー

Python Editor コマンドにアクセスする も参照してください。

Python Editor のインタラクティブ コンソール

Python Editor のインタラクティブ コンソールは Python IDLE と似ています。Python Editor のアクティブな作業領域内のコードに関するフィードバックを提供します。エラー、スクリプトの実行結果、およびその他のフィードバックもこのコンソールに表示されます。

Python Editor のインタラクティブ コンソールを使用する も参照してください。

Python Editor の作業領域

Python Editor の作業領域には、スクリプトの記述、スクリプトのドラッグ & ドロップ、スクリプトのコメント化およびコメント解除を行うためのワークスペース領域があります。

Python Editor の作業領域を使用する も参照してください。