Python Editor コマンドにアクセスする
 
 
 

次の表は、Python Editor のツールバーから実行できる各種コマンドと対応するキーボード ショートカットをまとめたものです。

ツール コマンド 説明
 
作業領域の作成(Ctrl+T キー) Python Editor の作業領域に、新しいスクリプトを作成するためのタブを作成します。
 
スクリプトのロード(Ctrl+O キー) [Open Python Script]ブラウザ ウィンドウが開きます。このウィンドウでスクリプトを指定して、Python Editor の作業領域にロードします。この操作を行うと、ロードしたスクリプトのタブが作成されます。
 
スクリプトを閉じる(Ctrl+- キー) Python Editor の作業領域のアクティブなスクリプトを閉じます。作業領域にスクリプトをロードするたびに新しい作業領域(タブ)が作成されます。
 
スクリプトの保存([Ctrl]+[S]キー/[F2]キー) アクティブなスクリプトを保存するか、保存する新しいスクリプトのファイル名と保存場所を指定するための Save File ブラウザを開きます。
 
スクリプトの実行(F5 キー) コードまたはスクリプトを実行します。コードがハイライトされている場合は、コードが実行されます。ハイライトされていない場合は、Python Editor の作業領域のアクティブなスクリプトが実行されます。
 
シーンへのスクリプトの追加(Ctr+= キー) 現在のシーンにアクティブなスクリプトを追加します。
注:

シーンに追加する前に、必ずスクリプトを保存してください。

 
Python Tool Manager へのアクセス([F10]キー) 既定のディレクトリ C:\My Documents\MB\2012-x32\config または C:\My Documents\MB\2012-x64\config 内の PythonStartup フォルダにあるツール スクリプトを含んでいる Python Tool Manager を表示します。
 
Telnet コンソールの起動 MotionBuilder に自動的に接続されているローカルの Telnet コンソールを起動します。MotionBuilder のモジュールは既にインポートされています。
 
Python コンテキスト ヘルプの起動(F1 キー) インタラクティブ コンソールに何も表示されていない場合は、Python Editor のキーボード ショートカットの一覧がインタラクティブ コンソールに表示されます。インタラクティブ コンソールのコマンドに対するコンテキスト ヘルプ、またはインタラクティブ コンソールまたは作業領域のハイライトされたテキストに対するコンテキスト ヘルプが、インタラクティブ コンソールに表示されます。
 
Python Logger の起動([F7]キー) スクリプト デバッガ ツールを起動します。
 
インタラクティブ コンソールのクリア Python Editor のインタラクティブ コンソールをクリアします。
 
アクティブな作業領域のクリア Python Editor のアクティブな作業領域をクリアします。
 
インタラクティブ コンソール内の検索(Ctrl+F キー) テキスト フィールドに入力したテキストをインタラクティブ コンソール内で検索します。
注:

このボタンはトグル ボタンです。

 
アクティブな作業領域内の検索([Ctrl]+[F]キー) テキスト フィールドに入力したテキストをアクティブな作業領域内で検索します。
注:

このボタンはトグル ボタンです。

 
インタラクティブ コンソール内とアクティブな作業領域内の検索([Ctrl]+[F]キー) テキスト フィールドに入力したテキストを、インタラクティブ コンソール内とアクティブな作業領域内で検索します。
注:

このボタンはトグル ボタンです。

 
[Text]フィールドに入力されたテキストの検索の起動 テキスト フィールドに入力されたテキストを、指定された領域(インタラクティブ コンソール/アクティブな作業領域)内で検索します。
注:

Python Editor がアクティブな状態の場合、Python Editor で使用可能なキーボード ショートカットは、MotionBuilder のキーボード ショートカットよりも優先されます。

Python Editor のキーボード ショートカットの一覧については、「Python Editor のキーボード ショートカット」を参照してください。

Python カスタム キーボード ショートカット

MotionBuilder のショートカットには、グローバル キーボード ショートカットと Python Editor のキーボード ショートカットがあります。グローバル キーボード ショートカットは MotionBuilder のどこからでも使用できます。設定ファイルを変更すれば、スクリプトの実行にキーボード ショートカットをバインドすることができます。

重要:

スクリプトは、使用していないキーボード ショートカットにバインドする必要があります。バインドされていないと、MotionBuilder によって警告メッセージが表示されます。

Python Editor のカスタムのキーボード ショートカット(Python コードを呼び出すキーボード ショートカット)は 13 個まで作成できます。このファイルのグラフィカル エディタは、KeyboardMapper.py スクリプトで提供されています。