Cambios implantados en la personalización (Concepto)

AutoCAD

 
Cambios implantados en la personalización
ConceptoReferencia rápida
 
 
 

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ún puede crear, editar y suprimir elementos de interfaz, crear archivos de personalización parcial, y utilizar macros y entradas avanzadas como expresiones DIESEL y rutinas de AutoLISP.

No obstante, ya no es posible realizar tareas de personalización creando o editando manualmente archivos de texto MNU o MNS. Todas las personalizaciones se realizan a través de la interfaz del programa en el editor Personalizar interfaz de usuario.

Archivos de menús y archivos de personalización

En versiones anteriores a AutoCAD 2006, la interfaz de usuario se personalizaba editando 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 el error.

Con el editor Personalizar interfaz de usuario, el comando se arrastra a un menú o barra de herramientas, o bien se puede utilizar el botón derecho del ratón para añadir, suprimir o modificar un elemento de interfaz de usuario. El editor Personalizar interfaz de usuario muestra las propiedades de los elementos y una lista de las opciones entre las que se puede elegir. Esto evita generar errores de sintaxis o errores de ortografía que podrían ocurrir al introducir manualmente el texto en un archivo MNU o MNS.

Los archivos MNU y MNS utilizados en el pasado se han sustituido por un solo tipo de archivo, el archivo CUI basado en XML.

El formato de archivo basado en XML del archivo CUI permite al producto realizar un seguimiento de las personalizaciones. Al actualizar el programa a una versión posterior, todas las personalizaciones que haya efectuado se integran automáticamente en la nueva versión. El formato XML también admite el archivo de personalización de compatibilidad con versiones anteriores. Esto significa que puede ver un archivo CUI de una versión posterior en una versión anterior y conservar los datos de personalización de la versión posterior. No obstante, no se puede modificar el archivo CUI de una versión más avanzada en la versión anterior. Para más información sobre la migración de datos de personalización, véase Migración y transferencia de personalizaciones.

En la siguiente tabla se presenta una tabla con los archivos de menús anteriormente incluidos en el producto y la forma de asignarse a AutoCAD 2008.

Archivos de menú asignados a archivos CUI

Archivo de menú

Descripción

En AutoCAD 2008

Descripción del cambio

MNU

Archivo de texto ASCII. En versiones anteriores definía la mayoría de elementos de la interfaz de usuario. El archivo MNU principal, acad.mnu, se cargaba automáticamente al iniciar el producto.

Los archivos MNU parciales se podían cargar o descargar según fuera necesario durante una sesión de dibujo.

IUP

Archivo XML que define la mayoría de elementos de la interfaz de usuario. El archivo CUI principal, acad.cui, se carga automáticamente al iniciar el producto.

Los archivos CUI parciales se pueden cargar o descargar según se necesiten durante una sesión de dibujo.

MNS

Archivo de menús de origen. Era el mismo que el archivo de texto ASCII MNU, aunque no contenía comentarios ni formato especial.

IUP

Archivo XML que define la mayoría de elementos de la interfaz de usuario. El archivo CUI principal, acad.cui, se carga automáticamente al iniciar el producto.

Los archivos CUI parciales se pueden cargar o descargar según se necesiten durante una sesión de dibujo.

MNC

Archivo de texto ASCII compilado. Contenía cadenas de comandos y sintaxis que definían la funcionalidad y el aspecto de los elementos de la interfaz de usuario.

IUP

Archivo XML que define la mayoría de elementos de la interfaz de usuario. El archivo CUI principal, acad.cui, se carga automáticamente al iniciar el producto.

Los archivos CUI parciales se pueden cargar o descargar según se necesiten durante una sesión de dibujo.

MNL

Archivo LISP de menús. Contiene expresiones de AutoLISP que utilizan los elementos de la interfaz de usuario.

MNL

Ningún cambio.

MNR

Archivo de recursos de menús. Contiene los mapas de bits que utilizan los elementos de la interfaz de usuario.

MNR

Ningún cambio.

Comparación de la estructura del archivo de texto de menús con la estructura de CUI

En las versiones anteriores a AutoCAD 2006, la información de menús se agregaba, se editaba y se suprimía directamente en un archivo de texto. En AutoCAD 2006 y las versiones posteriores, se utiliza el editor Personalizar interfaz de usuario.

A 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

Menú Ventana

Descripción

***POP10

**VENTANA

ID_MnWindow [&Ventana]

ID_DWG_CLOSE [&Cerrar]^C^C_close

ID_WINDOW_CLOSEALL [C&errar todo]^C^C_closeall

[--]

ID_WINDOW_CASCADE [&Cascada]^C^C_syswindows;_cascade

ID_WINDOW_TILE_HORZ [Mosaico &horizontal]^C^C_syswindows;_hor

ID_WINDOW_TILE_VERT [Mosaico &vertical]^C^C_syswindows;_vert

ID_WINDOW_ARRANGE [&Organizar iconos]^C^C_syswindows;_arrange

Compare los datos de menú de arriba con los datos del mismo menú que aparecen en la vista en árbol del editor Personalizar interfaz de usuario.

Para una comparación más detallada, a continuación se incluyen ejemplos de las propiedades del menú Ventana, las propiedades del comando Cerrar, las propiedades del comando Cerrar todo y el menú de acceso directo Ventana que aparece con la opción Insertar separador.

Panel Propiedades del menú Ventana

Menú 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 Insertar separador

Grupo 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 CUI cargado en AutoCAD debe tener un nombre de grupo de personalización único para evitar conflictos entre archivos de personalización en el programa.

El archivo CUI principal, acad.cui por defecto, cuenta con el grupo de personalización ACAD. Puede cargar en el programa tantos archivos de personalización como desee, siempre que tengan un nombre de grupo 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 CUI parcial (denominado CUSTOM en este ejemplo) utilizando el mismo método.

Ayuda dinámica

La ayuda dinámica es un componente del sistema de ayuda en pantalla y hace referencia a algunos de los elementos de personalización que se encuentran en el archivo CUI 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 en pantalla y la ubicación en la que se está haciendo referencia a dicho comando actualmente en un menú desplegable al cargar el archivo CUI.

Si el comando se encuentra en un menú desplegable, se actualiza el acceso del menú en el sistema de ayuda en pantalla para reflejar la ubicación del comando. Si alguno de los comandos estándar incluidos en AutoCAD se traslada de un menú desplegable a otro, el sistema de ayuda en pantalla refleja automáticamente el cambio la próxima vez que se muestre. Actualmente, la ayuda dinámica sólo afecta al acceso de menú desplegable de los comandos del sistema de ayuda en pantalla.

NotaLa 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.