可以作为单独的文件运行 MEL 脚本。默认情况下 MEL 脚本具有扩展名 .mel。
可以使用两种方法执行外部脚本文件:
源化 MEL 脚本时,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)重新运行脚本。
键入文件的名称时,Maya 将源化文件的内容,并且如果在文件中存在具有相同名称的过程,Maya 将执行该过程。这样可以创建像内置命令一样工作的脚本。