テキスト ファイルの内容をスクリプト エディタ(Script Editor)にロードします。
テキスト ファイルの内容を実行します。
ローカルにスコープされたプロシージャの定義はコールする前に現わさなければいけません。(MEL でローカルにスコープされたプロシージャを前方に参照することは許可されていません。)例えば、noForwardRef.mel というファイルでは、ローカル プロシージャが参照される前に定義します。
proc myLocalProc() { print "In myLocalProc()\n" ; } proc anotherLocalProc() { print "In anotherLocalProc()\n" ; myLocalProc; } global proc noForwardRef() { print "Calling anotherLocalProc()\n" ; anotherLocalProc; }
スクリプトをソースした後に変更した場合、その変更内容はMayaによって自動的には反映されません。ファイル > スクリプトのソース(File > Source Script)を使用してスクリプトを再実行する必要があります。
選択されたテキストをテキスト ファイルに保存します。
現在のシェルフに選択されたテキストを実行するボタンを追加します。
編集(Edit)メニューには、標準編集コマンドとその関連するホットキー(元に戻す(Undo)、やり直し(Redo)、カット(Cut)、コピー(Copy)、ペースト(Paste)、すべてを選択(Select All)および以下のコマンドが含まれています。
指定された行番号に移動します。
文字列を検索し、検索した文字列を別の文字列と置き換えることができる検索ダイアログを開きます。検索方向を選択し、検索で大文字/小文字を区別するかを選択できます。
選択したテキストをインデントまたはインデント解除することができます。
スクリプト エディタ(Script Editor)の上部ペインをクリアします。
スクリプト エディタ(Script Editor)の下部ペインをクリアします。
スクリプト エディタ(Script Editor)の上部と下部の両方のペインをクリアします。
スクリプト エディタ(Script Editor)にバッチ レンダリング メッセージを表示します。
この項目をオンにすると、Maya が実行するすべての MEL コマンドがスクリプト エディタの上部ペインに表示されます。
たとえば、作成 > ポリゴン プリミティブ(Create > Polygon Primitives) > 球(Sphere)を選択すると、Maya が実行する対応する MEL コマンド(polySphere)が上部ペインに出力されます。
エラーがある行番号を表示します。
外部スクリプト ファイル内のエラーとその行番号をリスト表示する別のウィンドウを開きます。これは、外部ファイルのスクリプトをデバッグするのに非常に便利です。
オンにすると、スクリプト エディタにコマンドの結果は表示されません。結果メッセージは// 結果:(// Result:)で始まります。
オンにすると、スクリプト エディタ(Script Editor)に情報メッセージは表示されません。情報メッセージにはさまざまなタイプがありますが、(「//」以外に)設定プリフィックスは付いていません。
オンにすると、スクリプト エディタ(Script Editor)に警告メッセージは表示されません。警告メッセージ は//警告:(// Warning:)で始まります。
オンにすると、スクリプト エディタ(Script Editor)にエラー メッセージは表示されません。エラー メッ セージは//エラー:(// Error:)で始まります。
スクリプト エディタ(Script Editor)にメッセージが表示されなくても、ヘルプ ライン(Help Line)には表示されます。
オンにすると、スクリプト エディタにスタック ウィンドウは表示されません。スタックのトレースを有効にした場合、結果は分離したスタック ウィンドウではなく出力ウィンドウに返されます。
スクリプト エディタのメニュー項目は、scriptEditorInfo コマンド(-sr/suppressResults、-si/suppressInfo、-sw/suppressWarnings、-se/suppressErrors、-ssw/suppressStackWindow)を介して制御することもできます。
以下のコマンドを使用すると、スクリプト エディタ(Script Editor)の入力エリアで新規タブの作成、タブの削除、タブの名前変更をすることができます。
新規タブを作成します。タブが MEL 用か Python 用かを選択する必要があります。
現在のタブの名前を変更します。
前(Previous)および次(Next)コマンドを使用してタブを移動することができます。
現在のタブを削除します。
スクリプト エディタ(Script editor)に行番号を表示します。
このオプションを選択すると、Tab キーをクリックしてインデントを設定するとき、スペースの集まりではなく 1 つのタブが作成されます。
コマンド名の入力を自動補完します。ツール ヒント ヘルプの表示(Show Tooltip Help)がオンの場合、入力時にコマンド名が自動的に表示されます。ツール ヒント ヘルプの表示(Show Tooltip Help)がオフの場合は、 + を押して表示します。
オブジェクト パス名の入力を自動補完します。ツール ヒント ヘルプの表示(Show Tooltip Help)がオンの場合、入力時にコマンド名が自動的に表示されます。ツール ヒント ヘルプの表示(Show Tooltip Help)がオフの場合は、 + を押して表示します。
入力時に自動補完されたコマンドとオブジェクト パスが表示されます。
クイック ヘルプ(Quick Help)パネルを表示します。コマンドを検索でき、パネルにそのコマンドのすべての有効なフラグが表示されます。
スクリプト エディタ(Script Editor)の下部ペインで MEL スクリプトを実行します。テンキーの Enter を押すこともできます。
スクリプト エディタ(Script Editor)の MEL と Python のタブにそれぞれのコマンドを入力すると、ハイライト表示されます。
MEL スクリプトは、Maya が終了すると自動的に保存され、Maya が再起動されるとスクリプト エディタ(Script Editor)に復元されます。
Maya が予期せずシャット ダウンしたときに、バックアップ シーン ファイルを書き出せる場合は各タブの現在の内容をテキスト ファイルに書き出し、シーン ファイルと同じディレクトリに保存します。このファイル名は、バックアップ シーン ファイルの名前に接尾辞 -ScriptEditor- を付けたものになります。
Python が標準入力を介した入力を要求する場合(たとえば、Python の raw_input コマンド)、入力内容を入力できるダイアログ ボックスが表示されます。