Go to: Synopsis. Return value. MEL examples.

Synopsis

exists string

exists is NOT undoable, NOT queryable, and NOT editable.

This command is designed to allow the user to query the existence of a command or Mel procedure. It takes one argument of type string. An integer value of 1 is returned if the argument represents the name of a Maya command, a built-in Mel command, or a user written Mel procedure or script. This command returns 0 if none of these can be found.

Return value

int0 or 1

MEL examples

if (`exists sphere`) {
    sphere;  // make a sphere
}
string $myCommand="cone";
if (`exists $myCommand`) {
    eval $myCommand;
}