Академический Документы
Профессиональный Документы
Культура Документы
Manual de personalización
2006
Febrero 2005
Copyright © 2005 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.
AUTODES, 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, ActiveShapes (logotipo), 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, Biped, bringing information down to earth, Buzzsaw, CAD Overlay, Character Studio, Cinepak, Cinepak
(logotipo), cleaner, Codec Central, combustion, Design Your World, Design Your World (logotipo), EditDV, Education by Design, gmax,
Heidi, HOOPS, Hyperwire, i-drop, IntroDV, lustre, Mechanical Desktop, ObjectARX, Physique, Powered with Autodesk Technology
(logotipo), ProjectPoint, RadioRay, Reactor, Revit, VISION*, 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 LT
Learning Assistance, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, AutoSnap, AutoTrack, Built with ObjectARX
(logotipo), burn, Buzzsaw.com, CAiCE, Cinestream, Civil 3D, 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, DXF, Extending the Design Team, GDX Driver, gmax (logotipo), gmax ready (logotipo), Heads-up Design,
jobnet, mass, ObjectDBX, onscreen onair online, Plasma, PolarSnap, Productstream, Real-time Roto, Render Queue, Visual Bridge,
Visual Syllabus y Where Design Connects.
Marcas de Autodesk Canada Inc.
Las siguientes son marcas registradas de Autodesk Canada Co. en EE.UU. y/o 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 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.
Copyright © 1997 Microsoft Corporation. Reservados todos los derechos.
Flash ® es una marca registrada de Macromedia, Inc. en EE.UU. y/o en otros países.
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.
Los colores PANTONE ® mostrados en la aplicación de software o en la documentación de usuario pueden no corresponder con los colores
estándar PANTONE. Consulte las publicaciones actuales de colores PANTONE para ver el color con exactitud.
PANTONE ® y otras marcas comerciales de Pantone, Inc. son propiedad de Pantone, Inc. © Pantone, Inc., 2002
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. El software y/o los datos de color de PANTONE no se copiarán en
un disco ni en la memoria más que como parte de la ejecución de este producto de Autodesk.
Partes de este programa tienen Copyright © 1991-1996 Arthur D. Applegate. Reservados todos los derechos.
Algunas partes de este programa informático están basadas en el trabajo del Independent JPEG Group.
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.
Typefaces de Payne Loving Trust © 1996. Reservados todos los derechos.
Publicación de:
Autodesk, Inc.
111 McInnis Parkway
San Rafael, CA 94903
EE.UU
1 2 3 4 5 6 7 8 9 10
Contenido
i v | Contenido
Capítulo 5 DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Personalización de la línea de estado . . . . . . . . . . . . . . . . . . 122
Presentación general de la variable de sistema
MODEMACRO . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Definición de los valores de MODEMACRO . . . . . . . . . . . 122
Establecimiento de MODEMACRO con AutoLISP . . . . . . . . . 124
Expresiones DIESEL en macros . . . . . . . . . . . . . . . . . . . . . 126
Catálogo de funciones DIESEL . . . . . . . . . . . . . . . . . . . . . . 129
+ (suma) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
– (resta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
* (multiplicación) . . . . . . . . . . . . . . . . . . . . . . . . . 129
/ (división) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
= (igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
< (menor que) . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
> (mayor que) . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
!= (distinto de) . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
<= (menor o igual que) . . . . . . . . . . . . . . . . . . . . . . 130
>= (mayor o igual que) . . . . . . . . . . . . . . . . . . . . . . . 130
y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
angtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
edtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
eq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
getvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
nth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
rtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
substr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Mensajes de error en DIESEL . . . . . . . . . . . . . . . . . . . . . . 135
Contenido | v
Capítulo 7 Introducción a las interfaces de programación . . . . . . . . . 149
ActiveX Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Presentación general de ActiveX . . . . . . . . . . . . . . . . . 150
Definición de un comando para iniciar la aplicación . . . . . . 151
Inicio de una aplicación desde un menú . . . . . . . . . . . . . 152
AutoCAD VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Descripción general de AutoCAD VBA . . . . . . . . . . . . . . 152
Utilización de aplicaciones de AutoCAD VBA . . . . . . . . . . . 154
Carga y ejecución automáticas de los proyectos de VBA . . . . . 155
AutoLISP y Visual LISP . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Presentación general de AutoLISP y Visual LISP . . . . . . . . . 156
Uso de las aplicaciones de AutoLISP . . . . . . . . . . . . . . . . 157
Carga y ejecución automáticas de las rutinas de AutoLISP . . . . 158
Presentación general de la carga automática de AutoLISP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
El archivo ACAD.LSP . . . . . . . . . . . . . . . . . . . . 160
El archivo ACADDOC.LSP . . . . . . . . . . . . . . . . . . 161
El archivo MNL de un menú de AutoLISP . . . . . . . . . . 162
Prevención de los errores de AutoLISP al cargar archivos
de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Función S::STARTUP: Ejecución de postinicialización . . . 163
ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Presentación general de ObjectARX . . . . . . . . . . . . . . . . 164
Uso de las aplicaciones de ObjectARX . . . . . . . . . . . . . . . 165
Carga automática de aplicaciones de ObjectARX . . . . . . . . . 166
.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Introducción a .NET . . . . . . . . . . . . . . . . . . . . . . . . 167
Carga de aplicaciones administradas en AutoCAD . . . . . . . . 167
vi | Contenido
Archivos de ejemplo . . . . . . . . . . . . . . . . . . . . . . . 182
Latino simple ampliado . . . . . . . . . . . . . . . . . . . 183
Tipo de letra estándar ampliada para UNICODE . . . . . . 202
Descripciones de tipos de letra grandes . . . . . . . . . . . . . . 217
Definición de un tipo de letra grande . . . . . . . . . . . . 217
Definición de un archivo de tipo de letra grande
ampliado . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Uso de texto de tipo de letra grande en un dibujo . . . . . 223
Uso de un tipo de letra grande para ampliar un tipo de
letra . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Descripciones de tipos de letra Unicode . . . . . . . . . . . . . . 225
Superíndices y subíndices en los archivos SHX . . . . . . . . . . 227
Contenido | vii
viii
Personalización básica
1
El proveedor puede ofrecerle aplicaciones desarrolladas de En este capítulo
forma independiente que posteriormente pueden adaptar ■ Personalización básica
■ Presentación general de la
AutoCAD a sus necesidades.
personalización
■ Organización de archivos de
programa y de soporte
■ Personalización de una plantilla
para publicar en sitio Web
■ Definición de comandos
personalizados
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” en la página 9
“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 la sección “Definición de rutas de búsqueda,
nombres y ubicaciones de archivos” en Manual del 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 159
“Definición de rutas de búsqueda, nombres 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
acad.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 del ratón 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.
equivalente
Comando que se introduce en la solicitud de comando. Si el nombre es un
nombre de comando interno de AutoCAD, se ignorará. El nombre no
distingue 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.
1 Inicia la aplicación y espera a que finalice.
2 No espera a que finalice la aplicación.
3 Ejecuta la aplicació n en modo minimizado.
4 Ejecuta la aplicación “oculta”.
5 Coloca la cadena del argumento entre comillas.
Los valores de bit 2 y 4 se excluyen mutuamente; si se especifican los dos,
únicamente se utilizará el de 2 bits. Se debe evitar utilizar el valor 2 o 4 sin
el valor 1, ya que AutoCAD no estará disponible hasta que la aplicación
haya finalizado.
El valor de bits 8 permite que comandos como del funcionen correctamente
con los nombres de archivo que contienen espacios. De este modo se elimina
la posibilidad de pasar una lista de nombres de archivo delimitada por
espacios a estos comandos. Si prefiere compatibilidad con varios archivos,
no utilice el valor de bits 8.
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.
código_retorno
Parámetro con código de bits opcional. Puede sumar estos valores enteros
en cualquier combinación para conseguir el resultado que busca. Por
ejemplo, si se necesitan los valores 1 y 2, se utilizará 3 como código de
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
El comando RUN ejecuta un archivo de procesamiento por lotes o un archivo
de comandos. El comando cmd que precede al conmutador /c abre una
ventana de comando, ejecuta el archivo de procesamiento por lotes y se cierra.
El comando LISTSET muestra los valores actuales de las variables de entorno
de DOS. Como este ejemplo utiliza cmd /k y no start, la ventana de comando
debe cerrarse antes de volver a AutoCAD. Si desea que esta ventana permanezca
activa, utilice start /realtime. Para obtener más información acerca de la
utilización de estos comandos y conmutadores, véase la documentación sobre
los comandos de sistema de Windows.
El comando DXB2BLK crea una definición de bloque desde el archivo DXB
especificado. El archivo DXB convierte todos los objetos en líneas. Una de las
ventajas adicionales de este procedimiento reside en que constituye un método
sencillo de descomposición de objetos de texto en líneas.
DXB2BLK transfiere el nombre de archivo DXB especificado al archivo por
lotes dxbcopy, que copia este nombre de archivo en el nombre de archivo
$cmd.dxb. A continuación, AutoCAD crea un bloque desde el archivo DXB
especificado. El nombre proporcionado en la solicitud del archivo DXB se
utiliza como nuevo nombre del bloque. Para crear el archivo dxbcopy.cmd,
escriba lo siguiente en la solicitud de comando:
echo copy %1.dxb $cmd.dxb > dxbcopy.cmd
Se creará el archivo dxbcopy.cmd en el directorio actual. Mueva este archivo a
un directorio que se encuentre en su ruta DOS o especifique de forma explícita
la ubicación del archivo en el archivo acad.pgp. Por ejemplo, si el archivo
dxbcopy.cmd se encuentra en D:\cad, escriba lo siguiente en la sección de
comandos externos del archivo acad.pgp.
DXB2BLK, cmd /c D:\CAD\DXBCOPY,0,archivo DXB: ,2
Para crear un archivo DXB, seleccione Archivo DXB de AutoCAD como
impresora actual y, a continuación, imprima en un archivo. Para obtener más
información acerca de la configuración de impresoras, véase “Configuración
de trazadores e impresoras” en el Driver & Peripheral Guide.
NOTA Antes de editar acad.pgp, debe crear una copia de seguridad para poder
restablecerlo posteriormente, si fuese necesario.
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).
Observe que la longitud total del trazo ascendente es de 0.2 + 0.2 = 0.4 y que
el origen de texto se ha desfasado -.01 unidades en dirección X a partir del
extremo del primer trazo ascendente. Un tipo de línea equivalente sería
*SUMINISTRO_AGUA_CALIENTE,---- AC ---- AC ---- AC ---- AC ---- AC
----
A,.5,-.1,["AC",STANDARD,S=.1,R=0.0,X=0.0,Y=-.05],-.3
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.
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
previo. La escala de este valor no se define a partir del factor de escala
S=valor, sino a partir del tipo de línea.
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.
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.
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=.
Véase también:
“Formas y tipos de letra de formas” en la página 169
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.
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 cuadro de diálogo Personalizar interfaz de usuario
(haga clic en el menú Herramientas ➤Personalizar➤Interfaz) y vea su
contenido, expanda los elementos de la estructura en árbol y vea las
propiedades de los elementos.
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, consulte “Cambios implantados en la
personalización” en la página 41.
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.
Elemento de interfaz
Objeto que se puede personalizar, como una barra de herramientas, un
menú desplegable, una tecla de método abreviado, una ventana anclable,
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 en el cuadro de diálogo Personalizar interfaz de usuario
que contiene elementos y opciones 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 cuadro de diálogo 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” en la página 47
Personalización de comandos | 55
Propiedades del comando Escala en el menú Modificar
Opción Descripción Ejemplo
del panel
Propiedades
Imagen La cadena de ID del recurso de RCDATA_16_ZOOSCA
pequeña imagen pequeña (mapa de bits de
16 × 16). La cadena debe estar
formada por caracteres
alfanuméricos, sin otra puntuación
que un guión (-) o un subrayado
(_). Esta cadena también puede
especificar un mapa de bits creado
por el usuario.
Personalización de comandos | 57
■ 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 | 59
■ 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.
■ Haga clic en Buscar comando seleccionado para localizar todas las
coincidencias con el comando.
Personalización de comandos | 61
Control de la visualización de rótulos de
comandos
Es posible controlar la forma en que los rótulos de menús indican la
disponibilidad del comando en el programa. Muestre los comandos de menú
atenuados(desactivados), márquelos con una marca de verificación o un borde,
o bien utilice una combinación de indicadores.
Los comandos de menú también pueden contener expresiones de cadenas
DIESEL que atenúen, marquen o cambien de forma interactiva el texto del
rótulo visualizado. Para obtener más información sobre la utilización de
expresiones DIESEL, consulte “Expresiones DIESEL en macros” en la página
126.
Personalización de comandos | 63
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
La función menucmd de AutoLISP se puede utilizar para marcar los rótulos
procedentes de una macro o de una aplicación. Para obtener más ejemplos,
véase “Referencia a menús desplegables o contextuales” en la página 81.
Véase también:
“Expresiones DIESEL en macros” en la página 126
Personalización de comandos | 65
4 En el panel Propiedades, en la celda Nombre, añada un signo de
exclamación y un punto (!.) al principio del comando.
5 Haga clic en Aceptar.
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.
Véase también:
“Creación de macros” en la página 109
“Presentación general de la organización de archivos” en la página 4
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.
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 66
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.)
Alias POP512,OBJECTS_BLOCKREF
Creación de submenús
Los submenús se crean de igual forma que los menús.
En la siguiente tabla se indican los caracteres no alfanuméricos que se pueden
utilizar en el cuadro de diálogo 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ú.
$P@.@= xxx
$P@. n = xxx
P n . i =?
P n . i =#?
■ Buttons
■ Menús desplegables
■ Botones de ratón
■ Menús de mosaico de imágenes
■ Menús de tablero
Véase también:
“Personalización de la interfaz de usuario” en la página 37
■ ventana de comandos
■ Propiedades (paleta)
■ DesignCenter
■ Paletas de herramientas (ventana)
■ Información (paleta)
■ Administrador de Conexión BD
■ Administrador de conjuntos de marcas de revisión
■ Calculadora rápida
NOTA 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.
■ Menús de tablero
■ Botones de tablero
■ Menús de pantalla
■ Menús de mosaico de imágenes
Para definir los menús de pantalla para que reflejen el comando actual
Creación de macros
Una macro define la acción que se produce al seleccionar un elemento de la
interfaz. Una macro realiza una tarea de dibujo que de otra forma el usuario
tendría que realizar mediante una serie de acciones. Una macro puede contener
comandos, caracteres especiales, código de programación DIESEL (Direct
Interpretively Evaluated String Expression Language) o AutoLISP.
Creación de macros | 109
Conceptos básicos sobre macros
Una macro en un elemento de la interfaz de usuario puede ser tan simple
como un comando (como circulo) y algunos caracteres especiales (como
^C^C).
Por ejemplo, la macro ^C^C_circle \1, dibuja un círculo con un radio de 1
unidad. Los componentes que definen esta macro se explican en la tabla que
se incluye a continuación:
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 112.
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 ;
En el primer ejemplo se introduce scp en la línea de comando y se pulsa la
BARRA ESPACIADORA. Aparece la siguiente solicitud de comando.
Origen/ejeZ/3p/oBjeto/Vista/X/Y/Z/PRev/Rest/Guardar/Supr/?/ <Univ>:
Creación de macros | 111
Uso de caracteres de control especiales en
las macros
Es posible utilizar en macros caracteres especiales, incluidos caracteres de
control. En una macro, el signo de intercalación (^) es equivalente a pulsar la
tecla CTRL del teclado. Puede combinar el signo de intercalación con otro
carácter para construir macros que realicen operaciones tales como activar y
desactivar la rejilla (^G) o cancelar un comando (^C).
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;
La macro ejecuta el comando TEXTO, se detiene para que el usuario especifique
un punto inicial y, a continuación, introduce la dirección en tres líneas. De
los tres puntos y comas (;;;), el primero finaliza la cadena de texto, el segundo
hace que se repita el comando TEXTO y el tercero acepta la posición por
defecto debajo de la línea anterior.
Las macros utilizan los caracteres especiales que se incluyen en la siguiente
tabla.
^M Ejecuta INTRO
^I Ejecuta TAB
\ Hace una pausa para permitir la entrada del usuario (no se puede utilizar
con aceleradores)
^H Ejecuta RETROCESO
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.
Creación de macros | 113
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:
designa \cambia previo ;propiedades color rojo ;
En esta macro, DESIGNA crea un conjunto de selección de uno o más objetos
(designa \). La macro entonces comienza CAMBIA (cambiar), hace referencia
al conjunto de selección utilizando la opción Previo (previo;), y cambia el
color de los objetos seleccionados a rojo (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 | 115
*^C^Cerase single
Esta macro finaliza el comando actual y ejecuta BORRA en el modo de
designación de un único objeto. Tras elegir este comando, puede designar un
único objeto para eliminarlo o hacer clic en un área en blanco del dibujo y
especificar una ventana de designación. Los objetos designados de esta forma
se borran y el comando se repite (debido al asterisco situado a la izquierda)
para que se puedan borrar otros elementos adicionales. Pulse ESC para salir
de este modo.
$
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
Puede activar el mecanismo de submenú mientras se ejecuta un comando sin
interrumpir su ejecución. Por ejemplo, las siguientes cadenas de comando son
equivalentes:
$S=ELEMARCO ARCO
ARCO $S=ELEMARCO
Cada comando ejecuta el comando ARCO, cambia al submenú de pantalla
ELEMARCO y espera la introducción de los parámetros del arco. La referencia al
submenú debe ir seguida de un espacio para separarla de los sucesivos
comandos en el comando.
Se puede incluir un menú desplegable en la barra de menús o en el menú
contextual activo, pero no en ambos.
Creación de macros | 117
Puede usar este método para alternar las variables de sistema cuyos valores
válidos son 1 o 0.
Véase también:
“Uso de caracteres de control especiales en las macros” en la página 112
“DIESEL” en la página 121
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 WWID (getreal"Introduzca la anchura de la ventana: "))
^P
^C^C^P(setq WTHK (getreal"Introduzca el grosor del muro: ")) ^P
^C^C_INSERT window XScale !WWID YScale !WTHK
Este código inserta la ventana de bloque especificada, definiendo la escala del
eje X con la anchura actual de la ventana y la del eje Y con el grosor actual de
la pared. En este ejemplo, los valores reales proceden de los símbolos AutoLISP
WINWID y WALLTHK definidos por el usuario. El usuario decide cuál va a ser
la rotación, de forma que la ventana pueda girar en la pared.
Creación de macros | 119
120
DIESEL
5
DIESEL (Direct Interpretively Evaluated String Expression En este capítulo
®
Language) permite alterar la línea de estado de AutoCAD ■ DIESEL
■ Personalización de la línea de
mediante la variable del sistema MODEMACRO. También
estado
puede utilizar DIESEL en opciones de menú como lenguaje ■ Expresiones DIESEL en macros
® ■ Catálogo de funciones DIESEL
de macros en lugar de AutoLISP . Las expresiones en lenguaje
■ Mensajes de error en DIESEL
DIESEL aceptan cadenas y generan resultados con formato de
cadena.
menucmd de AutoLISP.
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.
122 | Capítulo 5 DIESEL
texto constante. Por ejemplo, para ver el nombre de una compañía en la línea
de estado, podría escribir lo siguiente:
Comando: modemacro
Indique nuevo valor para MODEMACRO, o . para ninguno <"">: Pizzería Roma
Este valor de MODEMACRO siempre muestra el mismo texto; la línea de estado
no refleja los cambios realizados en el estado interno de AutoCAD. No cambiará
hasta que modifique MODEMACRO
Para que la línea de estado refleje el estado actual de AutoCAD, escriba
expresiones de macro empleando el lenguaje DIESEL con el siguiente formato:
$(unafunc, arg1, arg2, ...)
En la expresión de macro, unafunc es el nombre de la función DIESEL (parecido
al nombre de una función AutoLISP) y arg1, arg2, etc., son los argumentos
de la función, interpretados conforme a la definición de la función. A diferencia
de AutoLISP, las expresiones de macro de DIESEL sólo tienen un tipo de dato:
cadenas. Las macros que operan con números expresan los números como
cadenas y las convierten de forma bidireccional según se necesite.
Para obtener descripciones de las funciones DIESEL, véase “Catálogo de
funciones DIESEL” en la página 129.
Defina ahora una línea de estado más interesante; por ejemplo, una que
muestre el nombre del estilo de texto actual:
Comando: modemacro
Indique nuevo valor para MODEMACRO, o . para ninguno <"">: Style: $(getvar,
textstyle)
124 | Capítulo 5 DIESEL
"$(if,$(=,$(getvar,cvport),1), P)"
")"
)
)
)
Guarde esta rutina de AutoLISP en un archivo llamado acadmode.lsp. Cuando
cargue la rutina y la ejecute, mostrará información en la línea de estado. Esta
no es la aplicación más útil de esta función; se ofrece únicamente como
ejemplo.
El siguiente archivo de ejemplo acad.lsp utiliza la función S::STARTUP para
establecer la variable MODEMACRO en una cadena definida por el archivo
mode1.lsp de AutoLISP.
;;; Archivo acad.lsp de ejemplo que utiliza S::STARTUP para cargar
;;; el archivo MODE1.LSP, que define una cadena de MODEMACRO
(defun S::STARTUP()
(load "mode1")
(princ)
)
;;; También se pueden definir o cargar aquí archivos
;;; adicionales de AutoLISP
Cuando se carga el archivo de AutoLISP (mode1.lsp), utiliza la variable de
sistema MODEMACRO para definir una línea de estado que muestra L: seguido
de los primeros ocho caracteres del nombre de capa, el nombre del dibujo y
parte de la ruta, así como la primera letra de cada nombre de los modos
actualmente activos. La posición del nombre del dibujo no varía,
independientemente de la longitud del nombre de la capa.
;;; MODE1.LSP
;;;
(setvar "modemacro"
(strcat
"L:$(substr,$(getvar,clayer),1,30)"
"$(substr, ,1,$(-,30,$(strlen,$(getvar,clayer)))) "
;; ^^^^^^^^ Observe los 8 espacios que se introducen aquí
"<.."
"$(if,$(eq,$(getvar,dwgname),UNNAMED),UNNAMED,"
"$(substr,$(getvar,dwgname),"
"$(if,$(>,$(strlen,$(getvar,dwgprefix)),29),"
"$(-,$(strlen,$(getvar,dwgprefix)),29),1"
"),"
"$(strlen,$(getvar,dwgname))"
")"
")"
">"
"$(if,$(getvar,orthomode), O, )"
"$(if,$(getvar,snapmode), S, )"
"$(if,$(getvar,tabmode), T, )"
"$(if,$(and,"
"$(=,$(getvar,tilemode),0),$(=,$(getvar,cvport),1)),P)"
)
)
126 | Capítulo 5 DIESEL
■ Los símbolos que se van a insertar tienen una unidad de altura por una de
anchura.
■ La variable DIMSCALE se ha establecido en el factor de escala del dibujo
(es decir, un dibujo que se trace con una escala de 1" = 10' tendrá un factor
de escala de 120 y un dibujo con escala 1/4" = 1' tendrá un factor de escala
de 48).
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 primeros 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
No se pueden usar espacios a la derecha en un rótulo de menú para incrementar
la anchura del menú, porque los espacios a la derecha se ignoran mientras se
carga el menú. Cualquier espacio que se utilice para aumentar la anchura de
un rótulo de menú debe estar dentro de una expresión DIESEL.
En el siguiente ejemplo se utiliza la misma expresión DIESEL que en el rótulo
y una parte del elemento de menú. Proporciona una forma práctica de escribir
el día y la fecha actuales en un dibujo.
$(edtime,$(getvar,date),DDD", "D MON YYYY)]^C^Ctext +
\\\ $M=$(edtime,$(getvar,date),DDD", "D MON YYYY);
También se puede utilizar una macro de 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.
128 | Capítulo 5 DIESEL
$(if,$(getvar,cmdactive),~)ERASEerase
Se puede utilizar un método similar para colocar una marca junto a un
elemento del menú desplegable o para cambiar de forma interactiva el carácter
utilizado en la marca.
Puede utilizar la variable de sistema CLIPBOARD para activar o desactivar los
comandos del portapapeles en el menú. Por ejemplo, la siguiente expresión
DIESEL desactiva el elemento de menú Pegado especial cuando el portapapeles
está vacío:
$(If,$(getvar, clipboard),,~)/Pegado e&special...
^C^C_pastespec
+ (suma)
Devuelve la suma de los números val1, val2, …, val9.
$(+, val1 [, val2 , …, val9 ])
Si la altura actual de objeto se ha definido como 5, la cadena siguiente en
lenguaje DIESEL devolverá 15.
$(+, $(getvar,thickness),10)
– (resta)
Devuelve el resultado de restar los números val2 a val9 de val1.
$(–, val1 [, val2 , …, val9 ])
* (multiplicación)
Devuelve el resultado de multiplicar los números val1, val2, …, val9.
$(*, val1 [, val2 , …, val9 ])
/ (división)
Devuelve el resultado de dividir el número val1 entre val2, …, val9.
$(/, val1 [, val2 , …, val9 ])
!= (distinto de)
Si los números val1 y val2 no son iguales, la cadena devuelve 1; de lo contrario,
devuelve 0.
$(!=, val1 , val2 )
130 | Capítulo 5 DIESEL
$(>=, 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
eq
Si las cadenas val1 y val2 son idénticas, la cadena devuelve 1; de lo contrario,
devuelve 0.
$(eq, val1 , val2 )
132 | Capítulo 5 DIESEL
Con la siguiente expresión se obtiene el nombre de la capa actual; si el nombre
coincide con el valor de texto almacenado en la variable de sistema USERS1
(USERS1-5), devuelve 1. Se asume que la cadena "PART12" se almacena en
USERS1 y que la capa actual es la misma.
$(eq, $(getvar,users1),$(getvar,clayer)) Devuelve 1
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.
$(fix, value )
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 ])
Si expr no es cero, se evalúa y devuelve verdad. De lo contrario, se evalúa y
devuelve falso. Observe que la rama que no se elige con expr no se evalúa.
índice
Devuelve el miembro especificado de una cadena delimitada por comas.
$(index, which , string )
nth
Evalúa y devuelve el argumento seleccionado con which.
$(nth, which , arg0 [, arg1 ,…, arg7 ])
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.
134 | Capítulo 5 DIESEL
$(strlen, string )
substr
Devuelve la subcadena de la cadena string, empezando en el carácter start
y extendiéndose a los caracteres length.
$(substr, string , start [, length ])
Los caracteres de la cadena se numeran a partir de 1. Si se omite length,
devuelve toda la longitud restante de la cadena.
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 ])
muestras.
Creación de fotos
Las fotos son instantáneas de archivos de dibujo. Puede utilizar las fotos para
realizar presentaciones, crear menús de mosaico de imágenes 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 mosaico de imágenes 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 mosaico de imágenes 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.
Creación de fotos | 139
Creación y visualización de fototecas
Una fototeca es un archivo que contiene una o varias fotos. Los archivos de
fototeca se utilizan para crear menús de mosaico de imágenes personalizados
y para combinar varios archivos de fotos con el fin de administrarlos
cómodamente.
Puede crear fototecas a partir de los archivos de fotos con la utilidad SLIDELIB
Una vez que haya definido una fototeca, podrá visualizar las fotos especificando
el nombre de la fototeca y el de la foto.
No suprima las fotos originales una vez creada la fototeca. La utilidad SLIDELIB
no puede actualizar una fototeca después de haberla creado. Si desea añadir
o suprimir una foto, actualice el archivo de lista de fotos y vuelva a crear la
fototeca con SLIDELIB. Cuando rehaga la fototeca, deberán estar disponibles
todos los archivos de fotos que desee incluir.
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 de Windows, pulse Todos los programas ➤Accesorios
➤ Símbolo del sistema.
4 Cambie al directorio de AutoCAD.
5 En la ventana de solicitud de comando de AutoCAD, use la siguiente
sintaxis para crear la fototeca:
slidelib nombre fototeca<lista .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 automáticamente 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
NOTA No puede utilizar este método para iniciar un nuevo dibujo y asignarle un
nombre. Asigne un nombre al dibujo cuando lo guarde.
Véase también:
Manual del desarrollador de ActiveX y VBA
ActiveX and VBA Reference
ActiveX Automation | 151
Inicio de una aplicación desde un menú
Después de definir un nuevo comando para iniciar la aplicación, puede incluir
dicho comando en un menú o una barra de herramientas para se pueda acceder
a él fácilmente.
La macro se puede ejecutar desde un elemento de interfaz en el archivo de
personalización (CUI). Si sólo utiliza una o dos aplicaciones, puede añadirlas
a uno de los menús desplegables estándar. Si tiene un grupo de aplicaciones,
puede añadir un menú desplegable o una barra de herramientas que se haya
creado específicamente para esas aplicaciones. Para más información sobre la
creación, edición y carga de archivos de personalización, consulte
“Personalización de la interfaz de usuario” en la página 37.
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.
AutoCAD VBA | 153
Utilización de aplicaciones de AutoCAD
VBA
Para cargar un proyecto de VBA debe utilizar el comando VBACARGAR. Una
vez cargado, sus módulos y macros estarán disponibles en el cuadro de diálogo
Macros.
Aunque las aplicaciones de Microsoft almacenan los programas, macros y
proyectos de VBA en un documento concreto, AutoCAD utiliza un archivo
independiente con la extensión .dvb. De esta forma, VBA se comunica con
AutoCAD de manera similar a la que utilizan AutoLISP y ObjectARX. Dado
que los proyectos de VBA se guardan en un archivo independiente, un proyecto
de VBA puede abrir y cerrar diferentes dibujos de AutoCAD durante una sesión
de este programa.
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"))
La primera vez que se introduce un comando cargado automáticamente en la
solicitud de comandos, AutoLISP carga la definición completa del comando
desde el archivo asociado. AutoLISP también proporciona la función
autoarxload para las aplicaciones ObjectARX. Véase autoload y autoarxload
en AutoLISP Reference ➤ (en el menú Ayuda de AutoCAD, haga clic en
Ayuda del desarrollador).
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")
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
162
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:
Utilidades de Nuevomenu… cargadas.
Véase también:
“Función S::STARTUP: Ejecución de postinicialización” en la página 163
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 ( )
... su función de inicio ...
)
(setq S::STARTUP (append S::STARTUP MIINICIO))
El código anterior añade su función de inicio a la de la función S::STARTUP
existente y redefine S::STARTUP para que incluya su código de inicio. Este
procedimiento funciona correctamente con independencia de la existencia
previa de una función S::STARTUP.
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.
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.
ObjectARX | 165
Para descargar una aplicación con AutoLISP, utilice la función arxunload. El
ejemplo siguiente descarga la aplicación miapl.
(arxunload "miapl")
La función arxunload no sólo elimina la aplicación de la memoria, también
elimina las definiciones de comandos asociadas con esa aplicación.
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 159
.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. Véanse las secciones “AutoCAD Managed Class
Reference” y “ObjectARX Managed Wrapper Classes” en ObjectARX Developer’s
Guide, ambas en el ObjectARX SDK, para obtener una lista completa de las
clases contenedoras administradas disponibles. Para obtener más información
de .NET Framework, consulte 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
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.
.NET | 167
168
Formas y tipos de letra
de formas
8
®
Con AutoCAD puede definir las formas que desea utilizar En este capítulo
como símbolos de dibujo y tipos de letra de texto. En este ■ Formas y tipos de letra de
formas
apéndice se describe la manera de crear y compilar archivos
■ Presentación general de los
archivos de forma
de tipo de letra y forma.
■ Creación de archivos de
definición de forma
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
especiales posibles. Un byte de especificación se puede expresar en el archivo
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 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 225). 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.
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
se muestra en el siguiente ejemplo. (Los nombres en minúsculas no se guardan
en la memoria.)
*65,11,uca
024,043,04d,02c,2,047,1,040,2,02e,0
Como el nombre de forma uca contiene letras minúsculas, AutoCAD no guarda
el nombre en la memoria. Sin embargo, puede utilizar el nombre como
referencia cuando edite el archivo de definición de forma. En este ejemplo,
uca indica A mayúscula.
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
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.
primitive#
Referencia al número de subforma. Siempre es igual a 2.
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.
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 "||"
. . .
NOTA Unicode no admite todos los idiomas asiáticos, por lo que algunas de las
versiones asiáticas, si no todas, siguen empleando los tipos de letra grandes.
encoding
Codificación del tipo de letra. Utiliza uno de los siguientes valores enteros.
0 Unicode
1 Multibyte comprimido 1
2 Archivo de forma
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 que puede causar confusión 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
231 | Índice
archivos de personalización MNL (archivo).....159
antiguos.....47 valores devueltos por DIESEL en.....
Administrador de Conexión BD.....95 126
cambiar propiedades de ventana....95 aplicaciones externas.....2
Administrador de conjuntos de marcas de ejecutar desde AutoCAD.....2
revisión.....94 aplicsacad (carpeta).....5
cambiar propiedades de ventana....94 apóstrofo (carácter).....71
administradores de CAD.....40 APPLOAD (comando).....155, 157, 159,
personalización de empresa 166
(archivos).....40 Archivo de tipos de letra grandes.....217–
ajustar el tamaño.....119 219, 223–224
pinzamientos, en macros.....119 alargado.....218
alias.....2, 16, 67, 70, 76–77, 79–80, 84, altura/anchura del primitivo.....219
104, 106 ampliar tipos de letra de texto con.....
Alias (cuadro de diálogo).....104 224
alias de comandos.....2 anchura/altura de caracteres.....218
alineación de tipos de línea de tipo A..... campos de descripción.....218
21–22 código especial de descripción de
altura/anchura de primitivos, en archivos forma.....219
de tipos de letra grandes.....219 códigos de un byte frente a códigos
ampersand (carácter).....79 de dos bytes en.....217
anchura/altura de caracteres en archivo de definir.....217
tipos de letra grandes.....218 dibujar texto con.....223
and (función DIESEL).....131 ejemplos.....217
angtos (función DIESEL).....131 especificar nombres de.....223
aplicaciones.....151–152, 154, 156–157, indicador de final de archivo.....219
165 modes (byte).....219
AutoLISP.....156–157 nombres de forma.....219
iniciar.....151–152 número de subforma.....219
desde un comando.....151 números de forma.....219
desde un menú o barra de tamaño de byte.....219
herramientas.....152 X e Y (orígenes del primitivo).....219
ObjectARX.....165 Archivos CUI parciales (árbol de cuadro
VBA.....154 de diálogo Personalizar interfaz
aplicaciones de AutoLISP (LSP).....126, de usuario).....49
156–162, 165 archivos de comandos. Véase guiones
acad.lsp (archivo).....159–160 archivos de configuración.....7
acaddoc.lsp (archivo).....159, 161 acerca de.....7
acerca de.....156 varios.....7
almacenamiento de.....157 archivos de definición de forma.....170–
cargar.....157 171, 173, 181, 217, 226
cargar/ejecutar automáticamente..... acerca de.....170
159 archivos de tipos de letra grandes.....
errores al cargar.....162 217
especificar una ruta de directorio compilar.....170–171
para.....158, 165 crear.....170–171
Índice | 232
ejemplos.....173 añadir definiciones de superíndice y
tipos de letra de texto.....181 subíndice a.....227
Unicode (tipos de letra) y.....226 compilar.....170–171
archivos de fotos.....107–109 descripciones de tipo de letra de
crear.....109 orientación doble, códigos
proceso sugerido.....108 para.....180
en menús de símbolos.....107 especificar nombres de.....223
archivos de menús.....38, 42 Véase también tipos de letra
asignados a archivos de archivos de tipos de letra grandes
personalización (CUI), tabla ampliados.....218, 220, 222
de.....42 altura/anchura de primitivos.....220
reemplazo de archivos CUI campos de descripción.....220
(personalización).....38 definición de tipo de letra
archivos de menús.Véase archivos de ampliado.....220
personalización (CUI) definir.....218
archivos de personalización.....126 ejemplos.....220, 222
DIESEL (expresiones en).....126 indicador de final de archivo.....220
archivos de personalización de interfaz de números de forma y subforma.....220
usuario. Véase archivos de X e Y (orígenes del primitivo).....220
personalización (CUI) arcos.....177–179
archivos de personalización parcial.....40– especificados por curvatura.....179
41, 49–51, 85, 95, 116 fraccionales.....178
cargar, con comando CARGARIUP..... octante.....177
50 área definida por el usuario en la línea de
cargar, con ficha Personalizar, cuadro estado.....122
de diálogo Personalizar arrastrar comandos.....42, 58, 69
interfaz de usuario.....50 a barras de herramientas.....69
controlar barras de herramientas....85 para personalizar interfaz.....42
crear.....41 reutilizar en otros elementos de
definidos.....40 interfaz.....58
descargar, con comando ARX (comando).....165
DESCARGARIUP.....50 arxload (función de AutoLISP).....165–166
descargar, con ficha Personalizar, arxunload (función de AutoLISP).....166
cuadro de diálogo ASCII (archivos de personalización).....43
Personalizar interfaz de ASCII (códigos).....112, 181–182
usuario .....51 para caracteres.....112
en espacios de trabajo.....95 en números de forma de tipo de letra
intercambiar elementos de interfaz.... de texto.....181–182
116 Asistente de expansión.....53
archivos de programa.....2, 4–5 designar archivos de personalización
archivos de recursos de menú Véase MNR de empresa con.....53
(archivos de recursos de menú) asistente Publicar en sitio Web.....2
archivos de recursos de menú Véase MNR personalizar una plantilla para.....2
(archivos) asistentes.....2
archivos de soporte.....2, 4–5 asistente Publicar en sitio Web.....2
archivos de tipos de letra asterisco (*).....115
233 | Índice
en macros para repetir comandos..... como elementos de interfaz.....40
115 en espacios de trabajo.....95
autoarxload (función de AutoLISP)...159, filtrar pantalla, para
166 personalización.....54
AutoCAD Runtime Extension. Véase iconos desplegables, barras de
ObjectARX herramientas.....68–69
AutoLISP (archivos LSP).....101 crear desde cero.....68
cargar en cuadro de diálogo crear desde otra barra de
Personalizar interfaz de herramientas.....69
usuario .....101 iniciar aplicaciones desde.....152
secuencias de comandos para intercambiar controles.....74
personalización de mostrar barras de herramientas
interfaz.....101 personalizadas en espacios de
AutoLISP (código).....109, 118, 124, 126, trabajo.....66
156–157 mover botones.....69
AutoLISP (funciones).....81–82, 84, 124– personalizar.....66
125, 151, 157, 159–166 suprimir botones.....70
AutoLISP (rutinas).....41 tabla de controles para
usar en personalización.....41 personalización.....73
AutoLISP (rutinas). Véase AutoLISP (LSP) Véase también botones de barra de
(aplicaciones) herramientas
autoload (función de AutoLISP).....159 Véase también iconos desplegables (en
Automation. Véase ActiveX Automation botones de barras de
Ayuda.....101 herramientas)
mensajes en línea de estado.....101 barras de herramientas flotantes.....67
archivos de menús. Véase archivos de bibliotecas
personalización (CUI) Véase también bibliotecas estándar
bibliotecas estándar.....19, 29
patrones de sombreado.....29
B tipos de línea.....19
BARRA ESPACIADORA (tecla).....111–112 bloques.....170
barra oblicua (/).....113–114 BMP, archivos.....55, 70
como delimitador de ruta en imágenes de botones de barras de
macros.....114 herramientas.....70
barras de desplazamiento en espacios de propiedades de imagen de
trabajo.....96 comando.....55
barras de herramientas bordes alrededor de elementos de menú...
alias.....70 63
añadir comandos a.....67, 69 botones.....41, 66, 69–71, 99–100, 104
añadir controles a.....74 cambiar comandos para.....71
asignar nombre y definir digitalizadores, tableros.....100, 104
propiedades.....66–67 editar macros.....71
controlar en archivos CUI parciales... como elementos de interfaz.....41
85 en dispositivos señaladores.....99
crear.....67 personalizar.....99
editar propiedades de.....70 imágenes en.....66, 70–71
Índice | 234
mover a barras de herramientas.....69 Buttons (secciones del archivo de
personalizar en barras de menús).....100
herramientas.....66 cursor en cruz (coordenadas).....100
suprimir.....70 bytes de datos, requeridos para describir
Botones (secciones).....84 formas.....172
botones de barra de herramientas bytes de especificación de forma.....172–
asociar con diferentes comandos....71 180
crear.....70 acerca de.....172
editar.....70 código de arco fraccional para.....178
editar macros.....71 código de arco octante.....177
como elementos de interfaz.....41 código de subforma para.....176
iconos desplegables. Véase iconos código indicador de texto vertical
desplegables (en botones de para.....180
barras de herramientas) códigos de almacenamiento y
imágenes de botones restablecimiento de
personalizadas.....66, 70–71 ubicación para.....176
personalizar barras de herramientas... códigos de control de tamaño para....
66 175
reubicar.....69 códigos de desplazamiento X-Y
suprimir.....70 para.....176
botones del tablero.....100, 102, 104, 116 códigos de longitud y dirección de
buscar.....58–61 vector en.....173
buscar cadena en archivo CUI.....59 códigos de modo de dibujo para...175
comando en archivo CUI.....59 códigos especiales para.....174
CUI (archivos).....58–61 códigos especificados por curvatura
buscar un comando en el panel para.....179
Lista de comandos.....59
para comandos y cadenas de
búsqueda.....58
C
encontrar una cadena de C# (lenguaje de programación).....167
búsqueda.....59 cadenas entre comillas, en expresiones
presentación general.....58 DIESEL.....124
reemplazar un comando.....61 Calculadora rápida (ventana).....94
reemplazar una cadena de cambiar propiedades.....94
búsqueda.....60 campo código_retorno, en la sección de
búsquedas en archivos de comandos externos.....13
personalización.....58–61 campo comando, en la sección de
buscar un comando en el panel Lista comandos externos.....12
de comandos.....59 campo ejecutable, en la sección de
encontrar una cadena de búsqueda.... comandos externos.....13
59 campo indicadores, en la sección de
presentación general.....58 comandos externos.....13
reemplazar un comando.....61 campo solicitud, en la sección de
reemplazar una cadena de comandos externos.....13
búsqueda.....60 cancelar comandos en ejecución en
restringidas/ampliadas.....58 macros.....110
235 | Índice
cancelar comandos en ejecución, en código indicador de texto vertical en bytes
macros.....118 de especificación de forma.....180
carácter de subrayado (_) .....71 códigos de almacenamiento y
caracteres de control en macros.....112 restablecimiento de ubicación en
tabla de.....112 bytes de especificación de
caracteres de texto en tipos de línea....23– forma.....176
24, 26 códigos de arcos especificados por
caracteres subrayado (_).....115 curvatura en bytes de
en desarrollo de menús para versiones especificación de forma.....179
no inglesas del producto..... códigos de control de tamaño en bytes de
115 especificación de forma.....175
CARGA (comando).....170, 174 códigos de desplazamiento X-Y en bytes
cargar.....49–50, 154–155, 157, 159, 165– de especificación de forma.....176
166 códigos de modo de dibujo en bytes de
AutoLISP (aplicaciones).....157, 159 especificación de forma.....175
CUI parciales (archivos de códigos especiales para bytes de
personalización).....49 especificación de forma.....174
con comando CARGARIUP.....50 colección de elementos de interfaz.....41
con ficha Personalizar, cuadro de espacios de trabajo.....41
diálogo Personalizar comandos....55–58, 62, 64–67, 69–71, 75–
interfaz de usuario.....50 76, 79–80, 82, 100–101, 104–105,
ObjectARX (aplicaciones).....165–166 109–111, 113, 115, 139, 151
VBA (aplicaciones).....154–155 añadir a barras de herramientas...67,
CARGARIUP (comando).....50 69
cargar archivos CUI parciales con..... añadir a menús contextuales.....79
50 arrastrar a menús.....76
cascada (menús). Véase menús arrastrar a menús desplegables.....76
contextuales asignar a botones del tablero.....100,
cascada (menús). Véase menús desplegables 104
clases contenedoras administradas asignar a menús de pantalla.....104–
(ObjectARX).....167 105
CLIPBOARD (variable de sistema).....129 asignar a submenús.....80
CMCOMMAND (alias de menú contextual) asignar nombre y definir
.....77 propiedades.....56
cmd (comando de sistema de Windows)... códigos especiales en macros....71, 79
14 códigos para cancelar comandos en
CMDEFAULT (alias de menú ejecución.....71
contextual).....77 códigos para cancelar comandos en
CMEDIT (alias de menús contextual)....77 ejecución en macros.....110
código arco fraccional en bytes de crear.....56
especificación de forma.....178 desactivar.....62, 64–66, 82
código de arco octante en bytes de editar.....56–57
especificación de forma.....177 hacer una pausa en macros para
código de subforma en bytes de entrada.....113
especificación de forma.....176 ID de elementos.....56
para iniciar aplicaciones.....151
Índice | 236
iniciar con botones de barras de COMPILA (comando).....170–171, 174
herramientas.....70 compilar archivos de forma o tipos de
introducir macros para.....56–57 letra.....170–171
límites en menús.....75 componentes (objetos).....150
macros.....109 arquitectura de modelo.....150
macros y.....55 configuraciones múltiples.....7
mensajes de ayuda de la línea de conmutadores. Véase conmutadores de
estado.....101 línea de comando
personalizar.....55 Contenido de espacio de trabajo (panel
personalizar rótulos en menús.....62 del cuadro de diálogo Personalizar
propiedades.....56 interfaz de usuario).....94, 97
propiedades, cambiar.....55 contornos de octante.....178
reemplazar, en botones de barras de contrabarra.....158, 165
herramientas.....71 contrabarra, carácter.....100, 110–114
reflejar en menús de pantalla.....105 macros.....112
repetir, en macros.....115 prohibido como delimitador de ruta
reutilizar.....56, 58 en macros.....114
rótulos. Véase rótulos de elementos de Control de capas (cuadro de diálogo
menú Personalizar interfaz de usuario),
terminar.....111 función de barra de herramientas
transparente.....113 descrita .....73
comandos en ejecución, cancelar (en Control de color OPT (cuadro de diálogo
macros).....110 Personalizar interfaz de usuario),
comandos externos.....12–14 función de barra de herramientas
acerca de.....12 descrita .....73
campo código_retorno.....13 Control de escala de ventana gráfica
campo comando.....12 (cuadro de diálogo Personalizar
campo ejecutable.....13 interfaz de usuario), función de
campo indicadores.....13 barra de herramientas descrita ....
campo solicitud.....13 73
definir.....12, 14 Control de espacios de trabajo (cuadro de
comandos personalizados diálogo Personalizar interfaz de
Véase también comandos externos usuario), función de barra de
comandos transparentes.....113 herramientas descrita .....73
command (función de AutoLISP).....157, Control de estilo de cota (cuadro de
159, 163 diálogo Personalizar interfaz de
command autoloader.....159 usuario), función de barra de
comparar archivos de personalización herramientas descrita .....73
antiguos y nuevos.....43 Control de estilo de tabla (cuadro de
compatibilidad con idiomas diálogo Personalizar interfaz de
internacionales.....115, 217–218, usuario), función de barra de
221 herramientas descrita .....73
Japonés/Kanji.....217–218, 221 Control de estilo de texto (cuadro de
macros.....115 diálogo Personalizar interfaz de
compatibilidad con versiones anteriores, usuario), función de barra de
en personalización.....42 herramientas descrita .....73
237 | Índice
Control de estilo de trazado (cuadro de teclas de modificación temporal.....90
diálogo Personalizar interfaz de CTRL (modificador).....86
usuario), función de barra de CTRL (tecla).....86, 99, 112
herramientas descrita .....73 cuadros de diálogo.....107
Control de grosor de línea (cuadro de menús de mosaico de imágenes...107
diálogo Personalizar interfaz de CUI (archivos de personalización).....2, 5,
usuario), función de barra de 38, 40, 42–43, 47–54, 58–61, 85,
herramientas descrita .....73 126
Control de nombre de bloque de referencia archivos CUI parciales.....49–51, 85
(cuadro de diálogo Personalizar buscar un comando en el panel Lista
interfaz de usuario), función de de comandos.....59
barra de herramientas descrita .... búsquedas.....58
73 búsquedas restringidas/ampliadas.....
Control de tipo de línea (cuadro de diálogo 58
Personalizar interfaz de usuario), compatibilidad con versiones
función de barra de herramientas anteriores.....42
descrita .....73 crear, desde archivos CUI
Control de vista guardada (cuadro de existentes.....52
diálogo Personalizar interfaz de definidos.....40
usuario), función de barra de DIESEL (expresiones en).....126
herramientas descrita .....73 editar.....2
Control de visualización (cuadro de encontrar una cadena de búsqueda....
diálogo Personalizar interfaz de 59
usuario), función de barra de especificar uno como archivo de
herramientas descrita .....73 personalización principal.....
Control SCP (cuadro de diálogo 52
Personalizar interfaz de usuario), estructura de.....43
función de barra de herramientas filtrar pantalla de elementos de
descrita .....73 personalización.....54
controles en barras de herramientas....73– formato basado en XML.....42
74 función de.....38
coordenadas de cursor en cruz del ratón... migración de estructuras de archivos
100 antiguas a.....47
copiar.....47–48, 66, 86 modificar.....53
crear.....52, 56, 67–69, 88, 90 personalización de empresa
archivos de personalización de (archivos).....40, 51–53
empresa desde archivos CUI recomendación para estructura de
existentes.....52 directorios.....5
barras de herramientas.....67 reemplazar un comando.....61
comandos.....56 reemplazar una cadena de
iconos desplegables, barras de búsqueda.....60
herramientas.....68–69 reemplazo de archivos MNU y MNS...
desde el principio.....68 42
desde otra barra de transferir.....48
herramientas.....69 cursor en cruz.....100
método abreviado.....88 coordenadas de.....100
Índice | 238
D archivos de comandos y.....145
Deshacer control de botón estrecho
datos del usuario.....113 (cuadro de diálogo Personalizar
macros.....113 interfaz de usuario), función de
DCL (archivos de lenguaje de control de barra de herramientas descrita ....
diálogos).....156 73
defbytes.....172, 219, 226 DESIGNA (comando).....113
en archivos de tipos de letra DesignCenter (ventana).....94
grandes.....219 cambiar propiedades.....94
en descripciones de forma.....172 dibujar imágenes de botones.....71
en descripciones de tipo de letra DIESEL (funciones).....123, 129–135
Unicode.....226 DIESEL (Lenguaje de expresión de cadenas
definición de forma de avance de línea..... evaluadas en interpretación
181 directa).....121
defun (función de AutoLISP).....163–164 acerca de.....121
defun-q (función de AutoLISP).....164 digitalizadores, tableros.....100, 104
desactivar.....62, 64–66, 82 directorios.....4–5
desactivar menús.....81 estructura de archivos de programa y
desactivar rótulos de elementos de de soporte.....4–5
menú.....62, 64, 66 modificación.....4
descargar.....49–51 recomendaciones para.....5
CUI parciales (archivos de distinto que (!=) (función DIESEL).....130
personalización).....49 división (/) (función DIESEL).....129
con comando DESCARGARIUP... duplicar espacios de trabajo.....98
50 DXF (nombres de objetos).....77
con ficha Personalizar, cuadro de
diálogo Personalizar
interfaz de usuario.....51
E
DESCARGARIUP (comando).....50 ecos.....111
descargar archivos CUI parciales desactivar, en macros.....111
con.....50 editar.....56–57, 66, 70–71, 86, 89, 91, 97,
descripciones....55, 57, 67, 76, 79, 90–91, 104, 115, 139
96, 104, 106 Editor de botones.....71
descripciones de forma.....171–174 edtime (función DIESEL).....131
acerca de.....171 ejemplos...15, 21, 24, 27, 30, 32, 34, 122–
byte de especificación de forma..... 124, 126–128, 132, 140, 143,
172–174 146, 151, 155, 159–161, 163–165,
campos de descripción.....172 173, 177–180, 182, 217, 220–223,
descripciones de tipo de letra de texto de 225, 227
orientación doble.....180, 182 ampliar tipos de letra de texto usando
desfase.....25, 28, 178 tipos de letra grandes.....225
en especificaciones de arco.....178 archivos de forma.....173
de formas de tipos de línea.....28 arxload (función de AutoLISP).....165
de caracteres de texto en tipos de AutoLISP.....126–127
línea.....25 expresiones en elementos de
deshacer.....145 menú.....126
239 | Índice
rutinas.....127 elementos de interfaz.....40–41, 84–85,
autoload (función de AutoLISP)...159 102, 104, 107, 116
caracteres Kanji.....221 elementos de interfaz originales.....54,
cargar proyectos VBA.....155 102, 104, 107
comandos personalizados.....15 botones del tablero.....104
comandos que inician aplicaciones.... definidos.....102
151 filtrar pantalla, para
definiciones de arco.....178–179 personalización.....54
definiciones de forma de texto.....182 lista de.....102
definiciones de patrones de menús de mosaico de imágenes...107
sombreado.....30, 32, 34 menús de pantalla.....104
definiciones de menús de tablero.....102
superíndices/subíndices..... elementos de menú
227 definir acción de. Véase macros de
definiciones de tipo de línea.....21, 27 menú
descripciones de tipo de letra de texto como elementos de interfaz.....41
de orientación doble.....180 límites en menús.....75
DIESEL (expresiones de macro en elementos de menú (rótulos de)....62–66,
lenguaje).....123 82, 128
edtime (función DIESEL).....132 acceso de AutoLISP a.....82
encabezado de archivo de tipos de atenuar.....62, 64–66
letra grandes.....217 controlar la visualización.....62
ESTILO (comando).....223 desactivar.....62, 64–66
expresiones DIESEL.....3, 41, 62–63, DIESEL (expresiones en).....63, 128
76, 109, 117, 123–124, 126– ejemplos.....128
128, 135 marcar .....63, 65
en elementos de menú.....126 elementos de personalización.....54
en rótulos de menús mostrar todos o seleccionados.....54
desplegables.....128 eliminar.....66, 70, 84
para cambiar la anchura del ENCUADRE (comando).....107
menú.....128 entorno de desarrollo integrado.....154,
fototeca.....140 156
load (función de AutoLISP)...160–161 VBA.....154
MODEMACRO (variable de Visual LISP.....156
sistema).....122, 124 Entorno de múltiples diseños.....156
personalización de la línea de entrada de teclado en macros.....113
estado.....122 entrada en macros.....113–114
primitivos Kanji.....221 hacer una pausa.....113
S STARTUP (función de AutoLISP)..... retardo en pausa.....114
163–164 entrada en macros, solicitar.....119
secuencias de comandos.....143, 146 ep.shx (archivo).....27
tipos de letra grandes ampliados..... eq (función DIESEL).....132
220, 222 errores en sintaxis.....42
tipos de línea, caracteres de texto al personalizar.....42
en.....24 ESC (tecla).....115
vectores no estándar.....177
Índice | 240
usar con modificadores de teclas de en un byte de especificación de
método abreviado.....115 forma.....175
espacio de trabajo, definir.....99 objetos de texto.....182, 220
espacio modelo.....138 tipos de línea.....28
fotos creadas en.....138 para caracteres de texto en tipos de
espacio papel.....138 línea.....25
fotos creadas en.....138 FAS (archivos).....156
espacios.....20, 22–23 filas.....67
espacios de nombre, en Visual LISP.....156 barras de herramientas.....67
espacios de trabajo.....41, 66, 93–99 FILEDIA (variable de sistema).....141
asignar nombre y definir visualizar fotos y.....141
propiedades.....95 filtrar.....54
barras de herramientas.....95 elementos de personalización,
cambiar propiedades.....96 mostrar.....54
crear.....95 filtros de punto, macros y.....113
definidos.....41 FORMA (comando).....170, 174
definir como actuales.....99 formas.....2, 26, 172
duplicar.....98 bytes de datos requeridos para la
importar al archivo de personalización descripción de.....172
principal.....95, 97 crear.....2
mostrar barras de herramientas incluir en tipos de línea.....26
personalizadas.....66 formato basado en XML de archivos CUI
personalizar.....93 (personalización).....42
propiedades.....55–56, 70, 76, 79–80, formatos de fecha y hora, función DIESEL
94, 96–97, 104, 106, 108 para.....131
modificación.....94 fotos.....137–140, 145–146
espacios de trabajo duplicados.....98 fotos de símbolos.....108–109
cambiar nombre.....98 asignar a menús de símbolos.....108
espacios vacíos en macros.....110, 118 crear.....109
especiales (caracteres).....71, 79, 109, 112 fototecas.....138, 140–141
ESTILO (comando).....170, 181, 223 acerca de.....138
estructura de archivo de texto, en archivos crear.....140
de menú.....43 ejemplos.....140
comparada con estructura de archivos mostrar una foto.....141
de personalización.....43 función DIESEL con límites de
eval (función DIESEL).....133 parámetros.....129
expresiones condicionales en macros.....
117
expresiones DIESEL.....3, 41, 62–63, 76,
G
109, 117, 123–124, 126–128, 135 getenv (función DIESEL).....133
getvar (función DIESEL).....123, 133
F girar.....25–26, 28
caracteres de texto en tipos de línea...
factor de curvatura, en especificaciones de 25
arco.....179 formas de tipos de línea.....26, 28
factores de escala.....25, 28, 175, 182, 220
241 | Índice
glosario de términos de la interfaz de para elementos de interfaz. Véase ID
usuario para personalización..... de elemento
40 IDE. Véase entorno de desarrollo integrado
GRIPS (alias de menú contextual).....77 identificadores de menús.....55
grosor.....128 nombres de comandos.....55
de menús, cambiar.....128 if (función DIESEL).....133
grupos de menús. Véase grupos de if-then (pruebas), en macros.....118
personalización igual que (=) (función DIESEL).....130
grupos de personalización.....40, 46, 51, Imagen de botón (panel del cuadro de
53 diálogo Personalizar interfaz de
cambiar nombres.....53 usuario) .....71
comparados con grupos de menús..... imágenes.....66, 70–71, 107–108
46 imágenes de botones.....66, 70
definidos.....40 imágenes de botones, personalizar.....71
nombres.....51 imágenes grandes en propiedades de
espacios en nombres.....53 comando.....55
guión (-).....16, 30, 79, 110 imágenes pequeñas en propiedades de
en definiciones de patrones de comando .....55
sombreado.....30 importación.....47–48, 97
como prefijo para alias de comando... imprimir.....86, 92
16 lista de métodos abreviados.....86
listas.....92
método abreviado.....92
H teclas de modificación
hora/fecha.....131 temporal.....92
formatos, función DIESEL para.....131 index (función DIESEL).....133–134
Información (paleta).....94
cambiar propiedades.....94
I información de herramientas.....55
mostrar nombre de comando.....55
iconos desplegables (en botones de barras insertar.....84
de herramientas)....66, 68–69, 71 menús.....84
crear.....66 intercambiar.....83–85, 116
desde el principio.....68 elementos de interfaz.....85, 116
desde otra barra de menús desplegables.....83
herramientas.....69 ejemplo de macro.....83
definidos.....66 ejemplo de menucmd de
imágenes.....71 AutoLISP.....83
iconos desplegables de barras de elementos de interfaz
herramientas. Véase iconos admitidos.....84
desplegables (en botones de no cumplimiento de directrices
barras de herramientas) de interfaz de usuario de
ID de elementos.....41, 55, 57 Microsoft.....83
comandos.....55, 57 intercambiar controles de barras de
definidos.....41 herramientas.....74
ID únicos
Índice | 242
intercambiar controles de barras de líneas de inicio de menús de pantalla.....
herramientas (cuadro de diálogo 106
Personalizar interfaz de líneas en blanco en menús de pantalla.....
usuario).....73 104
intercambiar menús. Véase intercambio de LISP (archivos de menús) Véase MNL
menús (archivos de menú LISP)
intercambio de menús.....85, 116 LISP (archivos de menús) Véase MNL
controlar barras de herramientas y..... (archivos)
85 LISP (archivos).....54
macros y.....116 filtrar pantalla, para
interfaces de programación.....150, 152, personalización.....54
156, 164, 167 LISPINIT (variable de sistema).....160
.NET.....167 Lista de comandos (panel del cuadro de
ActiveX Automation.....150 diálogo Personalizar interfaz de
AutoCAD VBA.....152 usuario).....56
AutoLISP.....156 Lista de dibujos (plantilla del Asistente
ObjectARX.....164 para publicar en sitio Web).....9–
Visual LISP.....156 10
Interfaz (ficha del cuadro de diálogo Lista y resumen (plantilla del Asistente
Personalizar interfaz de usuario) para publicar en sitio Web).....9–
.....95 10
interfaz de usuario.....38, 40 listas desplegables.....74
presentación general de añadir a barras de herramientas.....74
personalización.....38 intercambiar en barras de
terminología de personalización....40 herramientas.....74
INTRO (tecla).....111–112, 118 listas desplegables en barras de
herramientas.....73
nombres de, en cuadro de diálogo
L Personalizar interfaz de
La paleta Propiedades.....94 usuario.....73
cambiar propiedades.....94 llamar a macros.....119
La ventana Comando.....94 load (función de AutoLISP).....157, 159–
cambiar propiedades.....94 162
Lenguaje de expresión de cadenas Load (opción del comando ARX).....165
evaluadas en interpretación longitud de macros.....111
directa. Véase expresiones DIESEL longitud y dirección de vector en un byte
letra (tipos) de especificación de forma.....173
Véase también archivos de tipos de longitudes de segmentos invisibles
letra (espacios) en definiciones de tipos
limitaciones en macros.....111 de línea.....20, 22
LIN (archivos de biblioteca de tipos de longitudes de segmentos visibles (trazos)
línea).....20 en definiciones de tipos de
línea de estado.....3, 55, 101, 122 línea.....20, 22
líneas de comentario, en archivos de LSP (archivos de AutoLISP).....156–157
comandos.....142–143
243 | Índice
M terminar.....111
terminar las que contienen
macros.....41, 55, 57, 70–71, 86, 90–91, expresiones condicionales....
109–119 118
asignar a comandos.....57 usar en personalización.....41
asignar a teclas de modificación Macros (cuadro de diálogo).....154
temporal.....90–91 macros de menú.....102, 126, 152
cambiar tamaño de pinzamientos..... DIESEL (expresiones en).....126
119 expresiones AutoLISP en.....126
códigos de caracteres especiales para iniciar aplicaciones desde un menú o
comandos.....71 barra de herramientas.....152
códigos de caracteres especiales para para menús de tablero.....102
comandos, tabla de.....112 macros VBA.....154
compatibilidad con idiomas ejecutar.....154
internacionales.....115 desde la línea de comando.....154
contenido.....109 mapas de bits (imágenes BMP).....55, 70
crear/editar.....55 imágenes de botones de barras de
definidos.....109 herramientas.....70
desactivar ecos y solicitudes.....111 propiedades de imagen de
DIESEL (expresiones en).....117 comando.....55
editar para botones de barras de marcar rótulos de elementos de menú.....
herramientas.....71 62–66, 82
ejemplo de componentes, mostrar en marcas de verificación.....62–66
tabla.....110 en elementos de menú.....63–66
expresiones condicionales en.....117 en rótulos de elementos de menú.....
funciones de AutoLISP en.....118 62
importancia de caracteres en.....110 MaxHatch (variable de registro de
iniciar con botones de barras de sistema).....31
herramientas.....70 mayor o igual que (función DIESEL)...130
intercambiar elementos de interfaz mayor que (función DIESEL).....130
con.....116 MAYÚS, tecla.....99
limitaciones.....111 MDE. Véase Entorno de múltiples diseños
llamar, con AutoLISP.....119 menor o igual que (función DIESEL)...130
métodos abreviados.....86 menor que (función DIESEL).....130
modo de designación de un único mensajes de ayuda de la línea de estado...
objeto.....115 100
pausa para entrada de usuario.....111 mensajes de error.....135, 163
pausa para introducción de datos de AutoLISP.....163
usuario.....113 DIESEL.....135
presentación general.....109 menú fuente (archivos MNS). Véase
repetir comandos.....115 archivos de personalización (CUI)
retardo en pausa para entrada de menucmd (función de AutoLISP).....63,
usuario.....114 81–82, 84
sintaxis de comando.....55 acceder al estado de los rótulos.....82
solicitudes de entrada de usuario..... activar/desactivar elementos de macro
119 o aplicación.....63
Índice | 244
insertar/eliminar menús.....84 menús contextuales sensibles al
referencias absolutas de elementos de contexto.....77
menú.....82 menús de botón derecho. Véase menús
referencias relativas de elementos de contextuales
menú.....81 menús de contexto. Véase menús
MENUCTL (variable de sistema).....104– contextuales
105 menús de mosaico de imágenes.....102,
MENUECHO (variable de sistema).....111 107–109, 115, 138, 140
menús crear.....108
añadir comandos.....76 definir.....109
crear.....75 elementos de interfaz originales...102
crear submenús.....79 fototecas y.....138
desarrollados para versiones no repetir comandos y.....115
inglesas del producto.....115 menús de pantalla.....102, 104–106, 116
desplegables.....75–76, 83 añadir comandos.....106
eliminar.....84 asignar comandos.....105
en espacios de trabajo.....75, 95 crear.....104
filtrar pantalla, para elementos de interfaz originales...102
personalización.....54 intercambiar acciones.....116
iniciar aplicaciones desde.....152 mostrar.....105
intercambiar, presentación general reflejar comando actual en.....105
de.....83 submenús.....104
intercambiar. Véase intercambio de crear.....106
menús en versiones posteriores del
referencia.....81 producto.....104
tipos.....75 Menús de símbolos (sección).....84
títulos en barras de título, en menús de tablero.....102–103, 116
intercambio de menús.....83 crear.....102
Véase también archivos de elementos de interfaz originales...102
personalización parciales filas y columnas.....103
Véase también menús contextuales borrar.....103
Véase también menús de símbolos definir.....103
Véase también menús desplegables intercambiar acciones.....116
menús contextuales.....54, 75, 77, 79, 81, limitaciones de tamaño.....102
128 menús desplegables.....40–41, 75–76, 81,
alias.....77 83–84, 128, 152
anchura de.....128 menús personalizados.....138
asignar nombre y definir usar fotos con.....138
propiedades.....79 método abreviado.....40, 86, 88–89, 92
crear.....79 crear.....88
definidos.....75, 77 crear/editar.....86
filtrar pantalla, para editar.....89
personalización.....54 como elementos de interfaz.....40
presentación general.....77 imprimir lista.....92
referencia.....81 métodos abreviados de teclado.....40, 54,
86, 88–89
245 | Índice
crear.....88 modo de designación de un único objeto,
crear o editar.....86 en macros.....115
editar.....89 Modo de edición (menú contextual).....77
como elementos de interfaz.....40 Modo por defecto (menú contextual).....
filtrar pantalla, para 77
personalización.....54 modos de referencia a objetos.....113
métodos abreviados por defecto.....86 macros y.....113
migración.....47 mostrar.....62, 67, 79, 86, 97, 105
archivos de menú a archivos de barras de herramientas.....67
personalización.....47 elementos de menú (rótulos de).....62
migrar.....47–48 lista de métodos abreviados.....86
MIRAFOTO (comando).....139, 141, 145 menús de pantalla.....105
MNL (archivos de menú LISP).....42, 101, texto en elementos de menú.....79
118 ventanas anclables.....97
cargar en cuadro de diálogo mover botones a barras de herramientas...
Personalizar interfaz de 69
usuario .....101 Multiplicación (*) (función DIESEL)....129
con el mismo nombre que archivos MNC (archivos). Véase CUI (archivos de
CUI principal, de empresa o personalización)
parciales.....101 MNS (archivos). Véase CUI (archivos de
secuencias de comandos para personalización)
personalización de
interfaz.....101
MNL (archivos).....159
N
MNR (archivos de recursos de menú)....42 nodos del árbol.....41
MNS (archivos de menú fuente).....42, 47 definidos.....41
migrar.....47 nombre de ruta. Véase ruta de directorio
sustituir.....42 nombres.....53, 55–56, 66, 76, 79, 90–91,
MNU (archivos de menú de plantilla). 95, 104, 106, 109
Véase CUI (archivos de nombres de forma.....172, 219
personalización) en archivos de tipos de letra
MNU (archivos de menú de grandes.....219
plantilla).Véase archivos de en descripciones de forma.....172
personalización (CUI) nombres de objetos de formato de
MNU (archivos).Véase archivos de intercambio de dibujos (DXF).....
personalización (CUI) 77
MNU (menú de plantilla) archivos.....42, nombres de objetos, menús contextuales
47 y.....77
migrar.....47 nth (función DIESEL).....134
sustituir.....42 número de subforma.....219–220
MODEMACRO (variable de sistema).....3, en archivos de tipos de letra
122–124 grandes.....219
modes (byte en archivos de tipos de letra en archivos de tipos de letra grandes
grandes).....219 ampliados.....220
Modo de comando (menú contextual)..... números de forma.....172, 176, 181, 219–
77 220, 227
Índice | 246
O línea de encabezado.....31, 33, 36
rechazo de.....31
ObjectARX (aplicaciones).....165–166 reglas para.....30
cargar.....165 con trazos.....31–32
cargar automáticamente.....166 con varias líneas.....34
descargar.....165–166 patrones de sombreado de varias líneas....
ObjectARX (entorno).....164 34
Objetos 3D (cuadro de diálogo de pd.shx (archivo).....27
símbolos).....107 personalización.....38, 40–41
ocultar.....66–67, 97 cambios.....41
barras de herramientas.....67 glosario de términos.....40
botones de barra de herramientas..... presentación general.....38
66 personalización de empresa (archivos).....
ventanas anclables.....97 40, 51–53
Ocultar automáticamente (función), para crear, desde archivos CUI
ventanas anclables.....97 existentes.....52
opciones de personalización.....41 definidos.....40
opciones de visualización para espacios de definir, en estaciones de trabajo de
trabajo.....96 usuarios.....53
or (función DIESEL).....134 designar uno como archivo de
orientación.....67, 97, 180, 182 personalización principal.....
barras de herramientas.....67 52
tipos de letra de texto.....180, 182 especificar ubicación.....51
ventanas anclables.....97 presentación general.....51
proceso para crear.....51
personalizar.....10, 40–41, 47, 55, 62, 66,
P 93, 99–101, 104
Paletas de herramientas (ventana).....94 barras de herramientas.....40, 54, 66–
cambiar propiedades.....94 70, 73–74, 85, 95, 152
PANTGRAF (comando), usar en secuencias presentación general.....66
de comandos.....142 botones del tablero.....100, 104
PANTTEXT (comando), en secuencias de cambios en.....41
comandos.....142 comandos.....55
parámetros de línea de comando.....144 dispositivo señalador (botones).....99
ejecutar archivos de comandos y..... elementos de menú (rótulos de).....62
144 espacios de trabajo.....93
parciales (archivos de menús).....84 interfaz de usuario, terminología
intercambiar, sintaxis para.....84 para.....40
patrones de sombreado.....29–34, 36 mensajes de ayuda de la línea de
acerca de.....30 estado.....101
archivo de biblioteca estándar.....29 menús de pantalla.....104
crear.....31, 33, 36 migrar archivos de personalización
ejemplos.....30, 32, 34 antiguos.....47
familias de líneas.....31 Publicar en sitio Web (plantillas)....10
formato de.....30
línea de descripción.....32, 34, 36
247 | Índice
Personalizar (ficha del cuadro de diálogo poliarcos.....179
Personalizar interfaz de posición de coordenadas en bytes de
usuario).....50–51 especificación de forma.....176
cargar archivos CUI parciales con..... presentaciones de fotos.....145–146
50 primitivos Kanji, ejemplos.....221
descargar archivo CUI parcial con..... princ (función de AutoLISP).....162
51 principal (archivo de personalización).....
Personalizar (ficha) (cuadro de diálogo 40, 51–52, 95, 97
Personalizar interfaz de definidos.....40
usuario).....55 especificar un archivo CUI como.....
Personalizar interfaz de usuario (cuadro de 52
diálogo).....38, 41, 47, 55, 79, 95 importar espacios de trabajo.....95, 97
especiales (caracteres).....79 propiedades.....55–56, 70, 76, 79–80, 94,
Interfaz (ficha).....95 96–97, 104, 106, 108
nodos del árbol.....41 Propiedades (panel del cuadro de diálogo
Personalizar (ficha).....55 Personalizar interfaz de
presentación general.....38 usuario).....56
Transferir (ficha).....47 proyectos VBA.....154–155
ubicación de todos los cambios de almacenar.....154
personalización.....41 cargar.....154
PFB (archivos binarios de tipo de letra para cargar/ejecutar automáticamente.....
impresora).....170–171 155
PICKADD (variable de sistema).....113, ejemplo.....155
142, 157 PTWTemplates (carpeta).....10
archivos de comandos y.....142 Publicar en sitio Web (plantillas).....10
command (función de AutoLISP) y.... crear acceso a.....10
157 personalizar.....10
macros y.....113 punto y coma.....142, 157
PICKAUTO (variable de sistema).....113, en archivos de comandos.....142
142, 157 en archivos de aplicaciones de
archivos de comandos y.....142 AutoLISP.....157
command (función de AutoLISP) y.... punto y coma (carácter).....111–112
157 macros.....112
macros y.....113 puntos.....40–41
Pinzamiento activo (menú contextual)..... definidos.....41
77 Personalizar interfaz de usuario
pinzamientos.....77, 119 (paneles del cuadro de
cambiar tamaño, en macros.....119 diálogo).....40
contextual (menú).....77 puntos en definiciones de tipos de línea...
plantillas.....2, 10 20, 22–23
para el Asistente para publicar en sitio
Web.....2
Publicar en sitio Web.....10
R
crear acceso a.....10 radio.....177–178
personalizar.....10 ratón (botones).....54, 99–100, 116
plantillas personalizadas. Véase plantillas coordenadas de cursor en cruz.....100
Índice | 248
filtrar pantalla, para RETROCESO (tecla).....112
personalización.....54 reutilizar.....56, 58
intercambiar acciones.....116 rótulos de comandos. Véase rótulos de
personalizar.....99 elementos de menú
reactores de objeto, AutoLISP y.....156 rótulos de sección.....102
REANUDA (comando en secuencias de para menús de tablero.....102
comandos).....142 RSCRIPT (comando en secuencias de
reemplazar.....60–61 comandos).....142
cadena de búsqueda.....60 rtos (función DIESEL).....134
en archivo CUI.....60 ruta de búsqueda de biblioteca, para
comando en archivo CUI.....61 archivos de programa y de
referencia.....81 soporte.....5
menús, definidos.....81 ruta de directorio.....5, 158, 165
referencia a menús.....83 para archivos de programa y de
relativas (globales).....83 soporte.....5
referencia a objetos (menús para archivos de AutoLISP....158, 165
contextuales).....77 rutas de búsqueda (para archivos de
alias.....77 soporte).....5
referencia absoluta a menús.....81
definidos.....81
sintaxis.....81
S
referencia relativa.....81 S STARTUP (función de AutoLISP).....125,
basada en grupo de personalización e 159, 163–164
ID de elemento.....81 establecer la variable MODEMACRO
referencias globales. Véase referencias con.....125
relativas incluir en los archivos LISP de
referencias relativas de menús, definidas.. arranque.....159, 163
81 sobrescribir.....164
Rehacer control de botón estrecho (cuadro SACAFOTO (comando).....107, 109, 139
de diálogo Personalizar interfaz SCR (archivos de comandos).....141, 143
de usuario), función de barra de SCREENBOXES (variable de sistema)...104
herramientas descrita .....73 SCRIPT (comando).....141
relaciones anchura/altura para menús de secuencias de comandos.....3, 137–138,
símbolos.....107 141–146
repetir comandos.....115 señaladores, dispositivos.....99–100, 113,
en macros de menú.....115 116
resta (-) (función DIESEL).....129 coordenadas de cursor en cruz.....100
RETARDA (comando en secuencias de entrada en macros.....113
comandos).....142 intercambiar acciones.....116
RETARDA (comando).....145 personalizar.....99
Retícula de miniaturas (plantilla del SHP (archivos de definición de forma).....
Asistente para publicar en sitio 170–171, 228
Web).....9–10 SHP (tipos de letra de definición de
Retícula y resumen (plantilla del Asistente forma).....170
para publicar en sitio Web).....9– SHX (archivos de forma compilados).....
10 170–171
249 | Índice
signo de dólar ($).....79 Tecla SUPR.....86
en macros de menú.....79 usar con modificadores de teclas de
signo de exclamación punto (!.).....63, 65 método abreviado.....86
signo de exclamación punto (!.), en rótulos teclas de aceleración. Véase teclas de
de elementos de menú.....79 método abreviado
signo dólar ($).....30, 124 teclas de función (F1-F12).....86
en definiciones de patrones de usar con modificadores de métodos
sombreado.....30 abreviados.....86
en expresiones DIESEL.....124 teclas de método abreviado (cuadro de
signo más (+).....111 diálogo).....88–89
símbolos.....71, 79, 107, 109, 112 teclas de modificación temporal....41, 86,
símbolos gráficos en menús de símbolos.. 90–92
107 crear.....90
sintaxis ^C^C en macros.....71, 110, 115 crear/editar.....86
SLIDELIB (creación de fototeca) utilidad... editar.....91
140 como elementos de interfaz.....41
solicitudes.....111, 119 imprimir lista.....92
desactivar, en macros.....111 teclas de modificación. Véase teclas de
para entrada de usuario, en macros.... modificación temporal
119 teclas del teclado numérico.....86
specbyte. Véase bytes de especificación de terminadores.....219–220
forma terminar macros.....111
Start (comando de sistema de Windows).. terminar macros que contienen
14 expresiones condicionales.....118
startapp (función de AutoLISP).....151 terminología de personalización de la
strcat (función AutoLISP).....124 interfaz de usuario.....40
strlen (función DIESEL).....134 TEXTO (comando).....170, 182
subíndices.....227 texto (estilos).....170, 223
añadir definiciones de tipo de letra texto (tipos de letra). Véase tipos de letra
para.....227 texto Kanji.....217–218, 221
ejemplo.....227 TEXTOM (comando).....170
submenús.....79–80, 104, 106 tilde (~).....62, 65
substr (función DIESEL).....135 tipos de letra.....2, 181–182, 224–225
suma (+) (función DIESEL).....129 tipos de letra PostScript Type 1....170–171
superíndices.....227 tipos de letra Unicode.....225
añadir definiciones de tipo de letra tipos de letras PostScript.....170–171
para.....227 tipos de línea.....19–24, 26–27
ejemplo.....227 acerca de.....20
support (carpeta).....4, 12, 16 alineación A (campo).....21
suprimir.....66, 70, 84, 111 archivo de biblioteca estándar.....19
campo transformación.....26
campos de descripción de patrón.....
T 22–23
TABLERO (comando).....102 cargar.....23
Tablero (secciones de menú).....84 complejos.....26
TABULADOR (tecla).....112 crear.....22
Índice | 250
descripción (campo).....21 valores predefinidos (inserciones de
ejemplos.....21, 27 bloque), macros de menú y...119
formato de.....20, 24, 26 valores predefinidos de inserción de
incluir caracteres de texto en....23, 26 bloque.....119
incluir formas en.....26 variable de sistema SDI.....160
nombre de tipo de línea (campo)..... variables de sistema.....117
21, 23 alternar valores de 1 o 0, en macros...
sencillas.....20 117
trazos/puntos en.....20, 22–23 VB. Véase Visual Basic
tipos de línea complejos, incluir formas VB.NET (lenguaje de programación)...167
en.....26 VBA. Véase Visual Basic para aplicaciones
tipos de línea personalizados. Véase tipos VBACARGAR (comando).....154
de línea VBAEJECUTAR (comando).....154
traducir macros.....115 vectores no estándar.....176
Transferir (ficha) (cuadro de diálogo vectores, códigos de especificación para....
Personalizar interfaz de 176
usuario).....47 ventanas.....40–41, 94, 97
transferir archivos de personalización..... ventanas anclables.....40–41, 94, 97
47–48 ventanas flotantes.....41, 97
transparencia de ventanas anclables.....97 como elementos de interfaz.....41
trazos.....20, 22–23, 31–32 orientación de.....97
Visual Basic para aplicaciones....150, 152–
155
U Visual LISP, entorno de desarrollo
ubicación de red compartida.....51 interactivo.....156
archivo de personalización de empresa acerca de.....156
guardado en.....51 espacios de nombre en.....156
Unicode (archivos de definición de opciones de formato de archivos.....
forma).....226–227 156
codificación de tipo de letra.....226 visualizar.....139, 141
información sobre licencias.....226 VLISP. Véase Visual LISP
números de forma.....227 VLX (archivos ejecutables de Visual
referencias de subformas.....226 LISP).....156
sintaxis de encabezado de tipo de
letra.....226 W
Unload (opción del comando ARX)....165
upper (función DIESEL).....135 Windows (sistema operativo).....14
utilidades.....2 comandos de sistema.....14
ejecutar desde AutoCAD.....2
X
V
X e Y (orígenes de primitivos).....219–220
validez de nombres de comando, xor (función DIESEL).....135
procedimiento de búsqueda
para.....6
251 | Índice
252