スクリプトを保存する

 
 
 

スクリプトを他のシーンで使用するには、これを保存しておく必要があります。スクリプト ファイルの MEL コマンドを、使用するごとにファイルを開かないでも実行できるようにするには、グローバル プロシージャを使用します。

グローバル プロシージャを含む MEL スクリプトファイルを Maya の既定のスクリプト フォルダに一度保存しておけば、MEL コマンドを入力するだけでいつでもこれにアクセスできます。スクリプト ファイルの他のプロシージャは、スクリプト ファイルまたは他のローカル プロシージャで定義したグローバル プロシージャからしかコールできません。

Maya は、起動時に既定のスクリプト フォルダの中のプロシージャを自動的にソースします。既定の Maya スクリプト フォルダにあるスクリプト名は、スクリプト ファイルで定義したグローバル プロシージャ名と同じなので、スクリプト ファイル名を入力すると、スクリプト ファイル内のグローバル プロシージャが実行されます。これにより、ビルトイン Maya コマンドと同じ操作が可能なスクリプトが作成されます。

  1. MEL2 タブの select -allDagObjects の 1 行上に次のように入力します。
    global proc makeRoll_create_UI() {
    
  2. MEL2 の最下部に、次のように入力します。
    }
    

    ユーザ インタフェース スクリプト全体を波カッコ内に入れます。

  3. スクリプト エディタ(Script Editor)メニュー バーから編集 > すべてを選択(Edit > Select All)を選択して、スクリプト全体をハイライトします。
  4. スクリプトをハイライトした状態で、スクリプト エディタ(Script Editor)からファイル > スクリプトの保存(File > Save Script)を選択して、スクリプトを保存します。

    スクリプト エディタ(Script Editor)は、スクリプトを保存するときにハイライトされたコマンドだけを保存します。

  5. スクリプトを GettingStarted2014LessonData¥MEL フォルダに makeRoll_create_UI.mel という名前で保存します。
    注:

    スクリプトを保存するときには、スクリプトの保存(Save Script)ダイアログ ボックスで、スクリプト ファイル名に.mel 拡張子を付けてください。