Python Editor

(Window > Python Editor)

Python Editor は、Python を使用してスクリプトやツールを作成し、MotionBuilder で相互利用できる堅牢な環境をエンド ユーザに提供します。

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

Python Editor でサポートされる機能の一部を次に示します。

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

Python Editor のインタラクティブ コンソールでは、次のような機能がサポートされています。

注:

Python Editor のスクリプト タブから単一の変数またはエクスプレッションを選択して[Enter]キーを押すと、Python Editor コンソールの履歴に値や変数エクスプレッションが表示されます。

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

Python Editor の作業領域

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

Python Editor の作業領域では、次のような機能がサポートされています。

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