三日月館【別館】開発・制作Tips集

[Maya] MELでファイルに格納されたMELスクリプトを実行する

最終更新:

fumiduki1985

- view
管理者のみ編集可
sourceディレクティブを使用することで可能。
第1引数にスクリプトのファイル名またはフルパスを渡して使用する。
ファイル名のみ渡した場合は、MELの検索パスでその名前を検索する。
フルパスを渡す場合はパスを引用符で囲む必要あり。

sourceはMELコマンドではない。

また、詳細な検証を行っていないが、以下の点に注意するようマニュアルに記述がある。
  • sourceを含むスクリプトが実行される場合、sourceする位置に関係なく、読み込まれるスクリプト全てがコンパイルされる。
  • sourceを含むスクリプトが再実行される際、再コンパイルされない。ただし、この動作はevalステートメントにsourceを含めることでオーバーライド可能。
  • sourceするスクリプトは、他のスクリプトを一切sourceしてはいけない。
  • 読み込まれたスクリプトが実際に実行されるのは、スクリプト内のsourceした位置である。

記述例:
source "script.mel";


このページのタグ一覧
MEL Maya プログラミング

記事メニュー
ウィキ募集バナー