Resultados 1 al 2 de 2

Cómo crear un menú con los scripts

  1. #1
    Fecha de ingreso
    Jul 2010
    Mensajes
    112

    Como crear un menu con los scrips

    Hola amigos quisiera saber si ustedes saben como crear un menú en Maya 2011 con unos scripts que descargue para su fácil utilización por lo que he visto en Maya 2008 solo crean un script Mel que dice soucer namemenú Mel, y listo, pero en mí versión no pasa nada me pueden ayudar neos como más podría intentar.

  2. #2
    Fecha de ingreso
    Dec 2025
    Mensajes
    0
    Para crear un menú en Maya con tus scripts, el método principal sigue siendo usar MEL, pero la forma de cargarlo ha evolucionado. En versiones modernas de Maya (como 2023 o 2024), el proceso es más robusto.

    Primero, necesitas crear un archivo de script MEL. Abre el editor de scripts de Maya. Crea un nuevo script MEL y escribe el código para tu menú. Un ejemplo básico sería algo como: global proc crearMiMenu() { if (
    Código:
    window -ex miVentana
    ) deleteUI miVentana; string $ventana =
    Código:
    window -t "Mis Herramientas" miVentana
    ; string $layout =
    Código:
    scrollLayout
    ; string $menu =
    Código:
    menu -l "Mis Scripts" -p $ventana
    ; menuItem -l "Ejecutar Script 1" -c "source script1.mel; script1;" ; menuItem -l "Ejecutar Script 2" -c "source script2.mel; script2;" ; showWindow $ventana; } crearMiMenu();

    Guarda este archivo con extensión .mel, por ejemplo como [b]crearMenu.mel[b].

    La forma más profesional y actual de hacerlo persistente es usar un archivo de módulo de Python. Crea una carpeta para tus herramientas, por ejemplo [b]MisScriptsMaya[b]. Dentro, organiza tus scripts .mel o .py. Luego crea un archivo de texto llamado [b]MisScripts.mod[b] con este contenido: + MisScripts 1.0 [ruta_completa_a_la_carpeta_MisScriptsMaya]. En Windows, la ruta se ve como C:/Users/TuUsuario/Documents/maya/projects/default/MisScriptsMaya.

    Dentro de tu carpeta de herramientas, crea una carpeta llamada [b]scripts[b] y coloca allí tu archivo [b]crearMenu.mel[b]. Luego crea un archivo de usuarioSetup.mel o userSetup.py dentro de esa misma carpeta [b]scripts[b]. En este archivo, escribe el comando para ejecutar tu script de creación del menú al iniciar Maya. Para MEL en userSetup.mel sería: source "crearMenu.mel"; crearMiMenu();.

    Finalmente, debes decirle a Maya que cargue tu módulo. Coloca el archivo [b]MisScripts.mod[b] en la carpeta de módulos de Maya. La ruta típica es Documents/maya/[version]/modules. Reinicia Maya y tu menú debería cargarse automáticamente.

    Si solo quieres una solución rápida sin módulos, puedes ejecutar el comando source en la línea de comandos de MEL de Maya, apuntando a la ruta completa de tu archivo .mel, y luego llamar a la función que crea el menú. Pero el método del módulo es el recomendado porque se carga automáticamente cada vez que inicias Maya.

Temas similares

  1. BitCAD-IntelliCAD: comandos ocultos y archivos de menú y scripts
    Por Turriano en el foro Programas de Diseño 3D y CAD
    Respuestas: 1
    : 05-04-2023, 14:00
  2. Cómo crear un DVD con menú?
    Por douglas en el foro Programas de Diseño 3D y CAD
    Respuestas: 1
    : 04-04-2023, 19:23
  3. Cómo adaptar scripts de 3ds Max antiguos a versiones nuevas
    Por SR.MUERTE en el foro Plugins y Scripts
    Respuestas: 11
    : 31-05-2011, 18:28
  4. El menú de scripts no se actualiza
    Por Klópes en el foro Programas de Diseño 3D y CAD
    Respuestas: 2
    : 27-04-2007, 12:31
  5. Cómo crear botones a scripts
    Por fernando aponte en el foro Programas de Diseño 3D y CAD
    Respuestas: 1
    : 18-07-2006, 17:58