Loads the contents of a text file into the Script Editor.
Executes the contents of a text file.
Locally scoped procedure definitions must appear before they are called. (MEL doesn't let you forward reference locally scoped procedures.) For example, in a file called noForwardRef.mel, define the local procedures before they are referenced as follows:
proc myLocalProc() { print "In myLocalProc()\n" ; } proc anotherLocalProc() { print "In anotherLocalProc()\n" ; myLocalProc; } global proc noForwardRef() { print "Calling anotherLocalProc()\n" ; anotherLocalProc; }
If you change a script after sourcing it, the change is not automatically picked up by Maya. You need to re-run the script with File > Source Script.
Saves the selected text to a text file.
Adds a button to the current shelf which executes the selected text.
The edit menu includes standard editing commands and their associated hotkeys: Undo, Redo, Cut, Copy, Paste, and Select All, as well as the following commands:
Goes to the specified line number.
Opens a search dialog where you can search for a string and replace it with a different string. You can choose the search direction and choose whether your search is case-sensitive.
You can indent or clear the indent of selected text.
Clears the top pane of the Script Editor.
Clears the bottom pane of the Script Editor.
Clears both the top and bottom panes of the Script Editor.
Shows batch rendering messages in the Script Editor.
When this item is on, all MEL commands executed by Maya appear in the top pane of the Script editor.
For example, if you select Create > Polygon Primitives > Sphere, the corresponding MEL command (polySphere) that Maya executes is printed in the top pane.
Shows line numbers in errors.
Opens another window which lists errors and their line numbers in external script files. This is very useful for debugging scripts in external files.
When turned on, the Script editor does not show the result of commands. Result messages start with // Result:.
When turned on, the Script Editor does not show informational messages. Informational messages are of many different types and do not have a set prefix (except for //).
When turned on, the Script Editor does not show warning messages. Warning messages start with // Warning:.
When turned on, the Script Editor does not show error messages. Error messages start with // Error:.
Suppressing Script editor messages does not suppress messages from appearing in the Help Line.
When turned on, the Script editor suppresses the stack window. If stack trace is enabled, results are returned to the output window instead of a separate stack window.
The Script editor menu items can also be controlled through the scriptEditorInfo command (-sr/suppressResults, -si/suppressInfo, -sw/suppressWarnings, -se/suppressErrors, -ssw/suppressStackWindow).
The following commands allow you to create, delete, and rename new tabs in the input area of the Script Editor.
Creates a new tab.
Renames the current tab.
You can step through the tabs using the Previous and Next commands.
Deletes the current tab.
Shows line numbers in the Script Editor.
Select this option so that when you click Tab to indent, a tab will be created rather than individual spaces.
Auto-completes command names as you type them. If Show Tooltip Help is on, command names appear automatically as you type. If Show Tooltip Help is off, you must press + to make them appear.
Auto-completes object path names as you type them. If Show Tooltip Help is on, command names appear automatically as you type. If Show Tooltip Help is off, you must press + to make them appear.
Displays auto completed commands and object paths as you type them.
Displays the Quick Help panel. You can search for commands and the panel displays all valid flags for that command.
Runs the MEL script in the bottom pane of the Script Editor. You can also press Enter on the numeric keypad.
MEL commands are highlighted as you enter them in the Script Editor.
MEL scripts are automatically saved when Maya exits and restored in the Script Editor when Maya is restarted.
In the event that Maya shuts down unexpectedly and is able to write a backup scene file, the current contents of each tab are written to text files and saved in the same directory as the scene file. These filenames match that of the backup scene file with the suffix -ScriptEditor-.