Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2007
Manual de
personalización
Abril 2006
Copyright © 2006 Autodesk, Inc.
Reservados todos los derechos
La presente publicación no podrá ser reproducida, ni en su totalidad ni en parte, por ningún medio, en ninguna forma y para ningún fin.
AUTODESK, INC. SUMINISTRA ESTOS MATERIALES “TAL COMO ESTÁN” Y, SALVO EN LO ESPECIFICADO EN EL CONTRATO DE
LICENCIA ADJUNTO, SU SUMINISTRO NO IMPLICA NINGÚN TIPO DE GARANTÍA, NI EXPRESA NI IMPLÍCITA, INCLUYENDO —
PERO SIN LIMITARSE A ELLAS— LAS RELATIVAS AL CUMPLIMIENTO DE CRITERIOS COMERCIALES Y A LA ADECUACIÓN A
PROPÓSITOS PARTICULARES.
AUTODESK, INC. NO ACEPTA EN NINGÚN CASO RESPONSABILIDADES ANTE NADIE POR DAÑOS PARTICULARES, INDIRECTOS,
DERIVADOS O FORTUITOS, QUE SE PUEDAN ORIGINAR EN RELACIÓN CON, O COMO RESULTADO DE LA COMPRA O USO DE
ESTOS MATERIALES. INDEPENDIENTEMENTE DE LA FORMA DE ACCIÓN, LA RESPONSABILIDAD ÚNICA Y EXCLUSIVA DE
AUTODESK, INC. NO PODRÁ SUPERAR EL PRECIO PAGADO POR LA COMPRA DE LOS MATERIALES AQUÍ DESCRITOS.
Autodesk, Inc. se reserva el derecho a revisar y mejorar sus productos como estime conveniente. Esta publicación define el estado de
este producto en el momento de su publicación y podría no corresponder a versiones futuras del mismo.
Marcas comerciales de Autodesk
Las siguientes son marcas registradas de Autodesk, Inc. en EE.UU. y en otros países: 3D Studio, 3D Studio MAX, 3D Studio VIZ, 3ds
Max, ActiveShapes, Actrix, ADI, AEC-X, ATC, AUGI, AutoCAD, AutoCAD LT, Autodesk, Autodesk Envision, Autodesk Inventor, Autodesk
Map, Autodesk MapGuide, Autodesk Streamline, Autodesk WalkThrough, Autodesk World, AutoLISP, AutoSketch, Backdraft, Bringing
information down to earth, Buzzsaw, CAD Overlay, Character Studio, Cinepak, Cinepak (logotipo), Civil 3D, Cleaner, Combustion,
Design Your World, Design Your World (logotipo), EditDV, Education by Design, Gmax, Heidi, HOOPS, i-drop, IntroDV, Lustre,
Mechanical Desktop, ObjectARX, Powered with Autodesk Technology (logotipo), ProjectPoint, RadioRay, Reactor, Revit, Visual, Visual
Construction, Visual Drainage, Visual Hydro, Visual Landscape, Visual Roads, Visual Survey, Visual Toolbox, Visual Tugboat, Visual LISP,
Volo, WHIP! y WHIP! (logotipo).
Las siguientes son marcas comerciales de Autodesk, Inc. en EE.UU. y en otros países: AutoCAD Learning Assistance, AutoCAD Simulator,
AutoCAD SQL Extension, AutoCAD SQL Interface, AutoSnap, AutoTrack, Built with ObjectARX (logotipo), Burn, CAiCE, Cinestream,
Cleaner Central, ClearScale, Colour Warper, Content Explorer, Dancing Baby (imagen), DesignCenter, Design Doctor, Designer's
Toolkit, DesignKids, DesignProf, DesignServer, Design Web Format, DWF, DWFit, DWG Linking, DWG TrueConvert, DWG TrueView,
DXF, Extending the Design Team, GDX Driver, Gmax (logotipo), Gmax ready (logotipo), Heads-up Design, Incinerator, jobnet,
LocationLogic, ObjectDBX, Plasma, PolarSnap, Productstream, RealDWG, Real-time Roto, Render Queue, Topobase, Toxik, Visual
Bridge, Visual Syllabus y Wiretap.
Marcas comerciales de Autodesk Canada Co.
Las siguientes son marcas registradas de Autodesk Canada Co. en EE.UU. y/o en Canadá y en otros países: Discreet, Fire, Flame, Flint,
Flint RT, Frost, Glass, Inferno, MountStone, Riot, River, Smoke, Sparks, Stone, Stream, Vapour, Wire.
Las siguientes son marcas comerciales de Autodesk Canada Co. en EE.UU., Canadá y/o en otros países: Backburner, Multi-Master
Editing.
Marcas registradas de terceros
Los demás nombres de modelos, productos y marcas pertenecen a sus respectivos propietarios.
Referencias a programas informáticos de terceros
ACIS Copyright © 1989-2001 Spatial Corp. Partes con Copyright © 2002 Autodesk, Inc.
AnswerWorks 4.0 ©; 1997-2003 WexTech Systems, Inc. Partes de este programa informático © Vantage-Knexys. Reservados todos los
derechos.
Copyright © 1997 Microsoft Corporation. Reservados todos los derechos.
Copyright © 1988-1997 Sam Leffler.
Copyright © 1991-1997 Silicon Graphics, Inc.
AutoCAD ® 2007 y AutoCAD LT ® 2007 se producen bajo una licencia de datos derivados de DIC Color Guide® de Dainippon Ink
and Chemicals, Inc. Copyright © Dainippon Ink and Chemicals, Inc. Reservados todos los derechos. DIC y DIC Color Guide son marcas
registradas de Dainippon Ink and Chemicals, Inc.
International CorrectSpell™ Spelling Correction System© 1995 de Lernout & Hauspie Speech Products, N.V. Reservados todos los
derechos.
InstallShield™ 3.0. Copyright© 1997 InstallShield Software Corporation. Reservados todos los derechos.
Macromedia ® and Flash ® son marcas registradas o marcas comerciales de Adobe Systems Incorporated en EE.UU. y en otros países.
Es posible que los colores PANTONE® que se muestran en el software o en la documentación del usuario no coincidan con las normas
definidas por PANTONE. Consulte las publicaciones actuales de colores de PANTONE para obtener información sobre colores precisos.
PANTONE ® y otras marcas comerciales de Pantone, Inc. son propiedad de Pantone, Inc. © Pantone, Inc., 2002
1 2 3 4 5 6 7 8 9 10
Pantone, Inc. es el propietario de los derechos de los datos de color y/o software otorgados con licencia a Autodesk Inc. para ser
distribuidos únicamente de forma conjunta con otros productos de software de Autodesk. Los datos sobre colores y/o software de
PANTONE no se deben copiar en otro disco o en memoria, a no ser que formen parte de la ejecución de este producto de software
Autodesk.
Portions Copyright© 1991-1996 Arthur D. Applegate. Reservados todos los derechos.
Parte de este software se basa en el trabajo de Independent JPEG Group (grupo independiente JPEG).
RAL DESIGN © RAL, Sankt Augustin, 2002
RAL CLASSIC © RAL, Sankt Augustin, 2002
La representación de colores RAL se efectúa con la aprobación de RAL Deutsches Institut für Gütesicherung und Kennzeichnung e.V.
(Instituto Alemán RAL de Garantía y Certificados de Calidad, Asociación registrada), D-53757 Sankt Augustin.
Tipos de letra Bitstream ® typeface library copyright 1992.
Tipos de letra de Payne Loving Trust © 1996. Reservados todos los derechos.
El manual impreso y la ayuda se han producido con WorldServer™.
Publicado por:
Autodesk, Inc.
111 McInnis ParkwaySan Rafael,
CA 94903 USA
Contenido
v
Descripción general de la personalización de la interfaz de
usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Términos de personalización importantes . . . . . . . . . . . . . 40
Cambios implantados en la personalización . . . . . . . . . . . . 42
Descripción general del editor Personalizar interfaz de
usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Filtrado de pantalla de elementos de personalización . . . . . . . 52
Utilización de los archivos de personalización . . . . . . . . . . . . . . 53
Conceptos básicos de los archivos de personalización . . . . . . . 54
Migración y transferencia de personalizaciones . . . . . . . . . . 58
Creación y carga de un archivo CUI parcial . . . . . . . . . . . . 60
Creación de un archivo CUI de empresa . . . . . . . . . . . . . . 64
Personalización de comandos . . . . . . . . . . . . . . . . . . . . . . . 68
Creación, edición y reutilización de comandos . . . . . . . . . . 69
Localización de nombres de comandos y cadenas de
búsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Control de la visualización de rótulos de comandos . . . . . . . . 78
Creación de imágenes para comandos . . . . . . . . . . . . . . . 83
Creación de mensajes de ayuda de la línea de estado . . . . . . . 88
Creación de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Uso de caracteres de control especiales en las macros . . . . . . . 91
Hace una pausa para la entrada de usuario en las macros . . . . . 93
Soporte internacional en macros . . . . . . . . . . . . . . . . . . 95
Repetición de comandos en las macros . . . . . . . . . . . . . . . 95
Uso del modo de designación de un único objeto en
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Uso de macros para intercambiar elementos de la interfaz de
usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Uso de expresiones condicionales en las macros . . . . . . . . . . 97
Uso de AutoLISP en las macros . . . . . . . . . . . . . . . . . . . 98
Personalización de las barras de herramientas . . . . . . . . . . . . . 100
Creación y edición de barras de herramientas . . . . . . . . . . 100
Adición o cambio de controles de barra de herramientas . . . . . 110
Creación de menús desplegables y contextuales . . . . . . . . . . . . 114
Creación de un menú desplegable . . . . . . . . . . . . . . . . . 115
Creación de un menú contextual . . . . . . . . . . . . . . . . . 118
Creación de submenús . . . . . . . . . . . . . . . . . . . . . . . 122
Referencia a menús desplegables o contextuales . . . . . . . . . 125
Intercambio e inserción de menús desplegables . . . . . . . . . 127
Adición de teclas de método abreviado y teclas de modificación
temporal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Creación de una acción de doble clic . . . . . . . . . . . . . . . . . . 142
Personalización de los botones del ratón . . . . . . . . . . . . . . . . 147
Aceptación de coordenadas en los menús de botones . . . . . . 147
Personalización de elementos de interfaz original . . . . . . . . . . . 149
Creación de menús de tablero . . . . . . . . . . . . . . . . . . . 149
Personalización de botones de tablero . . . . . . . . . . . . . . 151
Creación de menús de pantalla . . . . . . . . . . . . . . . . . . 152
vi | Contenido
Creación de menús de símbolos . . . . . . . . . . . . . . . . . . 155
Carga de un archivo de AutoLISP . . . . . . . . . . . . . . . . . . . . 160
Personalización de espacios de trabajo . . . . . . . . . . . . . . . . . 160
Preguntas frecuentes sobre la personalización de la interfaz de
usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Contenido | vii
Creación y visualización de fototecas . . . . . . . . . . . . . . . 202
Creación de archivos de comandos . . . . . . . . . . . . . . . . . . . 203
Presentación general de los archivos de comandos . . . . . . . . 203
Ejecución de archivos de comandos en el inicio . . . . . . . . . 205
Ejecución de presentaciones de fotos desde archivos de
comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
viii | Contenido
Personalización básica
1
El proveedor puede ofrecerle aplicaciones desarrolladas de forma En este capítulo
independiente que posteriormente pueden adaptar AutoCAD ■ Presentación general de la
personalización
a sus necesidades. ■ Organización de archivos de
programa y de soporte
■ Personalización de una plantilla
para publicar en sitio Web
■ Definición de comandos
personalizados
1
Presentación general de la personalización
AutoCAD puede personalizarse de un modo sencillo. Por ejemplo, se puede
cambiar la estructura de directorios o pasar un botón de una barra de
herramientas a otra. Si desea realizar cambios más profundos en la interfaz,
puede editar el archivo CUI y utilizar código del lenguaje DIESEL para crear
personalizaciones con sus propios comandos.
Asimismo, puede utilizar numerosas interfaces de programación de aplicaciones
de gran eficacia para ampliar y modificar AutoCAD de manera que se ajuste
a sus necesidades.
La siguiente lista está ordenada de menor a mayor complejidad:
Véase también:
“Organización de archivos de programa y de soporte”
“Personalización de las barras de herramientas”
“Personalización de una plantilla para publicar en sitio Web”
“Creación de alias de comandos”
“Tipos de línea personalizados”
“Patrones de sombreado personalizados”
“Personalización de la interfaz de usuario”
“DIESEL”
“Personalización de la línea de estado”
“Introducción a las interfaces de programación”
“Fotos y archivos de comandos”
■ Directorio actual. (Suele venir determinado por el valor “Comenzar en” del
icono de acceso directo.)
■ Directorio que contiene el archivo de dibujo actual.
■ Directorios que aparecen en la ruta de búsqueda especificada en la ficha
Archivos de OPCIONES. (Véase“Especificación de rutas de búsqueda y
ubicaciones de archivos” en el Manual de usuario.)
■ Directorio que contiene los archivos de programa de AutoCAD.
Dependiendo del entorno que se utilice, dos o más directorios pueden coincidir.
Si un archivo no se encuentra en esta ruta de búsqueda, deberá especificar
tanto el nombre de ruta como el nombre de archivo para que AutoCAD pueda
encontrarlo. Por ejemplo, si desea insertar el dibujo pieza5.dwg en su dibujo
actual y no se encuentra en la ruta de búsqueda de biblioteca, deberá especificar
el nombre de ruta completo, como se muestra a continuación:
Comando: inserta
Indique nombre de bloque o [?]: /archivos2/antiguosdwgs/parte5
Estructura de directorios
AutoCAD utiliza directorios y subdirectorios con una estructura de árbol. Es
recomendable no mezclar otros archivos (como aplicaciones de AutoLISP y
archivos de personalizaciones) con los archivos de programa y de soporte de
AutoCAD. Así resultará más sencillo localizar los posibles conflictos y actualizar
cada aplicación sin alterar el resto.
La ubicación por defecto de AutoCAD es la carpeta Archivos de programa. Puede
crear un directorio nuevo en el mismo nivel, por ejemplo, /AplicsAcad, y guardar
sus aplicaciones personalizadas de AutoLISP y VBA, los archivos de
personalizaciones y las aplicaciones de otros fabricantes en los subdirectorios
del siguiente nivel. Si desea tener varios directorios de dibujos (para los distintos
archivos de trabajo), puede crear un directorio como /TrabajosAcad, con
subdirectorios para cada trabajo.
Véase también:
“Presentación general de la carga automática de AutoLISP” en la página 221
“Especificación de rutas de búsqueda y ubicaciones de archivos”en el Manual del
usuario
Configuraciones múltiples
Si utiliza más de un dispositivo señalador o distintos trazadores, puede crear
más de un archivo de configuración para facilitar el cambio entre dispositivos.
Al configurar AutoCAD para un dispositivo señalador y controladores de
trazadores, la información facilitada por el usuario queda registrada en un
archivo de configuración. La ubicación por defecto del archivo de configuración
acad2007.cfg se incluye en el cuadro de diálogo Opciones, ficha Archivos, en
Ayuda y Nombres de archivos varios, pero se puede especificar una ruta
alternativa o un nombre de archivo.
Normalmente, basta con una única configuración, pero es posible que se
necesiten varias. Por ejemplo, si casi siempre utiliza el ratón en su trabajo pero,
de forma ocasional, necesita un tablero digitalizador de gran tamaño, puede
modificar el sistema para que trabaje con varias configuraciones y evitar, así,
tener que volver a configurar cada vez que cambie de dispositivo.
El archivo de configuración almacena los valores de varias variables de sistema
de AutoCAD y las opciones de configuración definidas en el cuadro de diálogo
Opciones. Si desea asignar distintos valores a las variables de sistema y los
parámetros de funcionamiento, puede guardarlos en archivos de configuración
diferentes. Para consultar una lista de las variables de sistema y el lugar en el
que se almacenan, véase la sección Variables de sistema en la Lista de comandos.
Si quiere utilizar la característica de configuraciones múltiples, debe configurar
AutoCAD para que use distintos archivos de configuración. Utilice el
conmutador /c para especificar otros archivos de configuración en el inicio.
Véase también:
“Personalización del inicio”en el Manual del usuario
■ Imágenes
■ Texto
■ Hipervínculos
■ Color
■ Título
■ Vídeo, animación, etc.
Existen cuatro plantillas para publicar en sitio Web por defecto que puede
personalizar:
NOTA Es necesario que conozca la sintaxis HTML para personalizar las plantillas
para publicar en sitio Web.
Para crear un acceso rápido a las plantillas para publicar en sitio Web
3 Haga clic con el botón derecho del ratón en la carpeta que desee utilizar
y haga clic en Copiar.
4 Pulse ALT+2, haga clic con el botón derecho en la carpeta PlantillasPTW
y haga clic en Pegar.
5 Vuelva a abrir la carpeta PlantillasPTW y haga clic con el botón derecho
del ratón en la nueva carpeta para cambiarle el nombre.
6 Haga clic con el botón derecho del ratón en la nueva carpeta y haga clic
en Abrir para mostrar su contenido.
7 Cambie el nombre del archivo de plantilla para publicar en sitio Web
(PWT) con una extensión .htm o .html.
8 Abra el archivo con un editor de HTML o de texto.
El archivo de plantillas incluye comentarios que pueden ayudarle a
determinar qué partes del código se pueden modificar para crear una
nueva página Web.
9 Revise los comentarios y haga cambios en aquellas partes de la plantilla
que desee personalizar.
10 Guarde la plantilla con la extensión .pwt Asegúrese de guardar el archivo
en la carpeta de plantillas que creó en el paso 3.
NOTA Cada carpeta de plantilla puede incluir sólo un archivo PWT. Si ha
creado un archivo PWT nuevo, asegúrese de suprimir cualquier otro archivo
PWT que pueda existir en la misma carpeta.
ejecutable
Cadena constante enviada al sistema operativo cuando se escribe un nombre
del comando. Puede tratarse de cualquier comando que pueda ejecutarse
en la solicitud de comando del sistema operativo. La cadena puede incluir
conmutadores o parámetros. Dependiendo de la aplicación que se esté
ejecutando, esta cadena distinguirá o no entre mayúsculas y minúsculas.
indicadores
Parámetro necesario con código de bits. Sume estos valores enteros en
cualquier combinación para conseguir el resultado que busca.
0 Inicia la aplicación y espera a que finalice.
solicitud
Campo opcional. Especifica la solicitud que se muestra en la línea de
comando de AutoCAD. La respuesta a esta solicitud se añade a la cadena
proporcionada en el campo ejecutable. Si el primer carácter del campo
solicitud es un asterisco (*), la respuesta puede contener espacios y el usuario
debe pulsar INTRO para finalizarla. De lo contrario, la respuesta finalizará
con la BARRA ESPACIADORA o con INTRO. Si no se especifica ninguna
solicitud, no se requerirá ninguna entrada; sin embargo, deberá añadir una
coma si se debe proporcionar un código de retorno o si desea que la solicitud
tenga un espacio a la derecha.
Comandos personalizados
En el siguiente ejemplo se definen tres nuevos comandos: RUN, LISTSET y
DXB2BLK.
RUN, cmd /c,0,*Archivo por lotes que se va a ejecutar: ,
LISTSET,cmd /k SET,0
DXB2BLK,cmd /c DXBCOPY,0,archivo DXB: ,2
NOTA Antes de editar acad.pgp, debe crear una copia de seguridad para poder
restablecerlo posteriormente, si fuese necesario.
19
Presentación general de las definiciones de
tipo de línea
Los tipos de línea se definen en uno o varios archivos de definiciones de tipos
de línea que tienen la extensión .lin.
El nombre y la definición del tipo de línea determinan la secuencia particular
trazo-punto, las longitudes relativas de los trazos y espacios en blanco, y las
características del texto y las formas presentes. Puede utilizar cualquiera de
los tipos de línea estándar que proporciona AutoCAD o crear tipos de línea
personalizados.
Esto indica un patrón repetido que comienza con un trazo de 0.5 unidades de
longitud, un espacio de 0.25 unidades de longitud, un punto y otro espacio
de 0.25 unidades de longitud. Este patrón continúa a lo largo de la línea,
finalizando con un trazo de 0.5 unidades de longitud. El tipo de línea se
visualizaría como se muestra a continuación.
__ . __ . __ . __ . __ . __ . __ . __
Los archivos LIN deben guardarse en formato ASCII y se almacenan con la
extensión de archivo .lin. A continuación, se ofrece información adicional
sobre cada uno de los campos de una definición de tipo de línea.
Descripción
La descripción del tipo de línea debe ayudar al usuario a visualizar el tipo de
línea cuando se edita el archivo LIN. La descripción también se visualiza en
el Administrador de tipos de línea y en el cuadro de diálogo Cargar o volver
a cargar los tipos de línea.
La descripción es opcional y puede incluir:
Si omite la descripción, no incluya una coma después del nombre del tipo de
línea. La descripción no puede superar los 47 caracteres.
Descriptores de patrón
Cada campo de descriptor de patrón especifica la longitud de los segmentos
que componen el tipo de línea, separados mediante comas (no se admiten
espacios).
Este formato se añade como descriptor a un estilo de línea sencillo. Por ejemplo,
un tipo de línea llamado SUMINISTRO_AGUA_CALIENTE se define como
*SUMINISTRO_AGUA_CALIENTE,---- AC ---- AC ---- AC ---- AC ---- AC
----
A,.5,-.2,["AC",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
El trazo ascendente total sigue siendo 0.1 + 0.3 = 0.4, pero el origen de texto
no tiene desfase en la dirección X.
A continuación, se facilita información adicional sobre cada campo del
descriptor de carácter. Los valores que se van a utilizar deben ser cifras
decimales con signo, como 1, -17 y 0.01.
texto
Caracteres que deben utilizarse en el tipo de línea.
escala
s=valor. Factor de escala que ha de utilizarse en el texto con respecto a la
escala del tipo de línea. La altura del estilo de texto se multiplica por el
factor de escala. Si la altura es 0, únicamente se utilizará como altura el valor
de S=valor.
rotación
R=valor o A=valor. R= especifica la rotación relativa o tangencial con respecto
a la línea. A= indica la rotación absoluta del texto con respecto al origen; es
decir, todo el texto tiene la misma rotación, sea cual sea su posición con
respecto a la línea. Al valor se le puede añadir una d de grados sexagesimales
(este tipo de grados es el valor por defecto), una r de radianes o una g de
grados centesimales. Si este campo se omite, se utiliza la rotación relativa
0.
La rotación se centra entre la línea de base y la altura de mayúscula del
nombre.
desfasex
x=valor. El desfase del texto en el eje X del tipo de línea, que recorre la línea.
Si desfasex se omite o su valor es 0, el texto se crea sin desfase. Utilice este
campo para controlar la distancia entre el texto y el trazo visible o invisible
desfasey
y=valor. El desplazamiento del texto por el eje Y del tipo de línea, que forma
un ángulo de 90 grados con respecto a la línea. Si desfasey se omite o su
valor es 0, el texto se crea sin desfase. Utilice este campo para controlar la
alineación vertical del texto con respecto a la línea. La escala de este valor
no se define a partir del factor de escala S=valor, sino a partir del tipo de
línea.
S=## Escala
X=## Desfase X
Y=## Desfase Y
En esta sintaxis, ## es un número decimal con signo (1, -17, 0.01, etc.), la
rotación se expresa en grados y el resto de opciones se miden en unidades de
dibujo con la escala del tipo de línea. Las letras de la transformación anterior,
si es que se utilizan, deben ir seguidas de un signo igual y un número.
La siguiente definición de tipo de línea define un tipo de línea llamado
LINEACON1 y está formada por un patrón repetido de un segmento de línea,
un espacio y la forma incrustada CON1 del archivo ep.shx. (El archivo ep.shx
debe encontrarse en la ruta de soporte para que el ejemplo funcione
correctamente).
*LINEACON1, --- [CON1] --- [CON1] --- [CON1]
A,1.0,-0.25,[CON1,ep.shx],-1.0
nombreforma
El nombre de la forma que se va a dibujar. Este campo es obligatorio. Si se
omite, la definición del tipo de línea fallará. Si nombreforma no existe en el
archivo de forma especificado, se podrá dibujar el tipo de línea pero no se
incluirá la forma incrustada.
nombrearchivoforma
El nombre de un archivo de definición de forma compilado (SHX). Si se
omite, la definición del tipo de línea fallará. Si nombrearchivoforma no está
definido (es decir, no se ha especificado ninguna ruta), busque el archivo
en la ruta de la biblioteca. Si nombrearchivoforma está correctamente
definido y no se encuentra en su ubicación, elimine el prefijo y busque el
archivo en la ruta de la biblioteca. Si no lo encuentra, prosiga con el dibujo
del tipo de línea sin la forma incrustada.
escala
S= valor. La escala de la forma se utiliza como factor de escala por el que
se multiplica la escala definida internamente de la forma. Si la escala definida
internamente es 0, sólo se utilizará como escala S= valor.
gira
R= valor o A= valor. R= indica la rotación relativa o tangencial con respecto
a la elaboración de la línea. A= indica la rotación absoluta de la forma con
respecto al origen; es decir, todas las formas tienen la misma rotación, sea
cual sea su posición relativa con respecto a la línea. Se puede añadir al valor
una d de grados (si se omite, éste es el tipo de grados por defecto), una r de
radianes o una g de grados centesimales. Si este campo se omite, se utiliza
la rotación relativa 0.
desfasex
X= valor. El desfase de la forma en el eje X del tipo de línea calculado desde
el extremo del vértice de la definición del tipo de línea. Si desfasex se omite
o su valor es 0, la forma se crea sin desfase. Incluya este campo si quiere
una línea continua con formas. Este valor no se define a partir del factor de
escala S=.
desfasey
Y= valor. El desfase de la forma en el eje Y del tipo de línea calculado desde
el extremo del vértice de la definición del tipo de línea. Si desfasey se omite
o su valor es 0, la forma se crea sin desfase. Este valor no se define a partir
del factor de escala S=.
31
Presentación general de definiciones de
patrones de sombreado
Además de utilizar los patrones de sombreado predefinidos que se suministran,
el usuario puede diseñar y crear sus propios patrones de sombreado. Para
desarrollar una definición de patrón de sombreado es necesario tener
conocimientos, práctica y paciencia; por ello, se recomienda a los principiantes
que se abstengan de llevar a cabo este proceso.
Los patrones de sombreado que incluye AutoCAD se almacenan en los archivos
de texto acad.pat y acadiso.pat. Puede añadir definiciones de patrones de
sombreado a este archivo o crear sus propios archivos.
El formato de los patrones de sombreado personalizados no varía,
independientemente del lugar en que se almacene la definición. Consta de
una línea de encabezado con un nombre que empieza con un asterisco y no
puede superar los 31 caracteres de longitud y puede incluir una descripción
opcional:
*nombredelpatrón, descripción
Por ejemplo, para modificar un patrón para líneas de 45 grados que dibuje
líneas con una longitud del trazo de 0.5 unidades y una distancia entre trazos
de 0.5 unidades, la definición sería como sigue:
*DASH45, Líneas de trazos a 45 grados
45, 0,0, 0,0,5, 0,5,-0,5
Esta definición dibuja una familia de líneas separadas por 0.5 unidades de
dibujo, con cada línea dividida en trazos y espacios iguales. Dado que el valor
de delta x es cero, las trazos de cada familia se alinean. Un área sombreada
con este patrón tiene este aspecto:
La primera línea (la barra hacia arriba) es una línea de trazos sencilla cuyo
origen está definido en 0,0. La segunda línea (la barra superior) debería
comenzar al final de la barra anterior, de modo que su origen debe ser 0,.5.
La tercera línea (la barra hacia abajo) debe comenzar al final de la barra
superior, en .5,.5 en el primer elemento del patrón. Ésta debería ser la tercera
línea del patrón:
90, 0,5,0, 0,1, 0,5,-0,5
o
270, 0,5,1, 0,1, -0,5,0,5
5 Cree una segunda línea que incluya todos los parámetros del paso
anterior.
6 (Opcional) Cree líneas adicionales para completar el patrón de sombreado
con varias líneas.
39
Descripción general de la personalización de
la interfaz de usuario
Con las herramientas de personalización de AutoCAD, puede diseñar a
su gusto el entorno de dibujo para que se adapte a sus necesidades.
Las opciones de personalización, que incluyen el formato de archivo CUI
(Customize User Interface, interfaz de usuario personalizada) y el editor
Personalizar interfaz de usuario, facilitan la creación y modificación de
contenido personalizado. El archivo CUI basado en XML sustituye a los
archivos de menú utilizados en las versiones anteriores a AutoCAD 2006. En
vez de utilizar un editor de texto para personalizar los archivos de menú
(archivos MNU y MNS), la interfaz de usuario se personaliza desde dentro de
AutoCAD. Es posible:
Grupo de personalización
Nombre que se asigna a un archivo CUI para identificar contenido
personalizado en el archivo. Un archivo CUI cargado en AutoCAD debe
tener un nombre de grupo de personalización único para evitar conflictos
entre archivos CUI en el programa. En versiones anteriores se denominaba
grupo de menús.
Opción de interfaz
Parte individual de un elemento de la interfaz, como un botón de barra de
herramientas, una opción de menú desplegable, una tecla de método
abreviado, una tecla de modificación temporal, etc.
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.
Ventana anclable
Elemento de interfaz que puede estar fijo o flotante en el área de dibujo.
Las ventanas anclables contienen la ventana de comandos, las paletas de
herramientas, la paleta Propiedades, etc.
ID de elemento
Identificador único de un elemento de la interfaz. En versiones anteriores
se denominaba identificador.
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.
Nodo en árbol del menú Ventana, menú contextual con la opción Insertar
separador
Véase también:
Migración y transferencia de personalizaciones
Creación y carga de un archivo CUI parcial
Creación de un archivo CUI de empresa
■ Barras de herramientas
■ Menús desplegables
■ Menús contextuales
■ Métodos abreviados
■ Teclas de modificación temporal
■ Acciones de doble clic
■ Botones de ratón
■ Espacios de trabajo
■ Elementos de interfaz de usuario originales (menús de tablero, botones de
tablero, menús de pantalla y menús de símbolos)
Entorno de personalización
Antes de comenzar a personalizar los menús, barras de herramientas y otros
elementos de la interfaz de usuario propios, debe familiarizarse con el entorno
de personalización. Abra el editor Personalizar interfaz de usuario (haga clic
en el menú Herr. ➤ Personalizar ➤ Interfaz) y explore su contenido, expanda
los elementos de la estructura en árbol y vea sus propiedades.
Seleccione la ficha Transferir para ver cómo micrar o transferir
personalizaciones; seleccione la ficha Personalizar para ver la forma de crear
o modificar los elementos de la interfaz de usuario.
Una vez familiarizado con el entorno, puede empezar a aprovechar las
posibilidades de las herramientas. Para más información sobre las posibilidades
de personalización mejoradas, véase Cambios implantados en la
personalización.
A continuación se muestra un ejemplo de la ficha Personalizar del editor
Personalizar interfaz de usuario. Esta ficha se utiliza para personalizar los
elementos de la interfaz en los archivos CUI.
Panel Personalizaciones en
El panel Personalizaciones en se utiliza para navegar por los distintos elementos
de la interfaz de usuario que se encuentran en los archivos de personalización
cargados. En este panel, puede crear y modificar elementos de interfaz de
usuario como espacios de trabajo, barras de herramientas y menús. A lo largo
de la parte superior del panel, dispone de herramientas para cargar archivos
de personalización parcial al archivo de personalización principal, guardar los
■ Información
■ Propiedades
■ Imagen de botón
■ Métodos abreviados
■ Contenido de espacio de trabajo
CONSEJO Puede crear dos perfiles diferentes que se utilicen para intercambiar los
archivos CUI principal y de empresa. Un perfil contendrá los archivos CUI que
utilizan los dibujantes configurados de modo normal y el otro contendrá los
archivos CUI principal y de empresa intercambiados.
Véase también:
“Creación de macros” en la página 89
“Creación de imágenes para comandos” en la página 83
Personalización de comandos | 69
Aparece un nuevo comando (con el nombre Comando1) en el panel
Lista de comandos y en el panel Propiedades.
3 En el panel Propiedades, haga lo siguiente:
■ En el cuadro Nombre, escriba un nombre para el comando. El nombre
aparecerá como información de herramienta o como nombre del
menú cuando seleccione este comando.
■ En el cuadro Descripción, escriba una descripción del comando. La
descripción aparecerá en la barra de estado cuando el cursor se
encuentre inmóvil sobre la opción de menú o sobre el botón de la
barra de herramientas.
■ En el cuadro Macro, escriba una macro para el comando.
■ En el cuadro ID de elemento, escriba un ID de elemento para el
comando. (Sólo para nuevos comandos. No puede modificar el ID de
elemento de un comando existente.)
Personalización de comandos | 71
■ En el cuadro Macro, escriba una nueva macro para el comando.
■ En el cuadro ID de elemento, escriba un nuevo ID de elemento para
el comando. (Sólo para nuevos comandos. No puede modificar el ID
de elemento de un comando existente).
Personalización de comandos | 73
■ Active la casilla de verificación Ignorar mayús./minús. si desea que la
búsqueda encuentre cada coincidencia con la cadena de búsqueda
independientemente de mayúsculas y minúsculas.
■ Active la casilla de verificación Restringir búsqueda a si desea restringir
la búsqueda a un único archivo CUI. A continuación, bajo esta opción,
seleccione un archivo CUI de la lista desplegable.
Personalización de comandos | 75
3 En el cuadro de diálogo Buscar y reemplazar, en la ficha Reemplazar,
haga lo siguiente:
■ En el cuadro Buscar, escriba la cadena de búsqueda.
■ En el cuadro Reemplazar por, precise la cadena de texto que desea
utilizar para reemplazar a la cadena encontrada.
■ Active la casilla de verificación Ignorar mayús./minús. si desea que la
búsqueda encuentre cada coincidencia con la cadena de búsqueda
independientemente de mayúsculas y minúsculas.
■ Active la casilla de verificación Restringir búsqueda a si desea restringir
la búsqueda a un único archivo CUI. A continuación, bajo esta opción,
seleccione un archivo CUI de la lista desplegable.
■ Para pasar por cada una de las coincidencias con la cadena de búsqueda
antes de reemplazarlas, haga clic en Reemplazar. En el texto que se
muestra, vea cada ubicación de la cadena de búsqueda, su posición
exacta en el nodo en árbol o en el panel Propiedades, y el número de
coincidencias en las que aparece. Esta acción no se puede deshacer.
■ Para reemplazar todas las coincidencias de la cadena de búsqueda,
haga clic en Reemplazar todo. Esta acción no se puede deshacer.
Personalización de comandos | 77
4 Cuando haya terminado, haga clic en Cerrar.
5 En el editor Personalizar interfaz de usuario, haga clic en Cerrar.
Personalización de comandos | 79
Los rótulos de comandos también contienen expresiones de cadenas DIESEL
que marcan condicionalmente los rótulos de los comandos cada vez que
aparecen. Cuando se añade la siguiente cadena DIESEL a la celda Macros del
comando aplicable en el panel Propiedades, se coloca una marca de verificación
a la izquierda del rótulo del menú cuya variable de sistema relacionada está
actualmente activada.
$(if,$(getvar,orthomode),!.)Ortho]^O
$(if,$(getvar,snapmode),!.)Snap]^B
$(if,$(getvar,gridmode),!.)Grid]^G
Véase también:
“Expresiones DIESEL en macros” en la página 188
Personalización de comandos | 81
NOTA Se debe seleccionar el comando en el panel Personalizaciones en.
De lo contrario, estará modificando sólo el nombre del comando y no el
rótulo que se muestra al usuario.
Personalización de comandos | 83
Autodesk proporciona imágenes de botones estándar para los botones que
ejecutan los comandos. Puede crear imágenes de botones personalizadas para
ejecutar macros, modificando las imágenes de botones existentes o creando
imágenes propias. Las imágenes de botones se guardan como archivos BMP.
Los archivos BMP se deben guardar en la misma carpeta que el archivo CUI
al que hacen referencia.
Los mapas de bits definidos por el usuario se pueden utilizar en el lugar de los
nombres de recursos de imagen pequeña e imagen grande en comandos de
botón y de icono desplegable.
Las imágenes pequeñas deben ser de 16 x 16 píxeles. Las imágenes grandes
deben ser de 32 x 32 píxeles. Las imágenes que no coincidan con estos tamaños
se ajustan a escala.
Véase también:
“Presentación general de la organización de archivos” en la página 4
Personalización de comandos | 85
3 En el panel Imagen de botón, seleccione una de las tres opciones de
asignación de imagen: Grande, Pequeño, Ambos.
Personalización de comandos | 87
Creación de mensajes de ayuda de la línea
de estado
Los mensajes de ayuda de la línea de estado son mensajes sencillos y
descriptivos que aparecen en la línea de estado (en la parte inferior del área
de dibujo) cuando el dispositivo señalador se detiene sobre una opción de
menú o un botón de una barra de herramientas. Puede cambiar o añadir
descripciones para los menús y los botones actualizando la propiedad
Descripción del comando relacionado.
Creación de macros | 89
Componentes de la macro CIRCULO
_ Carácter de control Convierte automáticamente el comando
especial que sigue en otros lenguajes
Para obtener una lista de los caracteres especiales que se pueden usar en las
macros, véase “Uso de caracteres de control especiales en las macros” en la
página 91.
Terminación de macros
Algunas macros requieren terminadores especiales. Algunos comandos como
(TEXTO, por ejemplo) requieren pulsar INTRO en vez de la BARRA
ESPACIADORA para terminar el comando. Para poder finalizar algunos
comandos se necesita más de un espacio (o INTRO), pero algunos editores de
texto no pueden crear líneas que contengan espacios en blanco al final.
Dos convenciones especiales resuelven estos problemas.
Una opción que finaliza con una barra invertida (\) detiene temporalmente
una macro para que el usuario realice una entrada.
Compare las macros siguientes:
scp
scp ;
Creación de macros | 91
La macro del siguiente comando Dirección utiliza la barra invertida (\) para
hacer una pausa que permita al usuario introducir datos y el signo de punto
y coma (;) equivalente a INTRO.
texto \.4 0 DRAFT Inc;;;Calle;;;Ciudad, Estado;
Carácter Descripción
; Ejecuta INTRO
^M Ejecuta INTRO
^I Ejecuta TAB
\ Hace una pausa para permitir la entrada del usuario (no se puede utilizar
con aceleradores)
^H Ejecuta RETROCESO
Carácter Descripción
^P Activa o desactiva MENUECHO
En el ejemplo del círculo, \1 hace una pausa para que el usuario especifique
el punto central y, a continuación, lee un radio de 1 unidad. Obsérvese que
no se ha incluido un espacio detrás de la barra invertida.
-capa des\;
NOTA Normalmente, CAPA solicita otra operación y sólo sale si se pulsa la BARRA
ESPACIADORA o INTRO. En la macro, el punto y coma (;) es equivalente a pulsar
INTRO.
Una macro generalmente se reanuda tras una entrada de usuario, como una
sola ubicación de punto. Por lo tanto, no se puede construir una macro que
acepte un número variable de entradas (como en la designación de objetos)
y, después, continúe. No obstante, existe una excepción para DESIGNA: una
barra invertida (\) suspende el comando DESIGNA hasta que se complete la
selección del objeto. Véase el siguiente ejemplo:
Creación de macros | 93
designa \cambia previo ;propiedades color rojo ;
NOTA El carácter de barra invertida (\) hace que una macro haga una pausa
para permitir la entrada del usuario. No es posible utilizar en una macro una barra
invertida para ningún otro propósito. Cuando tiene que especificar una ruta del
directorio de archivos, utilice una barra (/) como el delimitador de ruta: por
ejemplo, /direct/file.
NOTA No utilice ^C (Cancelar) dentro de una macro que comience con la cadena
*^C^C, ya que esto cancela la repetición.
Creación de macros | 95
Véase la macro del siguiente ejemplo:
*^C^Cerase single
$
Carga un elemento de interfaz
seccion
Precisa el tipo de elemento. Los nombres válidos son los siguientes:
A1–A4 para los menús Aux de 1 a 4
grupoinf
Especifica el grupo de información del que es miembro nombre_menú (no
necesariamente si nombre_menú es el archivo CUI principal).
nombre_menú
Especifica la sección o el submenú que se va a insertar. Se trata del alias o
el rótulo principal de la sección que se va a cargar
Los siguientes comandos ilustran las referencias del submenú:
$S=PARTS
$T1=EDITCMDS
Creación de macros | 97
Si se introduce la macro mediante $M=, AutoCAD evalúa una cadena como
expresión DIESEL y reconoce dicha expresión como la expresión DIESEL. El
ejemplo siguiente define una expresión condicional en una macro:
FILLMODE $M=$(-,1,$(getvar,fillmode))
Véase también:
“Uso de caracteres de control especiales en las macros” en la página 91
DIESEL
Valores predefinidos
Una aplicación que utiliza preajustes de inserción de bloque podría
proporcionar comandos como estos: [Set WINWID][Set WALLTHK][Insert
Window]
^C^C^P(setq WINWID (getreal"Introduzca la anchura de la ventana:
")) ^P
^C^C^P(setq WALLTHK (getreal"Introduzca el grosor del muro: ")) ^P
^C^C_INSERT window XScale !WINWID YScale !WALLTHK
Creación de macros | 99
Solicitud de entradas de usuario
El siguiente elemento solicita especificar dos puntos y dibuja una polilínea
rectangular con los puntos especificados como esquinas.
^P(setq a (getpoint "Introduzca la primera esquina: "));\+
(setq b (getpoint "Introduzca la esquina opuesta: "));\+
pline !a (list (car a)(cadr b)) !b (list (car b)(cadr a)) c;^P
NOTA Cuando cree una barra de herramientas, debe determinar en qué espacios
de trabajo desea ver la barra de herramientas. De forma predeterminada, una
nueva barra de herramientas aparece en todos los espacios de trabajo.
Elemento de Descripción
control
Control de estilo de Lista desplegable que proporciona una especificación del estilo de
cota cota actual.
Control de capas Lista desplegable que proporciona el control de las capas actuales
del dibujo.
Control de tipo de Lista desplegable que proporciona una especificación del tipo de
línea línea actual.
Control de grosor de Lista desplegable que proporciona una especificación del grosor
línea de línea actual.
Control de color OPT Lista desplegable que proporciona una especificación del color
actual.
Control de estilo de Lista desplegable que proporciona una especificación del estilo de
trazado trazado actual.
Control del SCP Lista desplegable que proporciona una especificación del SCP
actual.
Elemento de Descripción
control
Control de vista Lista desplegable que proporciona una especificación de las vistas
3D estándar.
Véase también:
“Personalización de las barras de herramientas” en la página 100
Alias Especifica los alias del menú. Haga clic en el botón POP1, FILE
de puntos suspensivos [...] para abrir el cuadro
de diálogo Alias. Los alias se utilizan para hacer
referencia al menú en la programación.
Alias Descripción
GRIPS Define el menú contextual Menú de cursor de pinzamientos. (Haga
clic con el botón derecho en el área del dibujo con un pinzamiento
de un objeto seleccionado.)
CMDEFAULT Define el menú contextual Modo por defecto. (Haga clic con el
botón derecho en el área del dibujo con ningún comando activo
ni ningún objeto seleccionado.)
Creación de submenús
Los submenús se crean de igual forma que los menús.
En la siguiente tabla se describen los caracteres no alfanuméricos que se pueden
utilizar en el editor Personalizar interfaz de usuario. Los caracteres no
alfanuméricos no incluidos en la lista están reservados para su uso futuro como
caracteres especiales de menú.
Si conoce el contenido del archivo CUI principal, puede crear un archivo CUI
parcial con un elemento de menú adicional que haga referencia al archivo
principal. De este modo, los archivos CUI parciales y determinados archivos
base pueden funcionar conjuntamente.
$P@.@= xxx
$P@. n = xxx
P n . i =?
P n . i =#?
■ Botones
■ Menús desplegables
■ Botones de ratón
■ Menús de símbolos
■ Menús de tablero
seccion
B1-4, A1-4, P0-16, T1-4
grupo_menús
Nombre de grupo de personalización en el archivo CUI deseado
nombre_menú
Identificador o alias principal
Puede utilizar la función menucmd de AutoLISP para insertar o eliminar un
menú desplegable. La sintaxis es similar a la empleada para intercambiar menús
desplegables a excepción de que la parte izquierda de la asignación es el menú
desplegable delante del cual se insertará el nuevo menú. La parte derecha de
la asignación es un signo más (+) seguido del nombre del grupo de menús, de
un punto y del alias del menú, como se muestra en la siguiente sintaxis:
(menucmd "Ggrupo_menús1.nombre_menú1=+grupo_menús2.nombre_menú2")
El siguiente ejemplo elimina el menú NUEVO3 que es miembro del grupo MiMenú.
(menucmd "Gmimenú.nuevo3=-")
Descripción Texto utilizado para describir el Modo momentáneo de referencia a objetos: Punto final
elemento; no aparece en la interfaz
de usuario.
Véase también:
“Personalización de la interfaz de usuario” en la página 39
“Creación de macros” en la página 89
ATTBLOCKREF EDITATR
ATTDYNBLOCKREF EDITATR
BLOCKREF $M=$(if,$(and,$(>,$(getvar,blockeditlock),0)),^C^C_properties,^C^C_bedit)
DYNBLOCKREF $M=$(if,$(and,$(>,$(getvar,blockeditlock),0)),^C^C_properties,^C^C_bedit)
SOMBREA EDITSOMB
IMAGEN AJUSTARIMG
LWPOLYLINE EDITPOL
LINEAM EDITARLM
TEXTOM EDITTXTM
POLYLINE EDITPOL
SPLINE EDITSPLINE
TEXTO DDEDIC
REFX EDITREF
NOTA No se pueden crear acciones de doble clic para los objetos OLE y de ventana
gráfica.
Véase también:
“Creación de macros” en la página 89
Véase también:
“Creación de macros” en la página 89
■ Menús de tablero
■ Botones de tablero
■ Menús de pantalla
■ Menús de símbolos
Véase también:
“Creación de macros” en la página 89
Para personalizar los botones del tablero, siga los mismos procedimientos que
para personalizar los botones del ratón.
Para obtener información adicional sobre la personalización de botones del
tablero, véase Personalización de los botones del ratón.
Para el menú de pantalla de AutoCAD, que es el menú raíz, los alias del cuadro
Alias son Pantalla (que representa el inicio del menú de pantalla ) y S (que
representa el rótulo de la sección del submenú). Las asignaciones de línea de
otros menús definen el orden de las opciones del menú. Por ejemplo, el menú
Archivo en la Línea 3 de la vista en árbol del menú de pantalla de AutoCAD
es la tercera posición del menú de pantalla de AutoCAD.
Los nombres de submenús de la vista en árbol corresponden al nombre de la
primera opción del submenú. Por ejemplo, el submenú Nuevo contiene
comandos como ABRE, GUARDARR y GUARDARCOMO —además de NUEVO.
El cuadro Alias de estos submenús define el menú que los contiene y el cuadro
Línea inicial especifica su posición en dicho menú. El submenú Nuevo aparece
en la posición 3 del menú de pantalla Archivo. Por tanto, en el panel
Propiedades, su línea inicial es 3. Cuando haga doble clic en Alias para ver el
cuadro de diálogo Alias, puede ver que su asignación de menú es 01_FILE.
Puede designar las opciones de menú que aparecen siempre controlando la
configuración de la línea inicial. Por ejemplo, como el submenú Nuevo se ha
establecido para que aparezca en la línea 3, las opciones de menú de las líneas
1 y 2 del menú de pantalla de AutoCAD (las opciones de menú de AutoCAD
y ****) continúan apareciendo cuando aparece el submenú Nuevo.
De igual forma, puede definir un menú para que oculte o muestre las opciones
de menú en otros menús utilizando líneas en blanco. Por ejemplo, sólo hay
22 líneas (incluidas las líneas vacías) definidas para el submenú Nuevo. Por
tanto, los submenús Asist y Ult de las líneas 25 y 26 del menú de pantalla de
AutoCAD continúan apareciendo cuando se selecciona el submenú Nuevo.
Sin embargo, se ocultaría una opción en la línea 22.
Para definir los menús de pantalla para que reflejen el comando actual
La siguiente tabla muestra las propiedades del comando Cúpula del menú de
símbolos Objetos 3D tal como aparecen en el panel Propiedades.
Se pueden utilizar como imagen todas las fotos generadas por AutoCAD.
Procure tener en cuenta las siguientes recomendaciones al preparar las fotos
para un menú de símbolos.
1 Coloque todas las fotos que desee agregar a la fototeca en una única
ubicación de carpeta.
2 Haga clic en el botón Inicio ➤ Ejecutar.
3 En el cuadro de diálogo Ejecutar, escriba cmd en el cuadro de texto.
4 Haga clic en Aceptar para abrir una ventana de DOS.
5 En la solicitud de comando, escriba CD <ubicación de carpeta de
fotos>.
Por ejemplo: CD “c:\fotos”
6 En la ubicación de los archivos de foto, escriba dir *.sld /b >
<nombredearchivo>.
Por ejemplo: dir *.sld /b > “misfotos”
Se creará un archivo de texto con los nombres de los archivos de foto
contenidos en la carpeta actual.
7 Una vez haya creado el archivo de texto que contiene todos los archivos
de foto de la carpeta actual, escriba <AutoCAD Install
folder>\slidelib.exe <nombre de archivo de fototeca> <
<archivo de texto con nombres de fotos> .
Por ejemplo: “C:\Program Files\AutoCAD 2007\slidelib.exe”
“mifototeca” < “misfotos”
8 Cuando haya terminado, cierre la ventana de DOS.
CONSEJO Los archivos MNL con el mismo nombre y ubicación que los archivos
CUI principal, de empresa o parciales se cargan automáticamente. Estos archivos
no se pueden eliminar.
Grupo por Controla cuál de los grupos de paletas definidos Todas las paletas
defecto por el usuario se debe mostrar.
Véase también:
Definición de las opciones de la interfaz en el Manual del usuario
1 Haga clic con el botón derecho del ratón sobre una de las barras de
herramientas mostrada actualmente en la interfaz de AutoCAD.
Se mostrará un menú contextual con las barras de herramientas
disponibles contenidas bajo el grupo de personalización al que pertenece
la barra de herramientas.
2 Haga clic en Espacios de trabajo para mostrar la barra de herramientas
si no está mostrada actualmente.
Se mostrará una barra divisoria entre los menús desplegables que indica
la posición que ocupará el menú desplegable al soltar el botón del
señalador.
5 Cuando la barra divisoria esté en el lugar donde desea insertar el menú
desplegable, suelte el botón del señalador para volver a colocar el menú
desplegable.
NOTA Defina el espacio de trabajo como el actual para asegurarse de que
se muestran los cambios.
Migración/Actualización
Pregunta: ¿Cómo obtengo la personalización de menús de una versión
anterior para utilizarla en la versión nueva?
Respuesta: En las versiones pasadas esto se hacía a través de un editor de texto,
como el Bloc de notas. Con el editor CUI, puede utilizar la ficha Transferir
para buscar y seleccionar el archivo MNS/MNU o CUI que contenga la
personalización de menús. Una vez que haya seleccionado el archivo de
personalización previo, arrastre y suelte los elementos de interfaz de usuario
entre dos archivos CUI. Véase Para transferir personalizaciones: para obtener
más información.
Comandos
Pregunta: ¿Cómo creo un nuevo comando y lo añado a un elemento de
interfaz de usuario, como un menú desplegable?
Respuesta: Los comandos se crean y se gestionan a través del panel Lista de
comandos ubicado en la esquina inferior izquierda de la ficha Personalizar del
editor CUI. Véase Para crear un comando para obtener más información.
Menús desplegables
Pregunta: ¿Por qué no aparece mi menú desplegable en la barra de menús?
Respuesta: Los espacios de trabajo se utilizan para controlar la visualización
de los menús desplegables en la barra de menús. Véase Para mostrar menús
desplegables en la barra de menús para obtener más información.
Pregunta: ¿Cómo cambio el orden de un menú desplegable?
Respuesta: Los espacios de trabajo se utilizan para controlar la posición de los
menús desplegables en la barra de menús. Véase Para volver a colocar los
menús desplegables en la barra de menús para obtener más información.
Barras de herramientas
Pregunta: ¿Por qué no permanecen mis barras de herramientas en el mismo
lugar tras cerrar y volver a abrir AutoCAD 2007?
Respuesta: Esto sucede debido a la forma en que los menús se cargan al iniciar
AutoCAD. Este problema sólo sucede cuando se utilizan archivos CUI parciales
y de empresa. Para resolver este problema, puede utilizar el nuevo modificador
de línea de comando /w. Este comando fuerza a AutoCAD 2007 a reiniciar el
espacio de trabajo al iniciar el programa y coloca las barras de herramientas
en sus posiciones correctas. Véase Para restablecer un espacio de trabajo con
un modificador de la línea de comando para obtener más información.
Pregunta: ¿Por qué los iconos de una barra de herramientas se muestran
como una nube con un signo de interrogación después de migrarlos desde la
ficha Transferir del editor CUI?
Respuesta: Esto sucede porque las imágenes de los iconos personalizados no
están ubicadas en las rutas de archivos de soporte de AutoCAD. Coloque las
imágenes con el Explorador de Windows y añada la ubicación de las imágenes
al nodo Ruta de búsqueda de archivo de soporte que se encuentra en la ficha
Archivos del cuadro de diálogo Opciones, o cópielas en la carpeta C:\Documents
and Settings\<user nombre de perfil>\Application Data\Autodesk\<nombre de
producto>\<número de versión>\<idioma>\Support\Icons.
Espacios de trabajo
Pregunta: ¿Por qué no aparecen los cambios tras hacer clic en Aplicar?
También puede utilizar DIESEL con elementos de menú como ■ Catálogo de funciones DIESEL
® ■ Mensajes de error en DIESEL
lenguaje de macros en lugar de AutoLISP . Las expresiones en
formato de cadena.
menucmd de AutoLISP.
183
Personalización de la línea de estado
Puede utilizar la variable de sistema MODEMACRO para mostrar información
en la línea de estado.
También puede utilizar este método para cambiar de forma interactiva el texto
que se muestra en un menú desplegable. Para ello, debe usar una rutina de
AutoLISP que establece las variables de sistema USERS1-5 en el texto
seleccionado, que se puede recuperar con una macro DIESEL en un rótulo de
menú.
Si se prevé que el rótulo del menú generado por DIESEL será demasiado ancho,
se puede utilizar el ejemplo siguiente para garantizar que la anchura del menú
se ajustará a los rótulos. Este ejemplo muestra los 10 caracteres del valor actual
de la variable de sistema USERS3 (USERS1-5).
$(eval,"Valor actual: " $(getvar,users3))+
$(if, $(eq,$(getvar,users3),""), 10 espacios )]^C^Cusers3
También se puede utilizar una macro DIESEL para marcar los rótulos de menús
desplegables o hacer que no estén disponibles. El siguiente rótulo de menú
desplegable muestra BORRAR como no disponible mientras un comando está
activo. El texto aparece de forma normal cuando un comando no se encuentra
activo.
$(if,$(getvar,cmdactive),~)ERASE
Se puede utilizar un enfoque similar para situar una marca junto a un elemento
del menú desplegable o para cambiar de forma interactiva el carácter utilizado
para la marca.
+ (suma)
Devuelve la suma de los números val1, val2, …, val9.
$(+, val1 [, val2 , …, val9 ])
– (resta)
Devuelve el resultado de restar los números val2 a val9 de val1.
$(-, val1 [, val2 , …, val9 ])
/ (división)
Devuelve el resultado de dividir el número val1 por val2, …, val9.
$(/, val1 [, val2 , …, val9 ])
= (igual que)
Si los números val1 y val2 son iguales, la cadena devuelve 1; de lo contrario,
devuelve 0.
$(=, val1 , val2 )
y
Devuelve el valor de la función lógica de tipo binario AND de los números
enteros de val1 a val9.
$(and, val1 [, val2 ,…, val9 ])
angtos
Devuelve el valor angular con el formato y la precisión especificados.
$(angtos, value [, mode, precision])
Edita el valor value dado como ángulo con el formato especificado por mode
y precision, tal y como se define para la función análoga de AutoLISP. (Los
valores de mode se incluyen en la tabla siguiente). Si se omiten mode y
precision, se utilizan los valores actuales seleccionados con el comando
UNIDADES.
1 Grados/minutos/segundos
2 Grados centesimales
3 Radianes
4 Unidades topográficas
edtime
Devuelve una fecha y una hora con formato basadas en una imagen dada.
$(edtime, time , picture )
Edita la fecha juliana de AutoCAD dada por time (obtenida, por ejemplo, de
$(getvar,date) de acuerdo con la imagen picture dada). La imagen picture
consta de expresiones de formato sustituidas por representaciones específicas
de la fecha y hora. Los caracteres no interpretables como expresiones de
formato se copian literalmente en el resultado de $(edtime). Las expresiones
de formato se definen como se muestra en la siguiente tabla. Se asume que la
fecha y hora es sábado, 5 de septiembre de 1998, 4:53:17.506.
DD 05 HH 04
DDD Sáb MM 53
DDDD Sábado SS 17
M 9 MSEC 506
MO 09 AM/PM AM
MONTH Septiembre A A
YY 98 a/p a
YYYY 1998
devuelve lo siguiente:
Sáb, 5 Sep 1998 - 4:53am
eq
Si las cadenas val1 y val2 son idénticas, la cadena devuelve 1; de lo contrario,
devuelve 0.
$(eq, val1 , val2 )
eval
Pasa la cadena str al evaluador de DIESEL y devuelve el resultado de la
evaluación.
$(eval, str )
fix
Trunca el número real value a un entero descartando la parte fraccionaria.
getenv
Devuelve el valor de la variable de entorno varname.
$(getenv, varname )
Si no se define ninguna variable con ese nombre, devuelve una cadena vacía.
getvar
Devuelve el valor de la variable de sistema con el nombre varname dado.
$(getvar, varname )
if
Evalúa expresiones condicionalmente.
$(if, expr , dotrue [, dofalse ])
índice
Devuelve el miembro especificado de una cadena delimitada por comas.
$(index, which , string )
Si which es 0, nth devuelve arg0 y lo mismo sucede para los demás valores.
Obsérvese la diferencia entre $(nth) y $(index); $(nth) devuelve a la función
un solo valor de una serie de argumentos, mientras que $(index) extrae un
valor de la cadena delimitada por comas pasada como un único argumento.
Los argumentos no seleccionados por which no se evalúan.
or
Devuelve el valor de la función lógica de tipo binario OR de los números
enteros de val1 a val9.
$(or, val1 [, val2 ,…, val9 ])
rtos
Devuelve el valor real con el formato y la precisión especificados.
$(rtos, value [, mode , precision ])
Edita el valor value dado como número real con el formato especificado por
mode y precision, tal y como se definen para la función análoga de AutoLISP.
Si se omiten mode y precision, se utilizan los valores actuales seleccionados
con el comando UNIDADES.
Edita el valor value dado como número real con el formato especificado por
mode y precision.Si se omiten mode y precision, se utilizan los valores actuales
seleccionados con el comando UNIDADES.
strlen
Devuelve la longitud de la cadena string en caracteres.
$(strlen, string )
upper
Devuelve la cadena string convertida a mayúsculas según las reglas de los
valores locales actuales.
$(upper, string )
xor
Devuelve el valor de la función lógica de tipo binario XOR de los números
enteros de val1 a val9.
$(xor, val1 [, val2 ,…, val9 ])
199
Creación de fotos
Las fotos son instantáneas de archivos de dibujo. Puede utilizar las fotos para
realizar presentaciones, crear menús de símbolos personalizados y visualizar
una imagen de otro dibujo mientras trabaja.
Una foto se crea guardando la vista actual en formato de foto. Una foto creada
en el espacio modelo sólo muestra la ventana gráfica actual, mientras que una
foto creada en el espacio papel muestra todas las ventanas gráficas visibles y
su contenido. Las fotos muestran sólo aquellas partes que son visibles, no
muestran objetos de capas desactivadas o inutilizadas, ni objetos de ventanas
gráficas desactivadas.
Al mostrar en pantalla un archivo de foto, éste sustituye de forma temporal a
los objetos que figuran en la pantalla. Puede dibujar encima de él, pero, al
modificar la vista (ya sea al redibujarla, encuadrarla, ampliarla o reducirla), el
archivo de foto desaparece y AutoCAD vuelve a mostrar solamente lo que se
ha dibujado y los objetos que ya existían.
Puede visualizar las fotos de una en una o utilizar un archivo de comandos
para visualizar las fotos de forma secuencial. Las fotos también se pueden
utilizar en menús personalizados: por ejemplo, si crea archivos de comandos
que insertan bloques que contienen piezas mecánicas utilizadas
frecuentemente, puede diseñar un menú de símbolos personalizado que
muestre una foto de cada pieza para que así, cuando haga clic en la imagen
de la foto del menú, AutoCAD inserte el bloque en el dibujo.
Una fototeca es un archivo que contiene una o varias fotos. Los archivos de
fototeca se utilizan para crear menús de símbolos personalizados y para
combinar varios archivos de fotos con el fin de administrarlos cómodamente.
Visualización de fotos
El comando MIRAFOTO permite visualizar las fotos de una en una. Si desea
visualizar un conjunto de fotos en una presentación, emplee un archivo de
comandos.
Tenga cuidado al utilizar los comandos de edición mientras se muestra una
foto, que tiene un aspecto similar a un dibujo normal. Los comandos de edición
afectan al dibujo actual situado debajo de la foto y no a la foto.
Algunos comandos pueden provocar el redibujado, lo que hace que la foto
desaparezca de la pantalla.
1 Use un editor de texto ASCII de Windows para crear una lista de los
archivos de fotos que desea incluir en la fototeca. Los siguientes ejemplos
muestran posibles archivos de fotos:
entrada.sld
vestibulo.sld
escaleras.sld
estudio.sld
balcon.sld
2 Asigne un nombre al archivo y guárdelo como archivo de texto con la
extensión .txt.
3 En el menú Inicio (Windows), pulse Todos los programas (o Programas)
➤ Accesorios ➤ Símbolo del sistema.
4 En la ventana Símbolo del sistema, en la solicitud, escriba CD <carpeta
de fotos> para cambiar la carpeta.
Por ejemplo: CD “c:\fotos”
5 En la solicitud, escriba la siguiente sintaxis para crear la fototeca:
slidelib nombrefototeca < list .txt
Por ejemplo, si ha guardado un archivo de texto con el nombre zonas.txt,
puede crear una fototeca denominada casa.slb escribiendo slidelib
casa<zonas.txt. La utilidad SLIDELIB añade la extensión. slb al nombre
de archivo de la fototeca.
'RETARDA
Proporciona una pausa de duración establecida dentro de un archivo de
comandos (en milisegundos)
'PANTGRAF
Permite cambiar de la ventana de texto al área de dibujo
REANUDA
Reanuda una secuencia de comandos interrumpida
RSCRIPT
Repite un archivo de secuencia de comandos
'PANTTEXT
Cambia a la ventana de texto
Cuando la introducción de un comando procede de un archivo de comandos,
se considera que los valores de las variables de sistema PICKADD y PICKAUTO
son 1 y 0, respectivamente; por tanto, no tendrá que comprobar estos valores.
; Activa la rejilla
grid on
; Establece la escala de los tipos de línea
escalalt 3.0
; Define la capa actual y su color
layer set 0 color red 0
; Línea anterior en blanco para finalizar el comando CAPA
Todos los nombres de archivos que contienen espacios incrustados deben estar
entre comillas dobles, por ejemplo, “albegue juvenil”. También puede
especificar la vista que se mostrará cuando se abra el dibujo utilizando el
conmutador /v y el nombre de la vista. El conmutador /b y el archivo de
comandos deben ser los últimos parámetros de la lista.
Puede incluir, si lo desea, las extensiones de archivo .exe, .dwg, .dwt y .scr. Si
AutoCAD no puede encontrar el archivo de comandos, informará de que no
puede abrir el archivo.
Para ejecutar el mismo archivo de comandos en el inicio y crear un nuevo
dibujo utilizando el archivo MiPlantilla.dwt como plantilla, escriba lo siguiente
en el cuadro de diálogo Ejecutar:
ACAD /t MiPlantilla /b setup
211
ActiveX Automation
ActiveX Automation es una tecnología desarrollada por Microsoft® y basada
en la arquitectura COM (modelo de objetos componentes). Puede usarse para
personalizar AutoCAD, compartir los datos de dibujo con otras aplicaciones
y automatizar tareas.
Véase también:
Manual del desarrollador de ActiveX y VBA
ActiveX and VBA Reference
AutoCAD VBA
Microsoft Visual Basic para aplicaciones (VBA) es un entorno de programación
basado en objetos diseñado para proporcionar amplias capacidades de
desarrollo. La principal diferencia entre VBA y VB (Visual Basic 6) es que VBA
se ejecuta en el mismo espacio de procesos que AutoCAD, con lo que
proporciona un entorno de programación adaptado a AutoCAD y muy rápido.
NOTA Los proyectos de AutoCAD VBA no tienen el mismo patrón binario que
los proyectos independientes de Visual Basic 6 (archivos VBP). Sin embargo, los
formularios, los módulos y las clases se pueden intercambiar entre proyectos
diferentes utilizando los comandos IMPORT y EXPORT de VBA en el entorno de
desarrollo integrado (IDE, Integrated Development Environment) de VBA.
NOTA Al especificar la ruta de un directorio, debe utilizar una barra oblicua (/)
o dos barras invertidas (\) como separador, ya que una única barra invertida tiene
un significado concreto en AutoLISP.
Véase también:
“Presentación general de la organización de archivos” en la página 4
Command Autoloader
Cuando se carga automáticamente un comando utilizando las funciones load
o command, la definición del comando ocupa memoria tanto si el comando se
usa como si no. La función autoload de AutoLISP permite acceder a los
comandos sin cargar las rutinas completas en la memoria. Al añadir el código
siguiente al archivo acaddoc.lsp, se cargan automáticamente los comandos
CMD1, CMD2 y CMD3 del archivo cmds. lsp y el comando NUEVOCMD del
archivo nuevocmd. lsp.
(autoload "CMDS" '("CMD1" "CMD2" "CMD3"))
(autoload "NUEVOCMD" '("NUEVOCMD"))
El archivo ACAD.LSP
Puede crear un archivo acad.lsp si utiliza regularmente rutinas AutoLISP
específicas. Cuando se inicia AutoCAD, en la ruta de búsqueda del archivo de
soporte busca un archivo acad.lsp. Si se encuentra un archivo acad.lsp, se carga
en la memoria.
El archivo acad.lsp se carga al inicio de cada sesión de dibujo cuando se inicia
AutoCAD. Como el archivo acad.lsp se ha creado para su uso en rutinas de
inicio específicas de las aplicaciones, las funciones y variables definidas en un
archivo acad.lsp sólo están disponibles en el primer dibujo. Es posible que
desee mover rutinas que deberían estar disponibles en todos los documentos
desde el archivo acad.lsp al archivo acaddoc.lsp.
La funcionalidad recomendada de acad.lsp y acaddoc.lsp puede modificarse
con la variable de sistema ACADLSPASDOC. Si la variable del sistema
ACADLSPASDOC se establece en 0 (el ajuste predeterminado), el archivo
acad.lsp se carga una sola vez, tras el inicio de la aplicación. Si ACADLSPASDOC
se define como 1, el archivo acad.lsp se vuelve a cargar con cada dibujo nuevo.
La variable de sistema ACADLSPASDOC se pasa por alto en el modo SDI (Single
Document Interface, Interfaz de documento único). Cuando se asigna a la
variable de sistema SDI el valor 1, la variable de sistema LISPINIT controla la
reinicialización de AutoLISP entre dibujos. Cuando LISPINIT tiene el valor 1,
las funciones y variables de AutoLISP sólo son válidas para el dibujo actual;
cada vez que inicie un nuevo dibujo o abra uno existente, se borrarán de la
memoria todas las funciones y variables, y se volverá a cargar el archivo
acad.lsp. Si se cambia el valor de LISPINIT cuando la variable de sistema SDI
tiene el valor 0, no se produce ningún efecto.
El archivo acaddoc.lsp puede contener el código de AutoLISP para una o varias
rutinas, o sólo un conjunto de llamadas a la función load. Es preferible emplear
el último método porque facilita la modificación. Si guarda el siguiente código
como un archivo acad.lsp, los archivos mysessionapp1.lsp, databasesynch.lsp y
drawingmanager.lsp se cargan cada vez que se inicia AutoCAD.
(load "mysessionapp1")
(load "databasesynch")
(load "drawingmanager")
Véase también:
“Presentación general de la organización de archivos” en la página 4
“Prevención de los errores de AutoLISP al cargar archivos de inicio” en la página
224
El archivo ACADDOC.LSP
El archivo acaddoc.lsp está asociado con la inicialización de cada documento
o dibujo. Este archivo resulta útil si se desea cargar una biblioteca de rutinas
de AutoLISP para que estén disponibles cada vez que se inicie un nuevo dibujo
o se abra uno existente.
Cada vez que se abre un dibujo, AutoCAD busca un archivo acaddoc.lsp en la
ruta de biblioteca. Si lo encuentra, lo carga en la memoria. El archivo acaddoc.lsp
se carga siempre con cada dibujo con independencia de los valores de
ACADLSPASDOC y LISPINIT.
La mayoría de los usuarios tiene un único archivo acaddoc.lsp para todas las
rutinas de AutoLISP basadas en documentos. AutoCAD realiza la búsqueda
del archivo acaddoc.lsp en el orden definido por la ruta de biblioteca; por tanto,
con esta función se puede tener un archivo acaddoc.lsp diferente en cada
directorio de dibujo, con lo que se cargarán rutinas específicas de AutoLISP
para ciertos tipos de dibujos o trabajos.
El archivo acaddoc.lsp puede contener el código de AutoLISP para una o varias
rutinas, o sólo un conjunto de llamadas a la función load. Es preferible emplear
el último método porque facilita la modificación. Si guarda el siguiente código
como un archivo acaddoc.lsp, los archivos mydocumentapp1.lsp, build.lsp y
counter.lsp se cargan cada vez que se abre un documento nuevo.
(load "mydocumentapp1")
(load "build")
(load "counter")
Véase también:
“Presentación general de la organización de archivos” en la página 4
“Prevención de los errores de AutoLISP al cargar archivos de inicio” en la página
224
En este ejemplo, las llamadas a la función princ se pueden utilizar para mostrar
mensajes de estado. La primera llamada a princ muestra el texto siguiente en
la línea de comando:
Nuevomemú utilities… cargado.
Véase también:
“Función S::STARTUP: Ejecución de postinicialización” en la página 225
NOTA Para que se añada, la función S::STARTUP debe haberse definido con la
función defun-q en lugar de con defun.
Dado que una función S::STARTUP se puede definir en varios lugares (un
archivo acad.lsp, acaddoc.lsp o MNL, o cualquier otro archivo de AutoLISP
cargado a partir de ellos), es posible sobrescribir una función S::STARTUP
previamente definida. El siguiente ejemplo muestra un método para garantizar
que la función de inicio sirve para otras funciones.
(defun-q MIINICIO ( )
ObjectARX
La tecnología ObjectARX proporciona la base que permite que las aplicaciones
de software de diseño compartan datos de objeto inteligentes. Puede ejecutar
aplicaciones ObjectARX de otros fabricantes o escribir las que necesite.
ObjectARX | 227
en la ruta de biblioteca, especifique la descripción del nombre de ruta completo
del archivo.
NOTA Al especificar la ruta de un directorio, debe utilizar una barra oblicua (/)
o dos barras invertidas (\) como separador, ya que una única barra invertida tiene
un significado concreto en AutoLISP.
Véase también:
“Presentación general de la organización de archivos” en la página 4
Véase también:
“Presentación general de la carga automática de AutoLISP” en la página 221
.NET
Con Microsoft .NET Framework puede crear aplicaciones que interactúen con
AutoCAD mediante lenguajes de programación como VB .NET y C#.
Introducción a .NET
.NET Framework es un entorno de programación de lenguaje neutro
desarrollado por Microsoft. Además del entorno de tiempo de ejecución,
Framework proporciona bibliotecas de clases para facilitar el desarrollo de
aplicaciones basadas en Windows y en la Web que son interoperables y seguras.
AutoCAD admite el desarrollo de aplicaciones .NET con clases contenedoras
administradas de ObjectARX. Consulte las secciones “AutoCAD Managed Class
Reference” y “ObjectARX Managed Wrapper Classes” de ObjectARX Developer's
Guide, ambas en ObjectARX SDK, para obtener una lista completa de las clases
contenedoras administradas disponibles. Para obtener más información de
.NET Framework, véase la documentación de Microsoft.
Se proporcionan clases contenedoras administradas para la mayor parte del
ObjectARX SDK, lo que permite escribir aplicaciones en cualquier lenguaje
admitido por .NET Framework, incluidos VB .NET y C#. Las clases
administradas implementan funcionalidad de base de datos y permiten escribir
aplicaciones que leen y escriben archivos en formato de dibujo (DWG).
Asimismo, proporcionan acceso a los elementos de la interfaz de usuario de
.NET | 229
AutoCAD, lo que incluye la línea de comando y los cuadros de diálogo de
funciones, el editor de AutoCAD y los componentes de trazado y publicación.
231
Presentación general de los archivos de forma
Las formas son objetos que se usan de manera similar a los bloques. En primer
lugar, utilice el comando CARGA para cargar el archivo de forma compilado
que contiene la definición de la forma. A continuación, use el comando FORMA
para insertar las formas del archivo en el dibujo. Puede especificar la escala y
la rotación que desea utilizar para cada forma en el momento de añadirla. Un
tipo de letra SHP de AutoCAD es un tipo especial de archivo de forma y se
define de las misma manera que dichos archivos.
Los bloques son más versátiles y fáciles de utilizar y aplicar que las formas. Sin
embargo, AutoCAD almacena y dibuja las formas de una manera más eficiente.
Las formas definidas por el usuario resultan útiles cuando se necesita insertar
una pieza simple muchasveces y cuando la velocidad es un factor relevante.
Descripciones de formas
Los archivos de tipo de letra y forma de AutoCAD (SHX) se compilan a partir
de archivos de definición de forma (SHP). Los archivos de definición de forma
se pueden crear o modificar con un editor o procesador de texto que permita
guardar los archivos en formato ASCII.
La sintaxis de la descripción de forma para cada forma o carácter es la misma
con independencia del uso final (como forma o tipo de letra) de esa descripción.
Si un archivo de definición de forma se va a utilizar como archivo de tipo de
letra, la primera entrada del archivo describe el tipo de letra, en lugar de una
forma del archivo. Si esta entrada inicial describe una forma, el archivo se
utilizará como archivo de forma.
shapenumber
Un número, único para cada archivo, comprendido entre 1 y 258 ( 32768
en los tipos de letra Unicode), y precedido por un asterisco (*). Los archivos
cuyos tipos de letra no son Unicode utilizan los números de forma 256, 257
y 258 para los identificadores de símbolos Degree_Sign, Plus_Or_Minus_Sign
y Diameter_Symbol. En los tipos de letra Unicode, estos caracteres aparecen
en los números de forma U+00B0, U+00B1 y U+2205, y son parte del
subconjunto “Latino ampliado-A”.
Los tipos de letra de texto (archivos que contienen las definiciones de forma
de cada carácter) requieren números específicos correspondientes al valor
de cada carácter en el código ASCII; las otras formas pueden tener asignado
cualquier número.
defbytes
Número de bytes de datos (specbytes) requeridos para describir la forma,
incluido el 0 final. Hay un límite de 2.000 bytes por forma.
nombreforma
Nombre de la forma. Los nombres de formas deben escribirse en mayúsculas
para que se reconozcan. Los nombres con caracteres en minúsculas se pasan
por alto y se suelen emplear para asignar un rótulo a las definiciones de
formas de tipos de letra.
specbyte
Byte de especificación de forma. Cada byte de especificación es un código
que define la longitud y dirección de un vector, o uno de los varios códigos
Códigos especiales
Además de definir vectores, un byte de especificación puede utilizar códigos
especiales para crear formas adicionales y especificar determinadas acciones.
Además de definir vectores, un byte de especificación puede utilizar códigos
especiales para crear formas adicionales y especificar determinadas acciones.
Para usar un código especial, el segundo carácter de la cadena de tres caracteres
(la especificación de la longitud del vector) debe ser 0. También puede
especificar únicamente el número del código. Por ejemplo, tanto 008 como 8
son especificaciones válidas.
Código Descripción
000 Fin de la definición de forma
Código 7: subforma
El código 7 dibuja el número de la subforma que se indica en el siguiente byte.
En un tipo de letra que no sea Unicode, el byte de especificación que sigue al
código 7 es un número de forma comprendido entre 1 y 255. En un tipo de
letra Unicode, tras el código 7 aparece un número de forma Unicode
comprendido entre 1 y 65535. Los números de forma Unicode deben contarse
como dos bytes. Para obtener información específica sobre las diferencias entre
los tipos de letra Unicode y no Unicode, véase “Descripciones de tipos de letra
Unicode” en la página 288). La forma con ese número (del mismo archivo de
forma) se dibuja en este momento. El modo de dibujo no se restablece para
la nueva forma. Una vez completada la subforma, se continúa con el dibujo
de la forma actual.
El valor del radio puede estar comprendido entre 1 y 255. El segundo byte de
especificación indica la dirección del arco (en sentido antihorario si es positivo
y horario si es negativo), el octante inicial (s, un valor entre 1 y 255), y el
número de octantes que abarca (c, un valor entre 0 y 7, en el que 0 es igual a
ocho octantes, un círculo completo). Puede utilizar paréntesis para facilitar la
lectura. Por ejemplo, considere el siguiente fragmento de la definición de una
forma:
...012,10,(1,-032),01E,...
La explicación es la siguiente:
start_offset = 56 porque ((55 - 45) * 256 / 45) = 56
end_offset = 28 porque ((95 - 90) * 256 / 45) = 28
high_radius = 0 porque (radius < 255)
radius = 3
octante inicial = 1 porque el arco comienza en el octante de 45
grados
octante final = 2 porque el arco finaliza en el octante de 90 grados
Los segmentos de curvatura cero resultan útiles en los poliarcos para representar
los segmentos rectos; son más eficientes que terminar el poliarco, insertar un
segmento recto e iniciar, por último, otro poliarco.
El número –128 no se puede utilizar en las definiciones de segmentos de arco
y poliarcos.
inicio
horizontal vertical
10 (LF)
El avance de línea (LF) baja una línea sin dibujar. Se utiliza cuando se emplea
repetidamente el comando TEXT, para colocar líneas adicionales debajo de
la primera.
*10,5,lf
2,8,(0,-10),0
NOTA AutoCAD dibuja los caracteres de texto utilizando sus códigos ASCII
(números de forma) y no su nombre. Para ahorrar memoria, especifique la parte
del nombre de forma de cada definición de forma de texto en minúsculas, como
*65,11,uca
024,043,04d,02c,2,047,1,040,2,02e,0
Archivos de ejemplo
Este tema contiene archivos de ejemplo que ayudan a ampliar los caracteres
de tipo de letra proporcionados con AutoCAD.
character height
Se utiliza junto con el campo de anchura del carácter para indicar el número
de unidades que definen los caracteres del tipo de letra.
character width
Se utiliza junto con el campo de altura del carácter para indicar el número
de unidades que definen los caracteres del tipo de letra. Los valores de
character-height y character-width se utilizan para definir la escala de
los primitivos del tipo de letra. En este contexto, los primitivos son los
puntos, líneas, polígonos o cadenas de caracteres del tipo de letra orientados
geométricamente en el espacio tridimensional. Un carácter Kanji se compone
de varios primitivos que se utilizan repetidamente en varias escalas y
combinaciones.
modos
El byte modes debe tener el valor 0 para un tipo de letra con orientación
horizontal y 2 para un tipo de letra con orientación doble (horizontal o
vertical). El código del comando especial 00E (14) sólo se aplica cuando el
campo modes tiene el valor 2.
shape-number
Código de carácter.
defbytes
Tamaño del byte. Siempre es igual a 2 bytes y se compone de un código
hexadecimal o de una combinación de códigos decimales y hexadecimales.
shape-name
Nombre del carácter.
code
Código especial de descripción de la forma. Siempre es igual a 7, con lo que
puede usar la función de subforma.
basepoint-x
Origen X del primitivo.
basepoint-y
Origen Y del primitivo.
grosor
Escala de la anchura del primitivo.
altura
Escala de la altura del primitivo.
terminator
Indicador de final de archivo de la definición de la forma. Siempre es igual
a 0.
Para llegar al factor de escala, AutoCAD define la escala del primitivo en una
unidad cuadrada y, a continuación, la multiplica por la altura y la anchura
para obtener la forma del carácter. Los códigos de carácter (números de forma)
del archivo de definición de forma de tipo de letra grande pueden tener valores
de hasta 65535. La tabla siguiente describe los campos del archivo de tipo de
letra grande ampliado.
altura
x1,y1
una unidad
cuadrada anchura
NOTA No todos los tipos de letra se definen en una matriz cuadrada; algunos se
definen en matrices rectangulares.
Cuando utilice el comando ESTILO para mostrar una lista de estilos o revisar
un estilo existente, AutoCAD muestra el archivo de tipo de letra normal, una
coma y el archivo de tipo de letra grande. Si el estilo sólo tiene un archivo de
tipo de letra grande, aparece precedido de una coma: ,greek.
Para cada carácter de una cadena de texto, AutoCAD inicia la búsqueda en el
archivo de tipo de letra grande. Si no encuentra ahí el carácter, prosigue la
búsqueda en el archivo de tipo de letra normal.
El método del tipo de letra grande evita estos problemas. Puede seleccionar
uno o varios de los caracteres que se utilizan con menos frecuencia, como la
tilde (˜) o la barra vertical (|), como código de escape, y utilizar el siguiente
carácter para seleccionar el símbolo especial adecuado. Por ejemplo, puede
utilizar el siguiente archivo de tipo de letra grande para dibujar letras griegas
introduciendo una barra vertical (|, código ASCII 124) seguida de la letra
equivalente del alfabeto latino. Como el primer byte de cada carácter es 124,
los códigos de carácter están condicionados por 124 x 256, o 31744.
*BIGFONT 60,1,124,124
*0,4,Greek
above, below, modes, 0
*31809,n,uca
. . . definición de una letra alfa mayúscula, invocada por "|A"
*31810,n,ucb
. . . definición de una letra beta mayúscula, invocada por "|B"
*31841,n,lca
. . . definición de una letra alfa minúscula, invocada por "|a"
*31842,n,lcb
. . . definición de una letra beta minúscula, invocada por "|b"
*31868,n,vbar
. . . definición de la barra vertical, invocada por "||"
. . .
Los parámetros font-name, above, below y modes son iguales a los de los tipos
de letra normales. Los dos últimos parámetros se definen del modo siguiente:
tipo
Información sobre la incrustación del tipo de letra. Indica si el tipo de letra
tiene licencia. Los tipos de letra con licencia no se deben modificar ni
intercambiar. Se pueden añadir valores con códigos de bits.
0 El tipo de letra se puede incrustar
1 El tipo de letra no se puede incrustar
2 La incrustación es de sólo lectura
Otra diferencia importante es el tratamiento de la referencia de la subforma
con código 7. Si una descripción de forma incluye una referencia de subforma
con código 7, los datos que siguen al código 7 se interpretan como un valor
de 2 bytes. Esto afecta al número total de bytes de datos (defbytes) del
encabezado de la descripción de la forma. Por ejemplo, la siguiente descripción
de forma se encuentra en el archivo romans.shp:
*00080,4,keuroRef
7,020AC,0
Obsérvense los valores 14 y –14 de las líneas anteriores. Son los desfases
en el eje Y de la plumilla imaginaria. El valor 14 es la mitad de la altura
máxima de un carácter en este tipo de letra, que es la aproximación
correcta para los superíndices y subíndices. Este valor se debe calcular
para cada archivo de tipo de letra, pero se puede modificar como se desee.
5 Guarde el archivo.
6 Utilice el comando COMPILA para compilar el archivo SHP.
Una vez que se ha compilado la forma y se ha definido un estilo
adecuado, se puede acceder a los nuevos comandos para insertar
segmentos visibles e invisibles introduciendo los caracteres [, ], \{ y }. El
carácter [ inicia el superíndice y el carácter ] vuelve del superíndice al
tipo de letra normal. El carácter { inicia el subíndice y el carácter } vuelve
del subíndice al tipo de letra normal
Índice | 293
alias 2, 16, 103, 110, 115, 118, 121, 123, altura/anchura del primitivo 282
128, 152, 154 ampliar tipos de letra de texto
barras de herramientas 103, 110 con 287
menús contextuales 118, 121 anchura/altura de caracteres 281
menús de pantalla 152, 154 campos de descripción 281
menús desplegables 115, 128 código especial de descripción de
para comandos 2, 16 forma 281
submenús 123 códigos de un byte frente a códigos
Alias (cuadro de diálogo) 152 de dos bytes en 279
alias de comandos 2 definir 279
alineación de tipos de línea de tipo A 22 dibujar texto con 286
altura/anchura de primitivos, en archivos ejemplos 280
de tipos de letra grandes 282 especificar nombres de 287
ampersand (carácter) 122 indicador de final de archivo 282
anchura/altura de caracteres en archivo de modes (byte) 281
tipos de letra grandes 281 nombres de forma 281
and (función DIESEL) 193 número de subforma 282
angtos (función DIESEL) 193 números de forma 281
aplicaciones 213–214, 216, 218–219, 227 tamaño de byte 281
AutoLISP 218–219 X e Y (orígenes del primitivo) 282
iniciar 213–214 Archivos CUI parciales (árbol del editor
desde un comando 213 Personalizar interfaz de usuario)
desde un menú o barra de 61
herramientas 214 archivos de comandos. Véase guiones
ObjectARX 227 archivos de configuración 7
VBA 216 acerca de 7
aplicaciones de AutoLISP (LSP) 188, 218– varios 7
224, 228 archivos de definición de forma 232–
acad.lsp (archivo) 221–222 233, 236, 243, 279, 288
acaddoc.lsp (archivo) 221, 223 acerca de 232
acerca de 218 archivos de tipos de letra
almacenamiento de 219 grandes 279
cargar 219–220 compilar 232–233
cargar/ejecutar crear 232–233
automáticamente 221 ejemplos 236
errores al cargar 224 tipos de letra de texto 243
especificar una ruta de directorio Unicode (tipos de letra) y 288
para 220, 228 archivos de fotos 155, 157
MNL (archivo) 221 en menús de símbolos 155, 157
valores devueltos por DIESEL en 188 crear 157
aplicaciones externas 2 proceso sugerido 157
ejecutar desde AutoCAD 2 archivos de menús 40
APPLOAD (comando) 217, 220–221, 228 MNS (archivos de menú
Archivo de tipos de letra grandes 279– originales) 40
282, 286–287 reemplazo de archivos CUI
alargado 280 (personalización) 40
294 | Índice
archivos de menús. Véase MNU (archivos organizar 2, 4
de plantilla de menú) ruta de búsqueda de biblioteca
archivos de menús. Véase también CUI para 5
(archivos de personalización) archivos de tipos de letra 232–233, 242,
archivos de menús.Véase archivos de 287, 290
personalización (CUI) añadir definiciones de superíndice y
archivos de personalización de copia de subíndice a 290
seguridad 54–56 compilar 232–233
archivos de personalización de interfaz de descripciones de tipo de letra de
usuario. Véase CUI (archivos de orientación doble, códigos
personalización) para 242
archivos de personalización parcial 41– especificar nombres de 287
42, 61–63, 96, 129, 165 Véase también tipos de letra
añadir comandos a 63 archivos de tipos de letra grandes
cargar, con comando ampliados 280, 282–283, 285
CARGARIUP 61 altura/anchura de primitivos 282
cargar, con ficha Personalizar, editor campos de descripción 282
Personalizar interfaz de definición de tipo de letra
usuario 61 ampliado 282
controlar barras de definir 280
herramientas 129 ejemplos 283, 285
crear 42 indicador de final de archivo 283
definidos 41 números de forma y subforma 282
descargar, con comando X e Y (orígenes del primitivo) 282
DESCARGARIUP 62 arcos 239–241
descargar, con ficha Personalizar, especificados por curvatura 241
editor Personalizar interfaz fraccionales 240
de usuario 63 octante 239
en espacios de trabajo 165 área definida por el usuario en la línea de
intercambiar elementos de estado 184
interfaz 96 arrastrar comandos 43, 72, 108
archivos de plantilla de menú. Véase CUI a barras de herramientas 108
(archivos de personalización) para personalizar interfaz 43
archivos de programa 2, 4–5 reutilizar en otros elementos de
cambiar la estructura de directorios interfaz 72
de 4 ARX (comando) 227
organizar 2, 4 arxload (función de AutoLISP) 227, 229
ruta de búsqueda de biblioteca arxunload (función de AutoLISP) 228
para 5 ASCII (archivos de personalización) 45
archivos de recursos de menú Véase MNR ASCII (códigos) 91, 243–244
(archivos de recursos de menú) en números de forma de tipo de letra
archivos de recursos de menú Véase MNR de texto 243–244
(archivos) para caracteres 91
archivos de soporte 2, 4–5 Asistente de expansión 66
cambiar la estructura de directorios designar archivos de personalización
de 4 de empresa con 66
Índice | 295
asistente Publicar en sitio Web 2 autoload (función de AutoLISP) 221
personalizar una plantilla para 2 Automation. Véase ActiveX Automation
asistentes 2 Ayuda 88
asistente Publicar en sitio Web 2 mensajes en línea de estado 88
asterisco 95
en macros para repetir comando 95
autoarxload (función de AutoLISP) 221,
B
229 b (conmutador), ejecutar secuencias de
AutoCAD Runtime Extension. Véase comandos y 206
ObjectARX BARRA ESPACIADORA (tecla) 90–91
AutoLISP (archivos LSP) 160 barra oblicua 93–94
cargar en el editor Personalizar como delimitador de ruta en
interfaz de usuario 160 macros 94
secuencias de comandos para barras de desplazamiento en espacios de
personalización de trabajo 168
interfaz 160 barras de herramientas 42, 50, 52, 100,
AutoLISP (código) 89, 99, 186, 188, 218– 103, 105, 108–113, 129, 165,
219 171, 173, 214
acerca de 218 alias 110
ejemplos 186 añadir comandos a 103, 108
en macros de menú 188 añadir controles a 112
establecer valores de MODEMACRO asignar nombre y definir
con 186 propiedades 100, 103
lectura de, por AutoCAD 219 como elementos de interfaz 42
macros 89, 99 controlar en archivos CUI
para personalizar la línea de parciales 129
estado 186 crear 103
AutoLISP (funciones) 125–126, 128, 186– editar propiedades de 110, 173
187, 213, 219–229 en espacios de trabajo 165
arxload 227, 229 filtrar pantalla, para
arxunload 228 personalización 52
autoarxload 221, 229 iconos desplegables, barras de
autoload 221 herramientas 105, 108
carga 220–224 crear desde cero 105
defun 225–226 crear desde otra barra de
defun-q 226 herramientas 108
equivalente 219, 221, 225 iniciar aplicaciones desde 214
menucmd 125–126, 128 intercambiar controles 113
princ 224 mostrar barras de herramientas
S STARTUP 187 personalizadas en espacios de
startapp 213 trabajo 100, 171
strcat 186 mover botones 109
AutoLISP (rutinas) 42 personalizar 100
usar en personalización 42 propiedades de 165
AutoLISP (rutinas). Véase AutoLISP (LSP) reorganizar elementos en 50
(aplicaciones) suprimir botones 109
296 | Índice
tabla de controles para imágenes de botones
personalización 111 personalizadas 84, 100
Véase también botones de barra de personalizar barras de
herramientas herramientas 100
Véase también iconos desplegables (en reorganizar 50
botones de barras de reubicar 109
herramientas) suprimir 109
barras de herramientas flotantes 103 botones del tablero 96, 148, 151
bibliotecas 158 intercambiar acciones 96
fotos de símbolos 158 personalizar 148, 151
Véase también bibliotecas estándar buscar 73–75, 77
bibliotecas de fotos de símbolos 158 buscar cadena en archivo CUI 73
bibliotecas estándar 19, 31 comando en archivo CUI 74
patrones de sombreado 31 CUI (archivos) 73–75, 77
tipos de línea 19 buscar un comando en el panel
bloques 232 Lista de comandos 74
BMP, archivos 68, 84 encontrar una cadena de
imágenes de botones de barras de búsqueda 73
herramientas 84 para comandos y cadenas de
propiedades de imagen de búsqueda 73
comando 68 presentación general 73
bordes alrededor de elementos de reemplazar un comando 77
menú 79 reemplazar una cadena de
botones 42, 84, 100, 109, 147–148, 151 búsqueda 75
como elementos de interfaz 42 búsquedas en archivos de
digitalizadores, tableros 148, 151 personalización 73–75, 77
en dispositivos señaladores 147–148 buscar un comando en el panel Lista
personalizar 147 de comandos 74
imágenes en 84, 100 encontrar una cadena de
mover a barras de herramientas 109 búsqueda 73
personalizar en barras de presentación general 73
herramientas 100 reemplazar un comando 77
suprimir 109 reemplazar una cadena de
Botones (secciones del archivo de búsqueda 75
menús) 148 restringidas/ampliadas 73
cursor en cruz (coordenadas) 148 bytes de datos, requeridos para describir
Botones (secciones) 128 formas 234
botones de barra de herramientas 42, bytes de especificación de forma 234–
50, 84, 100, 109 242
como elementos de interfaz 42 acerca de 234
crear 84 código de arco fraccional para 240
editar 84 código de arco octante 239
iconos desplegables. Véase iconos código de subforma para 238
desplegables (en botones de código indicador de texto vertical
barras de herramientas) para 242
Índice | 297
códigos de almacenamiento y cargar 61, 216–217, 220–221, 227–228
restablecimiento de AutoLISP (aplicaciones) 220–221
ubicación para 238 CUI parciales (archivos de
códigos de control de tamaño personalización) 61
para 238 con comando CARGARIUP 61
códigos de desplazamiento X-Y con ficha Personalizar, editor
para 239 Personalizar interfaz de
códigos de longitud y dirección de usuario 61
vector en 235 ObjectARX (aplicaciones) 227–228
códigos de modo de dibujo para 237 VBA (aplicaciones) 216–217
códigos especiales para 236 CARGARIUP (comando) 61
códigos especificados por curvatura cargar archivos CUI parciales con 61
para 241 carpeta de soporte 4, 12, 16
cascada (menús). Véase menús
contextuales
C cascada (menús). Véase menús desplegables
C# (lenguaje de programación) 229 categorías 50
cadenas entre comillas, en expresiones comandos 50
DIESEL 186 clases contenedoras administradas
Calculadora rápida (ventana) 163 (ObjectARX) 229
cambiar propiedades 163 CMCOMMAND (alias de menú contextual)
campo código_retorno, en la sección de 118
comandos externos 14 cmd (comando de sistema de
campo comando, en la sección de Windows) 14
comandos externos 13 CMDEFAULT (alias de menú
campo ejecutable, en la sección de contextual) 118
comandos externos 13 CMEDIT (alias de menús contextual) 118
campo indicadores, en la sección de código arco fraccional en bytes de
comandos externos 13 especificación de forma 240
campo solicitud, en la sección de código de arco octante en bytes de
comandos externos 13 especificación de forma 239
cancelar comandos en ejecución en código de subforma en bytes de
macros 90 especificación de forma 238
cancelar comandos en ejecución, en código indicador de texto vertical en bytes
macros 98 de especificación de forma 242
caracteres de control en macros 91 códigos de almacenamiento y
tabla de 91 restablecimiento de ubicación en
caracteres de texto en tipos de línea 23– bytes de especificación de
24, 26 forma 238
ejemplos 24 códigos de arcos especificados por
formato de 24 curvatura en bytes de
incluir 23, 26 especificación de forma 241
caracteres subrayado (_) 95 códigos de control de tamaño en bytes de
en desarrollo de menús para versiones especificación de forma 238
no inglesas del producto 95 códigos de desplazamiento X-Y en bytes
CARGA (comando) 232, 236 de especificación de forma 239
298 | Índice
códigos de modo de dibujo en bytes de personalizar 68, 78
especificación de forma 237 propiedades 68–69
códigos especiales para bytes de reflejar en menús de pantalla 154
especificación de forma 236 reorganizar 50
colección de elementos de interfaz 42 repetir, en macros 95
espacios de trabajo 42 reutilizar 69, 72
comandos 50, 63, 68–69, 71–72, 78, 81, rótulos. Véase rótulos de elementos de
83–86, 88–90, 93, 95, 103, 108, menú
114–115, 117, 121–123, 126, 144, terminar 90
148, 151–152, 154, 213 transparente 93
añadir a acciones de doble clic 144 comandos en ejecución, cancelar (en
añadir a barras de macros) 90
herramientas 103, 108 comandos externos 12–14
añadir a menús contextuales 121 acerca de 12
añadir archivos CUI (de campo código_retorno 14
personalización) campo comando 13
parciales 63 campo ejecutable 13
arrastrar a menús 115, 117 campo indicadores 13
asignar a botones del tablero 148, campo solicitud 13
151 definir 12, 14
asignar a menús de pantalla 152, comandos personalizados 15
154 Véase también comandos externos
asignar a submenús 123 comandos transparentes 93
asignar nombre y definir command (función de AutoLISP) 219,
propiedades 69 221, 225
categorías 50 command autoloader 221
códigos especiales en macros 122 comparar archivos de personalización
códigos para cancelar comandos en antiguos y nuevos 45
ejecución en macros 90 compatibilidad con idiomas
crear 69 internacionales 95, 280–281,
desactivar 78, 81, 83, 126 283
editar 69, 71 Japonés/Kanji 280–281, 283
enumerar 50 macros 95
hacer una pausa en macros para compatibilidad con versiones anteriores,
entrada 93 en personalización 43
ID de elementos 69 COMPILA (comando) 232–233, 236
imágenes para 85–86 compilar archivos de forma o tipos de
iniciar con botones de barras de letra 232–233
herramientas 84 componentes (objetos) 212
introducir macros para 69, 71 arquitectura de modelo 212
límites en menús 114 configuraciones múltiples 7
macros 89 conmutador z en macros 98
macros y 68 conmutadores. Véase conmutadores de
mensajes de ayuda de la línea de línea de comando
estado 88
para iniciar aplicaciones 213
Índice | 299
Contenido de espacio de trabajo (panel usuario), función de barra de
del editor Personalizar interfaz de herramientas descrita 111
usuario) 163, 174 Control de tipo de línea (editor
contornos de octante 241 Personalizar interfaz de usuario),
contrabarra 220, 228 función de barra de herramientas
en AutoLISP 220, 228 descrita 111
contrabarra, carácter 89–91, 93–94, 148 Control de vista guardada (editor
macros 91 Personalizar interfaz de usuario),
prohibido como delimitador de ruta función de barra de herramientas
en macros 94 descrita 111
Control de capas (editor Personalizar Control de visualización (editor
interfaz de usuario) 111 Personalizar interfaz de usuario),
Control de color OPT (editor Personalizar función de barra de herramientas
interfaz de usuario), función de descrita 111
barra de herramientas descrita Control SCP (editor Personalizar interfaz
111 de usuario), función de barra de
Control de escala de ventana gráfica herramientas descrita 111
(editor Personalizar interfaz de controles en barras de herramientas 111–
usuario), función de barra de 113
herramientas descrita 111 añadir 112
Control de espacios de trabajo (editor cambiar 111, 113
Personalizar interfaz de usuario), tabla de, para personalización 111
función de barra de herramientas coordenadas de cursor en cruz del
descrita 111 ratón 148
Control de estilo de cota (editor copiar 58, 60, 100, 130
Personalizar interfaz de usuario), botones en otras barras de
función de barra de herramientas herramientas 100
descrita 111 datos de archivo de
Control de estilo de tabla (editor personalización 58, 60
Personalizar interfaz de usuario), lista de métodos abreviados 130
función de barra de herramientas crear 54–55, 69, 103, 105, 108, 135, 139
descrita 111 archivos de personalización de
Control de estilo de texto (editor empresa desde archivos CUI
Personalizar interfaz de usuario), existentes 55
función de barra de herramientas archivos de personalización de
descrita 111 empresa desde cero 54
Control de estilo de trazado (editor barras de herramientas 103
Personalizar interfaz de usuario), comandos 69
función de barra de herramientas iconos desplegables, barras de
descrita 111 herramientas 105, 108
Control de grosor de línea (editor desde el principio 105
Personalizar interfaz de usuario), desde otra barra de
función de barra de herramientas herramientas 108
descrita 111 método abreviado 135
Control de nombre de bloque de referencia teclas de modificación temporal 139
(editor Personalizar interfaz de CTRL (modificador) 130
300 | Índice
CTRL (tecla) 91, 130, 147 función de 40
cuadros de diálogo 155 migración de estructuras de archivos
menús de símbolos 155 antiguas a 58
CUI (archivos de personalización) 2, 5, modificar 56
40–41, 43, 45, 52–58, 60–63, 65– personalización de empresa
66, 73–75, 77, 129, 188 (archivos) 65–66
acerca de 53–54 definir, en estaciones de trabajo
archivos CUI parciales 61–63, 129 de usuarios 65
añadir comandos a 63 modificar 66
cargar 61 recomendación para estructura de
cargar, con comando directorios 5
CARGARIUP 61 reemplazar un comando 77
cargar, con ficha Personalizar, reemplazar una cadena de
editor Personalizar búsqueda 75
interfaz de usuario 61 reemplazo de archivos MNU y
controlar barras de herramientas MNS 43
y 129 restablecer 56
descargar 61 transferir 60
descargar, con comando cursor en cruz 148
DESCARGARIUP 62 coordenadas de 148
descargar, con ficha Personalizar,
editor Personalizar
interfaz de usuario 63
D
buscar un comando en el panel Lista datos del usuario 93
de comandos 74 macros 93
búsquedas 73 DCL (archivos de lenguaje de control de
búsquedas diálogos) 219
restringidas/ampliadas 73 defbytes 234, 281, 289
compatibilidad con versiones en archivos de tipos de letra
anteriores 43 grandes 281
copias de seguridad 54–55 en descripciones de forma 234
crear, desde archivos CUI en descripciones de tipo de letra
existentes 55 Unicode 289
crear, desde cero 54 definición de forma de avance de
definidos 41 línea 244
DIESEL (expresiones en) 188 defun (función de AutoLISP) 225–226
editar 2 defun-q (función de AutoLISP) 226
encontrar una cadena de desactivar 78, 80–81, 83, 126
búsqueda 73 elementos de menú (rótulos de) 78,
especificar uno como archivo de 80–81, 83, 126
personalización desactivar menús 125
principal 57 desactivar rótulos de elementos de
estructura de 45 menú 78, 80, 83
filtrar pantalla de elementos de
personalización 52
formato basado en XML 43
Índice | 301
descargar 61–63 distinto que (!=) 193
CUI parciales (archivos de división (/) 192
personalización) 61–63 edtime 194
con comando eq 195
DESCARGARIUP 62 eval 195
con ficha Personalizar, editor getenv 196
Personalizar interfaz de getvar 185, 196
usuario 63 if 196
DESCARGARIUP (comando) 62 igual que (=) 192
descargar archivos CUI parciales índice 196–197
con 62 límites de parámetros 191
descripciones 68, 71, 103, 115, 121, 139– mayor o igual que 193
140, 152, 154, 168 mayor que 192
barras de herramientas 103 menor o igual que 193
espacios de trabajo 168 menor que 192
menús contextuales 121 multiplicación 192
menús de pantalla 152, 154 nth 197
menús desplegables 115 or 197
teclas de modificación resta (-) 191
temporal 139–140 rtos 197
texto de línea de estado para strlen 197
comandos 68, 71 substr 198
descripciones de forma 233–236 suma (+) 191
acerca de 233 upper 198
byte de especificación de xor 198
forma 234–236 y 193
campos de descripción 234 DIESEL (Lenguaje de expresión de cadenas
descripciones de tipo de letra de texto de evaluadas en interpretación
orientación doble 242, 244 directa) 183
desfase 25, 28, 241 acerca de 183
de caracteres de texto en tipos de digitalizadores, tableros 148, 151
línea 25 botones 148, 151
de formas de tipos de línea 28 directorios 4–5
en especificaciones de arco 241 estructura de archivos de programa y
deshacer 208 de soporte 4–5
archivos de comandos y 208 modificación 4
Deshacer control de botón estrecho (editor recomendaciones para 5
Personalizar interfaz de usuario), distinto que (!=) (función DIESEL) 193
función de barra de herramientas división (/) (función DIESEL) 192
descrita 111 doble clic (editar) 142
DESIGNA (comando) 93 duplicar espacios de trabajo 175
DesignCenter (ventana) 163 DXF (nombres de objetos) 118, 143
cambiar propiedades 163
dibujar imágenes de botones 84
DIESEL (funciones) 185, 191–198
angtos 193
302 | Índice
E definiciones de patrones de
sombreado 32, 34, 36
ecos 91 definiciones de
desactivar, en macros 91 superíndices/subíndices 290
editar 66, 69, 71, 84, 96, 100, 130, 137, definiciones de tipo de línea 21, 27
140, 142, 146, 152, 173–174, 201 descripciones de tipo de letra de texto
acciones de doble clic existentes 146 de orientación doble 243
acciones de doble clic para 142 DIESEL (expresiones de macro en
archivos CUI de empresa 66 lenguaje) 185
barras de herramientas 100, 173 edtime (función DIESEL) 195
botones de barra de herramientas 84 encabezado de archivo de tipos de
comandos 69, 71, 201 letra grandes 280
fototecas y 201 ESTILO (comando) 286
imágenes de botones de barras de expresiones DIESEL 188, 190–191
herramientas 84 en elementos de menú 188
método abreviado 130, 137 en rótulos de menús
modo de designación de un único desplegables 190–191
objeto 96 para cambiar la anchura del
propiedades de menús de menú 190
pantalla 152 fototeca 202
propiedades de ventana load (función de AutoLISP) 222–223
anclable 174 MODEMACRO (variable de
teclas de modificación temporal 140 sistema) 184, 186
Editor de botones 84 personalización de la línea de
edtime (función DIESEL) 194 estado 184
ejemplos 15, 21, 24, 27, 32, 34, 36, 184– primitivos Kanji 284
186, 188–191, 195, 202, 205, S STARTUP (función de
208, 213, 217, 221–223, 225–227, AutoLISP) 225–226
236, 239–244, 280, 283–286, 288, secuencias de comandos 205, 208
290 tipos de letra grandes
ampliar tipos de letra de texto usando ampliados 283, 285
tipos de letra grandes 288 tipos de línea, caracteres de texto
archivos de forma 236 en 24
arxload (función de AutoLISP) 227 vectores no estándar 239
AutoLISP 188–189 elementos de interfaz 42, 50, 96, 128–
expresiones en elementos de 129, 150–152, 155
menú 188 admitidos para intercambiar
rutinas 189 menús 128
autoload (función de AutoLISP) 221 botones de tablero originales 151
caracteres Kanji 283 colección, como espacio de
cargar proyectos VBA 217 trabajo 42
comandos personalizados 15 crear/editar/suprimir en
comandos que inician personalización 42
aplicaciones 213 definidos 42
definiciones de arco 240–242 intercambiar 96, 129
definiciones de forma de texto 244 menús de pantalla originales 152
Índice | 303
menús de símbolos originales 155 enumerar 50
menús de tablero originales 150 comandos 50
vista en árbol 50 ep.shx (archivo) 27
elementos de interfaz originales 40–41, eq (función DIESEL) 195
52, 149–152, 155 errores en sintaxis 43
botones del tablero 151 al personalizar 43
definidos 149 ESC (tecla) 95
filtrar visualización de 52 usar con modificadores de teclas de
menús 40 método abreviado 95
menús de pantalla 152 Espacio de trabajo (barra de
menús de símbolos 155 herramientas) 167
menús de tablero 150 espacio de trabajo, definir 176
MNS (archivos) 40 espacio modelo 200
MNU (archivos) 41 fotos creadas en 200
elementos de menú 42, 114 espacio papel 200
como elementos de interfaz 42 fotos creadas en 200
definir acción de. Véase macros de espacios 20, 22–23
menú en definiciones de tipos de línea 20,
límites en menús 114 22–23
elementos de menú (rótulos de) 78–83, espacios de nombre, en Visual LISP 218
126, 190 espacios de trabajo 42, 100, 161–162,
acceso de AutoLISP a 126 165, 167–168, 171, 175–178
atenuar 78, 80–81, 83 asignar nombre y definir
controlar la visualización 78 propiedades 165
desactivar 78, 80–81, 83 barras de herramientas 165, 171
DIESEL (expresiones en) 79, 190 cambiar propiedades 168
ejemplos 190 crear 165, 167
marcar 79, 82 definidos 42
elementos de personalización 52 definir como actuales 176
mostrar todos o seleccionados 52 duplicar 175
eliminar 100, 109, 128 importar al archivo de personalización
botones de barra de principal 165, 178
herramientas 100, 109 mostrar barras de herramientas
menús 128 personalizadas 100
ENCUADRE (comando) 155 personalizar 161
entorno de desarrollo integrado 216, por defecto 165, 176
218 propiedades 162
VBA 216 modificación 162
Visual LISP 218 restablecer 177
Entorno de múltiples diseños 218 espacios de trabajo duplicados 175
entrada de teclado en macros 93 cambiar nombre 175
entrada en macros 93–94, 100 espacios de trabajo por defecto 165, 176
hacer una pausa 93 espacios vacíos en macros 90, 98
retardo en pausa 94 especiales (caracteres) 89, 91, 122
solicitar 100 macros y comandos 89, 122
macros y comandos, tabla de 91
304 | Índice
ESTILO (comando) 232, 243, 286 FILEDIA (variable de sistema) 203
estructura de archivo de texto, en archivos visualizar fotos y 203
de menú 45 filtrar 52
comparada con estructura de archivos elementos de personalización,
de personalización 45 mostrar 52
eval (función DIESEL) 195 filtros de punto, macros y 93
expresiones condicionales en macros 97 FORMA (comando) 232, 236
expresiones DIESEL 3, 42, 78–79, 89, formas 2, 26, 234
97, 115, 185–186, 188–191, 198 bytes de datos requeridos para la
anidar 185 descripción de 234
desactivar/activar rótulos de crear 2
elementos de menú 78 incluir en tipos de línea 26
ejemplos 185, 188–189 formato basado en XML de archivos CUI
en macros de menú 188 (personalización) 43
en rótulos de menús formatos de fecha y hora, función DIESEL
desplegables 190–191 para 194
macros 89, 97 fotos 158, 199–202, 207–208
marcar rótulos de elementos de acerca de 199–200
menú 79 bibliotecas de 158
mensajes de error 198 comandos de edición y 201
menús desplegables 115 crear 200–201
para cambiar la anchura del menús de símbolos y 200, 202
menú 190 precargar 207–208
para personalizar la línea de regenerar 201
estado 3, 185 usar archivos de comandos con 200
usar cadenas entre comillas en 186 usar en archivos personalizados 200
usar el signo de dólar ($) en 186 visualizar 158, 200–201
usar en personalización 42 fotos de símbolos 157–159
usar getvar en 185 asignar a menús de símbolos 159
usar valores devueltos en rutinas de bibliotecas 158
AutoLISP 188 crear 157
visualizar 158
fototecas 200, 202–203
F acerca de 200
factor de curvatura, en especificaciones de crear 202
arco 241 ejemplos 202
factores de escala 25, 28, 238, 244, 282 mostrar una foto 203
en un byte de especificación de función DIESEL con límites de
forma 238 parámetros 191
objetos de texto 244, 282
para caracteres de texto en tipos de G
línea 25
tipos de línea 28 getenv (función DIESEL) 196
FAS (archivos) 218 getvar (función DIESEL) 185, 196
filas 103
barras de herramientas 103
Índice | 305
girar 25, 27–28 desplegables (en botones de
caracteres de texto en tipos de barras de herramientas)
línea 25 ID de elementos 42, 68, 71
formas de tipos de línea 27–28 comandos 68, 71
glosario de términos de la interfaz de definidos 42
usuario para ID únicos
personalización 40–41 para elementos de interfaz. Véase ID
GRIPS (alias de menú contextual) 118 de elemento
grosor 190 IDE. Véase entorno de desarrollo integrado
de menús, cambiar 190 identificadores de menús 68
grupos de menús. Véase grupos de nombres de comandos 68
personalización if (función DIESEL) 196
grupos de personalización 41, 47, 56– if-then (pruebas), en macros 98
57, 64 igual que (=) (función DIESEL) 192
cambiar nombres 56 Imagen de botón (panel del editor
comparados con grupos de Personalizar interfaz de usuario)
menús 47 84
definidos 41 imágenes 84–86, 100, 155, 157
nombres 57, 64 en botones de barras de
espacios en nombres 57 herramientas 84, 100
guión 17 en menús de símbolos 155, 157
como prefijo para alias de proceso sugerido 157
comando 17 para comandos 85–86
guión 89 imágenes de botones 84, 100
guiones 33, 122 personalizar 84, 100
en definiciones de patrones de imágenes grandes en propiedades de
sombreado 33 comando 68
imágenes pequeñas en propiedades de
comando 68
H importación 58, 60, 178
hora/fecha 194 datos de archivo de
formatos, función DIESEL para 194 personalización 58, 60
espacios de trabajo 178
al archivo de personalización
I principal 178
imprimir 130, 141
iconos desplegables (en botones de barras listas 130, 141
de herramientas) 84, 100, 105, método abreviado 130, 141
108 teclas de modificación
crear 100, 105, 108 temporal 141
desde el principio 105 index (función DIESEL) 196–197
desde otra barra de Información (paleta) 163
herramientas 108 cambiar propiedades 163
definidos 100 información de herramientas 68
imágenes 84 mostrar nombre de comando 68
iconos desplegables de barras de
herramientas. Véase iconos
306 | Índice
insertar 128 Lenguaje de expresión de cadenas
menús 128 evaluadas en interpretación
intercalación (carácter de control) 91 directa. Véase expresiones DIESEL
macros 91 letra (tipos)
intercambiar 96, 127–129 Véase también archivos de tipos de
elementos de interfaz 96, 129 letra
menús desplegables 127–128 limitaciones en macros 91
ejemplo de macro 127 LIN (archivos de biblioteca de tipos de
ejemplo de menucmd de línea) 20
AutoLISP 127 línea de estado 3, 68, 88, 184
elementos de interfaz mensajes de ayuda 88
admitidos 128 MODEMACRO (variable de sistema)
no cumplimiento de directrices y 184
de interfaz de usuario de personalizar 3, 184
Microsoft 128 texto de comando 68
intercambiar controles de barras de líneas de comentario, en archivos de
herramientas 111, 113 comandos 204–205
intercambiar menús. Véase intercambio de líneas de inicio de menús de
menús pantalla 154
intercambio de menús 96, 129 líneas en blanco en menús de
controlar barras de herramientas pantalla 152
y 129 LISP (archivos de menús) Véase MNL
macros y 96 (archivos de menú LISP)
interfaces de programación 212, 214, LISP (archivos de menús) Véase MNL
218, 226, 229 (archivos)
.NET 229 LISP (archivos) 53
ActiveX Automation 212 filtrar pantalla, para
AutoCAD VBA 214 personalización 53
AutoLISP 218 LISPINIT (variable de sistema) 222
ObjectARX 226 Lista de comandos (panel del editor
Visual LISP 218 Personalizar interfaz de usuario)
Interfaz (ficha del editor Personalizar 50, 69
interfaz de usuario) 165 Lista de dibujos (plantilla del Asistente
interfaz de usuario 40–41 para publicar en sitio Web) 9–
presentación general de 10
personalización 40 Lista y resumen (plantilla del Asistente
terminología de personalización 41 para publicar en sitio Web) 9–
INTRO (tecla) 90–91, 98 10
listas desplegables 112–113
añadir a barras de herramientas 112
L intercambiar en barras de
La paleta Propiedades 163 herramientas 113
cambiar propiedades 163 listas desplegables en barras de
La ventana Comando 163 herramientas 111
cambiar propiedades 163 nombres de, en el editor Personalizar
interfaz de usuario 111
Índice | 307
llamar a macros 99 pausa para entrada de usuario 91
load (función de AutoLISP) 220–224 pausa para introducción de datos de
Load (opción del comando ARX) 227 usuario 93
longitud de macros 91 presentación general 89
longitud y dirección de vector en un byte repetir comandos 95
de especificación de forma 235 retardo en pausa 94
longitudes de segmentos invisibles sintaxis de comando 68
(espacios) en definiciones de tipos solicitudes de entrada de
de línea 20, 22 usuario 100
longitudes de segmentos visibles (trazos) terminar 90
en definiciones de tipos de terminar las que contienen
línea 20, 22 expresiones
LSP (archivos de AutoLISP) 218–219 condicionales 98
usar en personalización 42
Macros (cuadro de diálogo) 216
M macros de menú 150, 188, 214
macros 42, 68, 71, 84, 89–91, 93–100, DIESEL (expresiones en) 188
130, 139–140 expresiones AutoLISP en 188
asignar a comandos 71 iniciar aplicaciones desde un menú o
asignar a teclas de modificación barra de herramientas 214
temporal 139–140 para menús de tablero 150
cambiar tamaño de macros VBA 216
pinzamientos 99 ejecutar desde la línea de
códigos de caracteres especiales para comando 216
comandos, tabla de 91 mapas de bits (imágenes BMP) 68, 84
compatibilidad con idiomas imágenes de botones de barras de
internacionales 95 herramientas 84
contenido 89 propiedades de imagen de
crear/editar 68 comando 68
definidos 89 marcar rótulos de elementos de
desactivar ecos y solicitudes 91 menú 78–80, 82–83, 126
DIESEL (expresiones en) 97 marcas de verificación 78–80, 82–83
ejemplo de componentes, mostrar en en elementos de menú 79–80, 82–
tabla 89 83
expresiones condicionales en 97 en rótulos de elementos de menú 78
funciones de AutoLISP en 98 MaxHatch (variable de registro de
importancia de caracteres en 90 sistema) 33
iniciar con botones de barras de mayor o igual que (función DIESEL) 193
herramientas 84 mayor que (función DIESEL) 192
intercambiar elementos de interfaz MAYÚS, tecla 147
con 96 MDE. Véase Entorno de múltiples diseños
limitaciones 91 menor o igual que (función DIESEL) 193
llamar, con AutoLISP 99 menor que (función DIESEL) 192
métodos abreviados 130 mensajes de error 198, 225
modo de designación de un único AutoLISP 225
objeto 96 DIESEL 198
308 | Índice
menú fuente (archivos MNS). Véase CUI Véase también menús contextuales
(archivos de personalización) Véase también menús de símbolos
menucmd (función de AutoLISP) 79, Véase también menús desplegables
125–126, 128 menús contextuales 52, 114, 118, 121,
acceder al estado de los rótulos 126 125, 142, 144, 146, 190
activar/desactivar elementos de macro acciones de doble clic 142, 144, 146
o aplicación 79 alias 118
insertar/eliminar menús 128 anchura de 190
referencias absolutas de elementos de asignar nombre y definir
menú 126 propiedades 121
referencias relativas de elementos de crear 121
menú 125 definidos 114, 118
MENUCTL (variable de sistema) 152, filtrar pantalla, para
154 personalización 52
MENUECHO (variable de sistema) 91 presentación general 118
menús 40, 50, 52, 95, 114–115, 117, referencia 125
122, 125, 127–128, 165, 169, menús contextuales sensibles al
171, 214 contexto 118
añadir comandos 117 menús de botón derecho. Véase menús
crear 114 contextuales
crear submenús 122 menús de contexto. Véase menús
desarrollados para versiones no contextuales
inglesas del producto 95 menús de pantalla 96, 152, 154
desplegables 115, 127, 169, 171 añadir comandos 154
crear 115 asignar comandos 154
mostrar 169 crear 152
necesarios para en versiones posteriores del
intercambiar 127 producto 152
reorganizar 171 intercambiar acciones 96
elementos de interfaz originales 40 mostrar 154
eliminar 128 mostrar comando actual 154
en espacios de trabajo 115, 165 submenús 152, 154
filtrar pantalla, para crear 154
personalización 52 menús de símbolos 95, 128, 155, 157,
iniciar aplicaciones desde 214 159, 200, 202
intercambiar, presentación general crear 159
de 127 definir 157
intercambiar. Véase intercambio de elementos de interfaz originales 155
menús fototecas y 200
referencia 125 intercambio de menús 128
reorganizar comandos 50 repetir comandos 95
tipos 114 menús de tablero 96, 150–151
títulos en barras de título, en crear 150
intercambio de menús 127 elementos de interfaz originales 150
Véase también archivos de filas y columnas 150–151
personalización parciales borrar 151
Índice | 309
definir 150 migración 58
intercambiar acciones 96 archivos de menú a archivos de
limitaciones de tamaño 150 personalización 58
menús desplegables 42, 114–115, 117, migrar 58, 60
125, 127–128, 169, 171, 190, 214 archivos de personalización
alias 115 recientes 58, 60
anchura de 190 MIRAFOTO (comando) 201, 203, 207
añadir comandos 117 MNC (archivos). Véase CUI (archivos de
como elementos de interfaz 42 personalización)
crear 115 MNL (archivos de menú LISP) 43, 98,
definidos 114 160
disponer en cascada 128 cargar en el editor Personalizar
eliminar 128 interfaz de usuario 160
en espacios de trabajo 115 con el mismo nombre que archivos
iniciar aplicaciones desde 214 CUI principales, de empresa
insertar 128 o parciales 160
intercambiar 127–128 secuencias de comandos para
ejemplo de macro 127 personalización de
ejemplo de menucmd de interfaz 160
AutoLISP 127 MNL (archivos) 221
elementos de interfaz MNR (archivos de recursos de menú) 43
admitidos 128 MNS (archivos de menú fuente) 40, 43,
necesidad de 127 58
no cumplimiento de directrices migrar 58
de interfaz de usuario de sustituir 40, 43
Microsoft 128 MNS (archivos de menú fuente). Véase
mostrar en la barra de menús 169 tambiénCUI (archivos de
referencia 125 personalización)
reorganizar en la barra de MNU (archivos de menú de plantilla).
menús 171 Véase también CUI (archivos de
menús personalizados 200 personalización)
usar fotos con 200 MNU (archivos de menú de
método abreviado 42, 130, 135, 137, plantilla).Véase archivos de
141 personalización (CUI)
como elementos de interfaz 42 MNU (archivos).Véase archivos de
crear 130, 135 personalización (CUI)
editar 130, 137 MNU (menú de plantilla) archivos 41,
imprimir lista 141 43, 58
métodos abreviados de teclado 42, 52, migrar 58
130, 135, 137 sustituir 41, 43
como elementos de interfaz 42 MODEMACRO (variable de sistema) 3,
crear 130, 135 184–186
editar 130, 137 acerca de 3, 184
filtrar pantalla, para ejemplos 184
personalización 52 establecer valores para 184, 186
métodos abreviados por defecto 130
310 | Índice
limitaciones de longitud y caracteres nombres de forma 234, 281
de cadena 184 en archivos de tipos de letra
usar getvar 185 grandes 281
modes (byte en archivos de tipos de letra en descripciones de forma 234
grandes) 281 nombres de objetos 118, 143
Modo de comando (menú acciones de doble clic y 143
contextual) 118 menús contextuales y 118
modo de designación de un único objeto, nombres de objetos de formato de
en macros 96 intercambio de dibujos
Modo de edición (menú contextual) 118 (DXF) 118
Modo por defecto (menú nth (función DIESEL) 197
contextual) 118 número de subforma 282
modos de referencia a objetos 93 en archivos de tipos de letra
macros y 93 grandes 282
mostrar 78, 103, 122, 130, 154, 169, en archivos de tipos de letra grandes
171, 174 ampliados 282
barras de herramientas 103, 171 números de forma 234, 238, 243, 281–
elementos de menú (rótulos de) 78 282, 289
lista de métodos abreviados 130 en archivo de tipo de letra grande
menús de pantalla 154 ampliado 282
menús desplegables 169 en archivos de tipos de letra
texto en elementos de menú 122 grandes 281
ventanas anclables 174 en descripciones de forma 234, 238
mover botones a barras de en tipos de letra de texto 243
herramientas 109 en tipos de letra Unicode 289
multiplicación (función DIESEL) 192
O
N
ObjectARX (aplicaciones) 227–228
nodos del árbol 42 cargar 227
definidos 42 cargar automáticamente 228
nombre de ruta. Véase ruta de directorio descargar 227–228
nombres 56, 68–69, 100, 115, 121, 139– ObjectARX (entorno) 226
140, 143, 152, 154, 157, 165 Objetos 3D (cuadro de diálogo de
barras de herramientas 100 símbolos) 155
comandos 68–69 ocultar 100, 103, 174
espacios de trabajo 165 barras de herramientas 103
fotos de símbolos 157 botones de barra de
grupos de personalización 56 herramientas 100
menús contextuales 121 ventanas anclables 174
menús de pantalla 152, 154 Ocultar automáticamente (función), para
menús desplegables 115 ventanas anclables 174
objetos 143 opciones de personalización 42
teclas de modificación opciones de visualización para espacios de
temporal 139–140 trabajo 168
or (función DIESEL) 197
Índice | 311
orientación 103, 174, 242, 244 definidos 41
barras de herramientas 103 definir, en estaciones de trabajo de
tipos de letra de texto 242, 244 usuarios 65
ventanas anclables 174 designar uno como archivo de
personalización
principal 57
P especificar ubicación 64
Paletas de herramientas (ventana) 163 modificar 66
cambiar propiedades 163 presentación general 64
panel de pantalla dinámica 51 proceso para crear 64
PANTGRAF (comando), usar en secuencias restablecer 56
de comandos 204 Personalizaciones en (panel) 49
PANTTEXT (comando), en secuencias de personalizar 41–42, 58, 68, 78, 88, 100,
comandos 204 147–148, 151–152, 161
parámetros de línea de comando 206 barras de herramientas 100
ejecutar archivos de comandos presentación general 100
y 206 botones del tablero 148, 151
parciales (archivos de menús) 128 cambios en 42
intercambiar, sintaxis para 128 comandos 68
patrones de sombreado 31–36, 38 dispositivo señalador (botones) 147
acerca de 32 elementos de menú (rótulos de) 78
archivo de biblioteca estándar 31 espacios de trabajo 161
con trazos 33–34 interfaz de usuario, terminología
con varias líneas 36 para 41
crear 33, 35, 38 mensajes de ayuda de la línea de
ejemplos 32, 34, 36 estado 88
familias de líneas 33 menús de pantalla 152
formato de 32 migrar archivos de personalización
línea de descripción 34, 36, 38 antiguos 58
línea de encabezado 34, 36, 38 Personalizar (ficha del editor Personalizar
rechazo de 33 interfaz de usuario) 61, 63, 68
reglas para 33 cargar archivos CUI parciales con 61
patrones de sombreado de varias descargar archivo CUI parcial
líneas 36 con 63
pd.shx (archivo) 27 Personalizar interfaz de usuario
personalización 40–42 (editor) 42, 48–51, 59, 68, 122,
cambios 42 165
glosario de términos 40–41 especiales (caracteres) 122
presentación general 40 Interfaz (ficha) 165
personalización de empresa Lista de comandos (panel) 50
(archivos) 41, 53–57, 64–66 nodos del árbol 42
acerca de 53–54 panel de pantalla dinámica 51
copias de seguridad 54–55 Personalizaciones en (panel) 49
crear, desde archivos CUI Personalizar (ficha) 68
existentes 55 presentación general 48
crear, desde cero 54 Transferir (ficha) 59
312 | Índice
ubicación de todos los cambios de propiedades 68–69, 110, 115, 121, 123,
personalización 42 152, 154, 159, 162–163, 165,
PFB (archivos binarios de tipo de letra para 168, 173–174
impresora) 232–233 barras de herramientas 110, 165,
PICKADD (variable de sistema) 93, 204, 173
219 comandos 68–69
archivos de comandos y 204 espacios de trabajo 162, 168
command (función de AutoLISP) menús contextuales 121
y 219 menús de pantalla 152, 154
macros y 93 menús de símbolos 159
PICKAUTO (variable de sistema) 93, menús desplegables 115
204, 219 submenús 123
archivos de comandos y 204 ventanas anclables 163, 174
command (función de AutoLISP) Propiedades (panel del editor Personalizar
y 219 interfaz de usuario) 69
macros y 93 proyectos VBA 216–217
Pinzamiento activo (menú almacenar 216
contextual) 118 cargar 216
pinzamientos 99, 118 cargar/ejecutar
cambiar tamaño, en macros 99 automáticamente 217
contextual (menú) 118 ejemplo 217
plantillas 2, 10 PTWTemplates (carpeta) 10
para el Asistente para publicar en sitio Publicar en sitio Web (plantillas) 10
Web 2 crear acceso a 10
Publicar en sitio Web 10 personalizar 10
crear acceso a 10 punto y coma 204, 219
personalizar 10 en archivos de aplicaciones de
plantillas personalizadas. Véase plantillas AutoLISP 219
poliarcos 241 en archivos de comandos 204
posición de coordenadas en bytes de punto y coma (carácter) 90–91
especificación de forma 238 macros 91
presentaciones de fotos 207–208 puntos 42
ejecutar desde secuencias de definidos 42
comandos 207–208 Personalizar interfaz de usuario
primitivos Kanji, ejemplos 284 (paneles del editor) 42
princ (función de AutoLISP) 224 puntos en definiciones de tipos de
principal (archivo de línea 20, 22–23
personalización) 41, 57, 64,
165, 178
definidos 41
R
especificar un archivo CUI como 57 radio 240–241
importar espacios de trabajo 165, en especificaciones de arco 240–241
178 ratón (botones) 52, 96, 142, 144, 146–
148
acciones de doble clic 142, 144, 146
coordenadas de cursor en cruz 148
Índice | 313
filtrar visualización para 52 Retícula y resumen (plantilla del Asistente
intercambiar acciones 96 para publicar en sitio Web) 9–
personalizar 147 10
reactores de objeto, AutoLISP y 218 RETROCESO (tecla) 91
REANUDA (comando en secuencias de reutilizar 69, 72
comandos) 204 comandos 69, 72
reemplazar 75, 77 rótulos de comandos. Véase rótulos de
cadena de búsqueda 75 elementos de menú
en archivo CUI 75 rótulos de sección 150
comando en archivo CUI 77 para menús de tablero 150
referencia a menús 125, 127 RSCRIPT (comando en secuencias de
definidos 125 comandos) 204
relativas (globales) 127 rtos (función DIESEL) 197
referencia a objetos (menús ruta de búsqueda de biblioteca, para
contextuales) 118 archivos de programa y de
alias 118 soporte 5
referencia absoluta a menús 125 ruta de directorio 5, 220, 228
definidos 125 para archivos de AutoLISP 220, 228
sintaxis 125 para archivos de programa y de
referencia relativa 125 soporte 5
basada en grupo de personalización e rutas de búsqueda (para archivos de
ID de elemento 125 soporte) 5
referencias globales. Véase referencias
relativas
referencias relativas de menús,
S
definidas 125 S STARTUP (función de AutoLISP) 187,
Rehacer control de botón estrecho (editor 221, 225–226
Personalizar interfaz de usuario), definir la variable MODEMACRO
función de barra de herramientas con 187
descrita 111 incluir en los archivos LISP de
relaciones anchura/altura para menús de arranque 221, 225
símbolos 155 sobrescribir 226
repetir comandos 95 SACAFOTO (comando) 155, 157, 201
en macros de menú 95 SCR (archivos de comandos) 203, 205
resta (-) (función DIESEL) 191 SCREENBOXES (variable de sistema) 152
restablecer 55, 177 SCRIPT (comando) 203
archivos de personalización 55 secuencias de comandos 3, 199–200,
espacios de trabajo 177 203–208
restablecer archivos de acerca de 3, 199, 203
personalización 56 cambiar parámetros en dibujo,
RETARDA (comando en secuencias de crear 205
comandos) 204 comillas dobles en 204
RETARDA (comando) 207 crear 203
Retícula de miniaturas (plantilla del deshacer operación y 208
Asistente para publicar en sitio ejecutar 203
Web) 9–10 ejecutar al inicio 205, 207
314 | Índice
ejecutar presentaciones de fotos sintaxis de intercalación en macros 89–
desde 207–208 90, 95
ejemplos 205, 208 SLIDELIB (creación de fototeca)
espacios incrustados en nombres de utilidad 202
archivos y 204, 206 solicitudes 91, 100
espacios vacíos en 203 desactivar, en macros 91
líneas de comentario en 204–205 para entrada de usuario, en
MIRAFOTO (comando) 207 macros 100
PANTGRAF (comando) y 204 specbyte. Véase bytes de especificación de
PANTTEXT (comando) y 204 forma
precargar fotos y 207–208 Start (comando de sistema de
REANUDA (comando) y 204 Windows) 14
repetición continua 208 startapp (función de AutoLISP) 213
RETARDA (comando) y 204, 207 strcat (función AutoLISP) 186
RSCRIPT (comando) y 204 strlen (función DIESEL) 197
usar comillas dobles en 206 subíndices 290
visualizar fotos con 200 añadir definiciones de tipo de letra
señaladores, dispositivos 93, 96, 142, para 290
144, 146–148 ejemplo 290
acciones de doble clic 142, 144, 146 submenús 122–123, 152, 154
coordenadas de cursor en cruz 148 asignar nombre y definir
intercambiar acciones 96 propiedades 123
macros 93 crear 122–123
personalizar 147 menús de pantalla 152, 154
SHP (archivos de definición de substr (función DIESEL) 198
forma) 232–233, 290 suma (+) (función DIESEL) 191
SHP (tipos de letra de definición de superíndices 290
forma) 232 añadir definiciones de tipo de letra
SHX (archivos de forma para 290
compilados) 232–233 ejemplo 290
signo de exclamación punto (!.) 79, 82, suprimir 91, 100, 109, 128
122 botones de barra de
en rótulos de elementos de herramientas 100, 109
menú 79, 82, 122 ecos y solicitudes, en macros 91
signo dólar ($) 33, 122, 186 menús 128
en definiciones de patrones de
sombreado 33
en expresiones DIESEL 186
T
en macros de menú 122 t (conmutador), ejecutar secuencias de
signo más (+) 90 comandos y 206
símbolos 89, 91, 155 TABLERO (comando) 150
en macros y comandos, tabla de 91 Tablero (secciones de menú) 128
macros y comandos 89 TABULADOR (tecla) 91
menús de símbolos 155 Tecla SUPR 130
símbolos gráficos en menús de usar con modificadores de teclas de
símbolos 155 método abreviado 130
Índice | 315
teclas de aceleración. Véase teclas de restricciones de copyright 233
método abreviado tipos de línea 19–24, 26–27
teclas de función (F1-F12) 130 acerca de 20
usar con modificadores de métodos alineación A (campo) 22
abreviados 130 archivo de biblioteca estándar 19
teclas de método abreviado (cuadro de campo transformación 26
diálogo) 135, 137 campos de descripción de
teclas de modificación temporal 42, patrón 22–23
130, 139–141 cargar 23
como elementos de interfaz 42 complejos 26
crear 130, 139 crear 23
editar 130, 140 descripción (campo) 21
imprimir lista 141 ejemplos 21, 27
teclas de modificación. Véase teclas de formato de 20, 24, 26
modificación temporal incluir caracteres de texto en 23, 26
teclas del teclado numérico 130 incluir formas en 26
terminadores 282–283 nombre de tipo de línea
para definiciones de forma 282–283 (campo) 21, 23
terminar macros 90 sencillas 20
terminar macros que contienen trazos/puntos en 20, 22–23
expresiones condicionales 98 tipos de línea complejos, incluir formas
terminología de personalización de la en 26
interfaz de usuario 40–41 tipos de línea personalizados. Véase tipos
TEXTO (comando) 232, 244 de línea
texto (estilos) 232, 286 traducir macros 95
definir 232, 286 Transferir (ficha del editor Personalizar
texto (tipos de letra). Véase tipos de letra interfaz de usuario) 59
texto Kanji 280–281, 283 transferir archivos de
controlar 280–281 personalización 58, 60
ejemplos 283 transparencia de ventanas anclables 174
TEXTOM (comando) 232 trazos 20, 22–23, 33–34
archivos de forma 232 en definiciones de patrones de
tilde (~) 78, 81 sombreado 33–34
en rótulos de elementos de en definiciones de tipos de línea 20,
menú 78, 81 22–23
tipos de letra 2, 243–244, 287
ampliar para incluir símbolos
especiales 287
U
crear 2, 243 ubicación de red compartida 64
números de forma en 243 archivo de personalización de empresa
requisitos de caracteres para guardado en 64
acotar 244 Unicode (archivos de definición de
tipos de letra PostScript Type 1 232–233 forma) 288–289
compilar 232–233 codificación de tipo de letra 289
tipos de letras PostScript 232–233 información sobre licencias 289
compilar 232–233 números de forma 289
316 | Índice
referencias de subformas 289 orientación de 174
sintaxis de encabezado de tipo de vista en árbol 50
letra 288 nuevos elementos de interfaz de
Unload (opción del comando ARX) 227 usuario 50
upper (función DIESEL) 198 Visual Basic para aplicaciones 212, 214–
utilidades 2 217
ejecutar desde AutoCAD 2 acerca de 214
ActiveX Automation y 212, 214
almacenamiento de archivos de
V proyecto 216
v (conmutador), ejecutar secuencias de AutoCAD VBA y 216
comandos y 206 cargar proyectos 216
validez de nombres de comando, cargar/ejecutar proyectos
procedimiento de búsqueda automáticamente 217
para 6 desarrollar con 214
valores predefinidos (inserciones de DVB (archivos) 216–217
bloque), macros de menú y 99 problemas de compatibilidad de
valores predefinidos de inserción de proyectos 216
bloque 99 ventajas de 215
variable de sistema SDI 222 Visual LISP, entorno de desarrollo
variables de sistema 98 interactivo 218
alternar valores de 1 o 0, en acerca de 218
macros 98 espacios de nombre en 218
VB. Véase Visual Basic opciones de formato de
VB.NET (lenguaje de programación) 229 archivos 218
VBA. Véase Visual Basic para aplicaciones visualizar 158, 201, 203
VBACARGAR (comando) 216 foto única 203
VBAEJECUTAR (comando) 216 fotos 201
vectores no estándar 239 fotos de símbolos 158
vectores, códigos de especificación VLISP. Véase Visual LISP
para 239 VLX (archivos ejecutables de Visual
ventanas 42, 163, 174 LISP) 219
ancladas 174
como elementos de interfaz 42 W
ventanas anclables 163, 174
cambiar propiedades 174 Windows (sistema operativo) 14
ventanas anclables 42, 163, 174 comandos de sistema 14
cambiar propiedades 163, 174
como elementos de interfaz 42
lista 163
X
por defecto 174 X e Y (orígenes de primitivos) 282
propiedades de anclaje 174 en archivos de tipos de letra
transparencia 174 grandes 282
ventanas ancladas 174 xor (función DIESEL) 198
ventanas flotantes 42, 174
como elementos de interfaz 42
Índice | 317
318