• Help Home
  • English (US)
    1. English (US)
    2. 简体中文
    3. 日本語
Maya Creative
    • What's New in Maya 2026
    • Maya 2026 Release Notes
    • Maya Installation Help
    • Getting Started
    • Basics
    • Managing Scenes, Files, and Projects
    • Interoperability
    • USD for Maya
    • Modeling
    • Animation
    • Character Animation
    • Motion Graphics
    • Lighting and Shading
    • LookdevX
    • Rendering
    • Arnold for Maya
    • Customizing Maya Creative
    • Environment Variables
    • Keyboard Shortcuts
    • Scripting
      • Scripting
      • Script Editor
      • MEL and Expressions
        • MEL Overview
        • Run MEL commands
        • Values and variables
        • Arrays, vectors, and matrices
        • Good MEL style
        • Controlling the flow of a script
        • Attributes
        • Procedures
          • Defining procedures
          • Calling procedures
          • Global and local variables
          • Testing if a function is available in MEL
          • Checking where a procedure comes from
        • Animation expressions
        • I/O and user interaction
        • Debugging, optimizing, and troubleshooting
        • Creating interfaces
        • MEL script nodes
        • Advanced MEL programming
        • Advanced animation expressions topics
        • MEL Command Syntax
        • Useful functions
        • FAQ on MEL
        • Example scripts
        • MEL Windows and Editors
      • Python
      • Dash
      • Running venv with mayapy
    • Technical Documentation
    Share
    • Email
    • Facebook
    • Twitter
    • LinkedIn
     
     

    Checking where a procedure comes from

    The command returns a string indicating whether the argument is a command, a procedure, a script, or is unknown. If you give it a script name, it will return the path of the script.

    This is useful if you suspect that Maya is using the wrong script and you want to double-check.

    For example:

    whatIs test.mel;
    // Result: Script found in: ./test.mel //
    
    Parent topic: Procedures

    Was this information helpful?

    Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Please see the Autodesk Creative Commons FAQ for more information.

    • Privacy Statement
    • Legal Notices & Trademarks
    • Report Noncompliance
    • © 2025 Autodesk Inc. All rights reserved