Archivos de menús y archivos de personalización En versiones anteriores a AutoCAD 2006, la interfaz de usuario se personalizabaeditando un archivo MNU o MNS en un editor de texto ASCII c
Trang 2Cambios implantados en la personalización
Aunque las técnicas de personalización básicas siguen siendo las mismas que
en las versiones anteriores del producto, en AutoCAD 2006 se ha modificado
el entorno que se utiliza para personalizar el producto
Todas las opciones de personalización anteriores aún están disponibles Aúnpuede crear, editar y suprimir elementos de interfaz, crear archivos depersonalización parcial, y utilizar macros y entradas avanzadas comoexpresiones DIESEL y rutinas de AutoLISP
No obstante, ya no es posible realizar tareas de personalización creando oeditando manualmente archivos de texto MNU o MNS Todas las
personalizaciones se realizan a través de la interfaz del programa en el editorPersonalizar interfaz de usuario
Archivos de menús y archivos de personalización
En versiones anteriores a AutoCAD 2006, la interfaz de usuario se personalizabaeditando un archivo MNU o MNS en un editor de texto ASCII como el Bloc
de notas Manualmente se introducían y verificaban los datos de
personalización en el archivo de texto, lo cual podía resultar un proceso tedioso
y lento Como resultado, un simple error de sintaxis en el archivo de texto(como la falta de un paréntesis), podría invalidar todo el archivo de menú,teniendo que volver al archivo de texto para investigar donde se produjo elerror
Con el editor Personalizar interfaz de usuario, el comando se arrastra a unmenú o barra de herramientas, o bien se puede utilizar el botón derecho delratón para añadir, suprimir o modificar un elemento de interfaz de usuario
El editor Personalizar interfaz de usuario muestra las propiedades de loselementos y una lista de las opciones entre las que se puede elegir Esto evitagenerar errores de sintaxis o errores de ortografía que podrían ocurrir alintroducir manualmente el texto en un archivo MNU o MNS
Trang 3Los archivos MNU y MNS utilizados en el pasado se han sustituido por unsolo tipo de archivo, el archivo CUIx basado en XML CUIx es el sucesor delformato de archivo CUI, que se introdujo en AutoCAD 2006.
El formato de archivo basado en XML del archivo CUIx permite al productorealizar un seguimiento de las personalizaciones Al actualizar el programa auna versión posterior, todas las personalizaciones que haya efectuado seintegran automáticamente en la nueva versión El formato XML tambiénadmite el archivo de personalización de compatibilidad con versionesanteriores Esto significa que puede ver un archivo CUIx de una versiónposterior en una versión anterior, pero conservando los datos de
personalización de la versión posterior No obstante, no se puede modificar
el archivo CUIx de una versión más avanzada en la versión anterior Para másinformación sobre la migración de datos de personalización, véase
Personalización de la transferencia y la migración en la página 441
En la siguiente tabla se presenta una tabla con los archivos de menúsanteriormente incluidos en el producto y la forma de asignarse a AutoCAD2010
Archivos de menú asignados a archivos CUIx
Descripción del cambio
En CAD 2010 Descripción
Auto-Archivo
de menú
Archivo XML que define lamayoría de elementos de laCUIx
Archivo de texto ASCII En
versiones anteriores definía la
MNU
interfaz de usuario El mayoría de elementos de la
archi-vo CUIx principal, acad.cuix,
interfaz de usuario El archivo
se carga automáticamente
al iniciar el producto
MNU principal, acad.mnu, se
cargaba automáticamente al
iniciar el producto Los archivos CUIx parciales
se pueden cargar o Los archivos MNU parciales
descar-se podían cargar o descargar gar según se necesiten
du-rante una sesión de dibujo.según fuera necesario durante
una sesión de dibujo
Archivo XML que define lamayoría de elementos de laCUIx
Archivo de menús de origen
Era el mismo que el archivo
MNS
interfaz de usuario El
archi-de texto ASCII MNU, aunque
vo CUIx principal, acad.cuix,
no contenía comentarios ni
al iniciar el producto
Los archivos CUIx parciales
se pueden cargar o
descar-Cambios implantados en la personalización | 113
Trang 4Archivos de menú asignados a archivos CUIx
Descripción del cambio
En CAD 2010 Descripción
Auto-Archivo
de menú
gar según se necesiten rante una sesión de dibujo.Archivo XML que define lamayoría de elementos de la
du-CUIx
Archivo de texto ASCII lado Contenía cadenas deMNC
compi-interfaz de usuario El comandos y sintaxis que de-
archi-vo CUIx principal, acad.cuix,
finían la funcionalidad y el
as-se carga automáticamente
al iniciar el producto
pecto de los elementos de lainterfaz de usuario
Los archivos CUIx parciales
se pueden cargar o gar según se necesiten du-rante una sesión de dibujo.Ningún cambio
descar-MNLArchivo LISP de menús Con-tiene expresiones de AutoLISPMNL
que utilizan los elementos de
la interfaz de usuario
Ningún cambio
MNRArchivo de recursos de
menús Contiene los mapasMNR
de bits que utilizan los mentos de la interfaz deusuario
ele-Comparación de la estructura del archivo de texto de menús con la estructura
de CUI y CUIx
En las versiones anteriores a AutoCAD 2006, la información de menús seagregaba, se editaba y se suprimía directamente en un archivo de texto EnAutoCAD 2006 y las versiones posteriores, se utiliza el editor Personalizarinterfaz de usuario
Trang 5A continuación se muestra un ejemplo que ilustra el aspecto del menú Ventana
en el archivo de menús original acad.mnu.
Contenido del menú Ventana en acad.mnu
Descripción Menú Ventana
***POP10
**VENTANAID_MnWindow [&Ventana]
ID_DWG_CLOSE [&Cerrar]^C^C_closeID_WINDOW_CLOSEALL [C&errar todo]^C^C_closeall[ ]
ID_WINDOW_CASCADE [&Cascada]^C^C_syswindows;_cascadeID_WINDOW_TILE_HORZ [Mosaico &horizontal]^C^C_syswindows;_horID_WINDOW_TILE_VERT [Mosaico &vertical]^C^C_syswindows;_vertID_WINDOW_ARRANGE [&Organizar iconos]^C^C_syswindows;_arrange
Compare los datos de menú de arriba con los datos del mismo menú queaparecen en la vista en árbol del editor Personalizar interfaz de usuario
Para una comparación más detallada, a continuación se incluyen ejemplos delas propiedades del menú Ventana, las propiedades del comando Cerrar, laspropiedades del comando Cerrar todo y el menú de acceso directo Ventanaque aparece con la opción Insertar separador
Panel Propiedades del menú Ventana
Cambios implantados en la personalización | 115
Trang 6Menú Ventana, panel Propiedades del comando Cerrar
Menú Ventana, panel Propiedades del comando Cerrar todo
Nodo en árbol del menú Ventana, menú contextual con la opción Insertarseparador
Trang 7Grupo de menús frente a grupo de personalización
No hay diferencia entre un grupo de menús (el término utilizado en versiones anteriores) y un grupo de personalización Un archivo CUIx cargado en AutoCAD
debe tener un nombre de grupo de personalización único para evitar conflictosentre archivos de personalización en el programa
El archivo CUIx principal acad.cuix tiene por defecto un grupo de
personalización denominado ACAD Puede cargar en el programa tantosarchivos de personalización como desee, siempre que tengan un nombre degrupo de personalización único
A continuación se muestra un ejemplo de cómo cambiar el nombre de grupo
de personalización ACAD en la ficha Personalizar del editor Personalizar interfaz
de usuario Puede cambiar el archivo CUIx parcial (denominado CUSTOM eneste ejemplo) mediante el mismo método
Ayuda dinámica
La ayuda dinámica es un componente del sistema de ayuda en pantalla y hacereferencia a algunos de los elementos de personalización que se encuentran
en el archivo CUIx al cargarlo en AutoCAD La ayuda dinámica busca el ID
de elemento de un comando que se ha identificado en el sistema de ayuda enpantalla y la ubicación en la que se está haciendo referencia a dicho comandoactualmente en un grupo de la cinta de opciones o un menú al cargar el archivoCUIx
Si el comando está en un grupo de la cinta de opciones o un menú, el acceso
al comando se actualiza en el sistema de ayuda en pantalla de forma que refleje
la nueva ubicación del comando Si alguno de los comandos estándar incluidos
en AutoCAD se traslada de un grupo de la cinta de opciones o un menúdesplegable a otro, el sistema de ayuda en pantalla refleja automáticamente
Cambios implantados en la personalización | 117
Trang 8el cambio la próxima vez que se muestre Actualmente, sólo funcionan con
la ayuda dinámica los comandos de grupos de la cinta de opciones y menús
Es posible que la ayuda dinámica no se muestre correctamente si un comando
no está disponible:
■ En uno de los archivos CUIx cargados
■ En un menú accesible, grupo de la cinta de opciones o ficha de la cinta deopciones en el espacio de trabajo actual
NOTA La ayuda dinámica sólo funciona con los documentos de la ayuda en
pantalla incluidos con AutoCAD y no tiene ningún efecto sobre la documentación
de terceros
Véase también:
■ Personalización de la transferencia y la migración en la página 441
■ Creación y carga de un archivo CUIx parcial en la página 145
■ Creación de un archivo CUIx de empresa en la página 150
Trang 9Para la personalización de AutoCAD 2010, es necesario conocer varios términos.
Archivo de personalización (CUIx) Archivo empaquetado que contiene
varios archivos basados en XML y archivos de imagen personalizados Cadauno de los archivos basados en XML contiene datos para un tipo de elemento
de la interfaz del usuario que se puede personalizar Las imágenes
personalizadas que se almacenan en el archivo son aquellas a la que hacenreferencia los comandos en los datos de personalización pero que no estánalmacenadas en un archivo DLL de recursos Los archivos de personalización
se modifican con el editor Personalizar interfaz de usuario (IUP) Los archivosCUIx sustituyen a los archivos MNU, MNS y MNC que se utilizaban paradefinir los menús en las versiones anteriores a AutoCAD 2010
Grupo de personalización Nombre que se asigna a un archivo CUIx para
identificar el contenido personalizado en el archivo Un archivo CUIx cargado
en AutoCAD debe tener un nombre de grupo de personalización único paraevitar conflictos entre los archivos CUIx del programa En las versiones
anteriores a AutoCAD 2006 se denominaba grupo de menús.
ID de elemento Identificador único de un elemento de la interfaz En versiones
anteriores se denominaba identificador.
Panel del centro de controles Es una estructura organizativa utilizada para
alojar los controles y comandos que se mostrarán en el centro de controles,disponible en AutoCAD 2007 y AutoCAD 2008 La cinta de opciones sustituye
Glosario de personalización | 119
Trang 10al centro de controles desde AutoCAD 2009 Para obtener información sobre
la transferencia de paneles de un centro de controles a grupos de una cinta deopciones, véase Para copiar un panel del centro de controles en un grupo de
la cinta de opciones en la página 235
Archivo de personalización de empresa Un archivo CUIx que suele estar
controlado por un administrador de CAD A él acceden muchos usuarios y sealmacena en una ubicación de red compartida El archivo sólo es de lecturapara evitar la modificación de sus datos Un administrador de CAD crea unarchivo CUIx de empresa modificando un archivo CUIx principal y
guardándolo en una ubicación de red compartida Los usuarios debenespecificar este archivo en el cuadro de diálogo Opciones, ficha Archivos
Elemento de interfaz Objeto que se puede personalizar, como una barra de
herramientas, un menú desplegable, una tecla de método abreviado, una
paleta, etc Es un nodo en el panel Personalizaciones en <nombre de archivo>
que contiene elementos de la interfaz del usuario
Opción de interfaz Parte individual de un elemento de la interfaz, como un
botón de barra de herramientas, una opción de un menú desplegable, unatecla de método abreviado, una tecla de modificación temporal, etc
Archivo de personalización original (CUI) Archivo basado en XML que
almacena datos de personalización para las versiones desde AutoCAD 2006hasta AutoCAD 2009 El archivo CUI se ha sustituido por el archivo CUIx Unarchivo CUIx puede generarse a partir de un archivo CUI mediante la fichaTransferir del comando IUP
Archivo de menú original (MNS) Archivo basado en ASCII que almacena los
datos de personalización de los menús de AutoCAD 2005 y las versionesanteriores La mayor parte del archivo debía editarse al margen de AutoCAD,con un editor de texto como Bloc de notas, pero determinados componentespodrían personalizarse en AutoCAD mediante el comando PERSONALIZAR
El archivo MNS se ha sustituido por el archivo CUIx Un archivo CUIx puedegenerarse a partir de un archivo MNS mediante la ficha Transferir del comandoIUP
Archivo de plantilla de menús original (MNU) Archivo basado en ASCII
que se utiliza como plantilla para definir el contenido del archivo MNS alcargar el archivo MNU en AutoCAD mediante el comando MENU o
CARGARMENU El archivo MNU se utiliza en AutoCAD 2005 y las versionesanteriores, y es muy similar al archivo MNS El archivo MNU se ha sustituidopor el archivo CUIx Un archivo CUIx puede generarse a partir de un archivoMNU mediante la ficha Transferir del comando IUP
Trang 11Macro Serie de comandos que se ejecuta en una secuencia definida para llevar
a cabo una tarea de dibujo
Archivo de personalización principal Un archivo CUIx en el que puede
escribirse y que define la mayoría de los elementos de interfaz del usuario(incluidos los menús estándar, las barras de herramientas, teclas de aceleración,
etc.) Al iniciar AutoCAD, se carga automáticamente el archivo acad.cuix (el
archivo CUIx principal por defecto)
Cinta de opciones Elemento de interfaz que muestra paneles formados por
comandos y controles que se pueden anclar en horizontal o en vertical a lolargo de la ventana de aplicación del programa
Grupo de la cinta de opciones Estructura organizativa utilizada para disponer
comandos y controles de forma que estén visibles en la cinta de opciones ocomo interfaz de usuario flotante
Paleta Elemento de interfaz que puede estar fijo o flotante en el área de dibujo.
Las paletas incluyen la ventana Línea de comando, la ventana Paletas deherramientas, la paleta Propiedades, etc
Archivo de personalización parcial Cualquier archivo CUIx que no se haya
definido como el archivo CUIx principal o de empresa Se pueden cargar ydescargar archivos parciales CUIx a medida que se necesiten durante unasesión de dibujo
Barra de herramientas de acceso rápido Elemento de interfaz situado a la
derecha del menú de la aplicación que proporciona acceso directo a unconjunto definido de comandos
Nodo en árbol Estructura jerárquica del editor Personalizar interfaz de usuario
que contiene elementos y opciones de interfaz que se pueden importar,exportar y personalizar
Espacio de trabajo Conjunto de elementos de la interfaz de usuario, incluido
el contenido, las propiedades, los estados de visualización y las ubicaciones
Trang 13Si personaliza la interfaz de usuario, podrá organizar los comandos que utilizacon frecuencia y acceder a ellos fácilmente También es posible ampliarAutoCAD mediante la creación de comandos personalizados Utilice losdiagramas que se muestran tras este tema para comprender los pasos necesariospara crear correctamente un comando personalizado o para personalizar losdiversos elementos de la interfaz de usuario disponibles a tal efecto.
Creación de un comando
Los comandos personalizados definen una serie de acciones que se llevarán acabo al utilizar determinados comandos También es posible determinar lamanera en que los comandos deben aparecer en la interfaz de usuario
Trabajo con el editor Personalizar la interfaz de usuario (IUP) | 123
Trang 14Al crear un comando personalizado, es necesario darle un nombre único, un
ID de elemento y una macro Una vez definidas las propiedades básicas de uncomando, es posible asignar valores a propiedades adicionales para determinar
el contenido de la información de herramienta del comando, su imagen y susetiquetas de búsqueda Para obtener más información sobre la creación decomandos personalizados, véase Personalización de comandos en la página162
Se puede determinar a qué archivo CUIx se añade
-Definir la macro en la página 176
Se puede definir la etiqueta del comando. -
Controlar cómo se muestran el
comando y su nombre en la
página 191
Opcional: Se pueden asignar etiquetas de
búsqueda al comando para que se utilicen con elcampo Buscar del menú de la aplicación. -
Asignar etiquetas de búsqueda en
la página 198
Trang 15Opcional: Se puede asignar un texto de
información de herramienta al comando, que se -
Asignar una información de
herramienta en la página 203 utiliza al añadirlo a un grupo de la cinta de
opciones o a una barra de herramientas
Opcional: Se puede asignar un texto de ayuda
más amplio al comando, que se utiliza para la -
Asociar una información de
herramienta extendida en la
página 204 información de herramienta extendida del
comando
Opcional: Se puede asignar una imagen al
comando Puede ser una imagen estándar o unapersonalizada
-Asignar una imagen en la página
210
Opcional: Se puede asignar un texto para la línea
de estado al comando, que se utiliza al añadirlo
a un menú desplegable
-Definir un mensaje de ayuda de la
línea de estado en la página 208
Creación de elementos de la interfaz de usuario
Los elementos de la interfaz de usuario se utilizan para organizar y mostrarcomandos en AutoCAD
Para decidir qué elementos de la interfaz de usuario va a crear, determine lafrecuencia con que desea acceder a cada comando A continuación, determine
si desea añadir el comando personalizado a una tecla de método abreviado, a
la Barra de herramientas de acceso rápido, a un grupo de la cinta de opciones
o a otro tipo de elemento de la interfaz de usuario
Creación de elementos de la interfaz de usuario | 125