cosa raras

Embed or link this publication

Description

catalogo para saber que onda con lo de la programacion

Popular Pages


p. 1

curso práctico de personalización y programación bajo autocad por jonathan préstamo rodríguez delineante industrial y de edificios y técnico superior en cad

[close]

p. 2

curso práctico de personalización y programación bajo autocad Índice Índice parte primera mÓdulo uno personalización de menús uno.1 introducciÓn uno.2 el archivo acad.mnu uno.2.1 las secciones buttons y aux uno.2.2 menús desplegables secciones pop uno.2.3 las barras de herramientas la sección toolbars uno.2.4 la sección image de menús de imágenes uno.2.5 el arcaico menú de pantalla de autocad bajo la sección screen uno.2.6 configuración del tablero digitalizador bajo las secciones tablet uno.2.7 helpstrings las cadenas de ayuda uno.2.8 teclas rápidas bajo accelerators uno.3 submenÚs uno.3.1 referencias a submenús uno.3.1.1 llamadas a los submenús de las distintas secciones uno.4 caracteres especiales de control y otros mecanismos uno.4.1 caracteres especiales uno.4.2 caracteres de control uno.4.3 otros mecanismos y apuntes uno.4.3.1 opciones de menú mediante diesel uno.4.3.2 variable menuctl uno.4.3.3 creación y uso de menús de macros uno.4.3.3.1 funcionamiento de mc.exe uno.4.4 uso de la orden externa edit uno.5 carga y descarga de menÚs en autocad uno.6 ejemplos prÁcticos de menÚs uno.6.1 menú desplegable simple uno.6.2 menús desplegables uno.6.3 menú de imagen y desplegable uno.6.4 menú completo de cartografía uno.fin ejercicios propuestos 0 0 1 1 5 8 9 11 12 13 14 15 16 19 19 21 22 22 23 23 26 26 26 29 29 30 31 33 35 mÓdulo dos personalización de barras de herramientas desde autocad dos.1 introducciÓn dos.2 el primer acercamiento dos.3 nuestra barra de herramientas dos.3.1 añadiendo botones a la barra dos.3.2 añadiendo un botón vacío dos.3.3 editar el icono del botón dos.4 botones desplegables dos.5 copia y desplazamiento de botones dos.6 comprobando el .mns dos.7 ejemplos prÁcticos de botones dos.7.1 insertar dwg s en el 0,0 dos.7.2 matriz de pentágonos dos.7.3 inserción de formatos desplegable dos.fin ejercicios propuestos ejercicios resueltos del mÓdulo uno 37 37 38 39 39 40 41 42 43 44 44 44 44 45 46 mÓdulo tres creación de tipos de línea ii

[close]

p. 3

curso práctico de personalización y programación bajo autocad Índice tres.1 tipos de lÍnea en autocad tres.2 podemos crear o personalizar un .lin tres.2.1 examinando el acadiso.lin tres.2.2 sintaxis de personalización tres.2.2.1 creación desde un editor ascii tres.2.2.2 tipos de línea complejos tres.2.2.3 creación desde la línea de comandos tres.3 cargar tipos de lÍnea creados tres.4 ejemplos prÁcticos de tipos de lÍnea tres.4.1 tipo simple 1 tres.4.2 tipo simple 2 tres.4.3 tipo complejo 1 tres.4.4 tipo complejo 2 tres.4.5 tipo complejo 3 tres.fin ejercicios propuestos ejercicios resueltos del mÓdulo dos 51 51 51 52 52 54 58 59 60 60 60 60 60 61 61 61 mÓdulo cuatro creación de patrones de sombreado cuatro.1 patrones de sombreado cuatro.2 sintaxis de definiciÓn cuatro.3 tÉcnica de creaciÓn cuatro.4 utilizando el patrÓn definido cuatro.4.1 iconos del menú de imagen cuatro.5 ejemplos prÁcticos de patrones de sombreado cuatro.5.1 patrón sólido cuatro.5.2 patrón simple inclinado cuatro.5.3 patrón de líneas cruzadas a 90 grados cuatro.5.4 patrón de hexágonos cuatro.fin ejercicios propuestos ejercicio s resueltos del mÓdulo tres 65 65 69 70 70 70 71 71 71 71 71 72 mÓdulo cinco definición de formas y tipos de letra cinco.1 introducciÓn cinco.2 archivos de formas propios cinco.2.1 sintaxis de creación de formas cinco.2.2 cómo cargar e insertar formas cinco.2.3 compilando el fichero .shp cinco.2.4 códigos especiales cinco.3 archivos de tipos de letra cinco.3.1 utilizar los tipos de letra creados cinco.3.2 tipos de letra unicode cinco.3.3 tipos de letra grande y grande extendido cinco.3.3.1 utilizar estos tipos de letra grande cinco.3.4 soporte postscript cinco.4 ejemplos prÁcticos de formas y tipos de letra cinco.4.1 cuadrado con diagonales cinco.4.2 subforma anterior y triángulos cinco.4.3 número ocho simple cinco.4.4 letra g mayúscula románica cinco.4.5 letra n minúscula gótica cinco.fin ejercicios propuestos ejercicios resueltos del mÓdulo cuatro 73 74 75 77 78 79 84 87 87 88 92 93 94 94 94 94 94 94 94 95 mÓdulo seis creación de archivos de ayuda seis.1 introducciÓn a los archivos de ayuda seis.2 la ayuda de autocad formato .ahp seis.2.1 visualización del archivo en autocad seis.2.2 introduciendo más temas seis.2.3 retornos suaves tabulaciones y sangrías seis.2.4 vínculos de hipertexto 97 97 98 100 103 105 iii

[close]

p. 4

curso práctico de personalización y programación bajo autocad Índice seis.2.5 archivos de ayuda en directorios de sólo lectura seis.3 formato windows archivos .hlp seis.3.1 microsoft help workshop seis.3.2 añadiendo temas a la pestaña contenido seis.3.3 añadiendo temas a Índice y buscar seis.3.4 utilizar los a rchivos .hlp desde autocad seis.4 ayuda en formato html seis.4.1 añadiendo temas html a contenido seis.5 ejemplos prÁcticos de archivos de ayuda seis.5.1 ayuda a nuevos comandos creados seis.5.2 documentación sobre un comando nuevo seis.fin ejercicios propuestos ejercicios resueltos del mÓdulo cinco 106 107 108 108 109 110 110 111 111 111 112 113 113 mÓdulo siete creación de órdenes externas redefinición y abreviaturas a comandos siete.1 introducciÓn siete.2 definiciÓn de comandos externos siete.2.1 comandos externos a nivel ms-dos siete.2.2 reiniciar el archivo acad.pgp siete.2.3 comandos externos windows siete.2.4 los comandos de windows start y cmd siete.2.5 visto lo visto nada funciona siete.3 abreviaturas a comandos siete.4 redefiniciÓn de comandos de autocad siete.5 ejemplos prÁcticos de comandos externos y abreviaturas siete.5.1 comandos externos ms-dos siete.5.2 comandos externos windows siete.fin ejercicios propuestos ejercicios resueltos del mÓdulo seis 116 116 117 119 119 119 121 121 122 123 123 124 124 124 mÓdulo ocho fotos fototecas y archivos de guión ocho.1 las fotos de autocad ocho.1.1 fotos de mayor rendimiento ocho.2 fototecas o bibliotecas de fotos ocho.3 utilizaciÓn de fotos y fototecas ocho.3.1 en línea de comandos de autocad ocho.3.2 en macros ocho.3.3 en menús de imágenes ocho.3.4 en patrones de sombreado el programa slidemanager ocho.4 archivos de guiÓn ocho.4.1 ejecutando archivos scripts ocho.4.2 retardos con retarda ocho.4.3 repeticiones con rscript ocho.4.4 reanudar con reanuda ocho.4.5 carga de fotos antes de su visualización ocho.4.6 otros archivos de guión ocho.4.7 ejecución de guiones en el arranque ocho.5 ejemplos prÁcticos de archivos de guiÓn ocho.5.1 ejemplo 1 ocho.5.2 ejemplo 2 ocho.fin ejercicios propuestos ejercicios resueltos del mÓdulo siete 128 129 129 131 131 131 131 132 133 135 135 136 136 137 137 138 139 139 139 139 140 iv

[close]

p. 5

curso práctico de personalización y programación bajo autocad Índice parte segunda mÓdulo nueve lenguaje diesel y personalización de la línea de estado nueve.1 introducciÓn nueve.2 la variable modemacro nueve.3 el lenguaje diesel nueve.3.1 catálogo de funciones diesel nueve.3.2 diesel para la línea de estado nueve.3.3 expresiones diesel en menús nueve.3.3.1 diesel entre corchetes nueve.3.3.2 diesel en la macro nueve.3.4 expresiones diesel en botones nueve.3.5 expresiones diesel en archivos de guión nueve.3.6 variables usern1 a usern5 y macrotrace nueve.4 ejemplos prÁcticos en diesel nueve.4.1 línea de estado 1 nueve.4.2 línea de estado 2 nueve.4.3 línea de estado 3 nueve.4.4 visibilidad de objetos proxy nueve.4.5 orden de objetos nueve.4.6 ventanas en mosaico y flotantes nueve.fin ejercicios propuestos ejercicios resueltos del mÓdulo ocho 141 142 143 143 147 149 149 150 151 151 151 152 152 152 152 152 152 153 153 153 mÓdulo diez lenguaje dcl personalización y creación de cuadros de diálogo diez.1 lenguaje dcl diez.2 estructura jerarquizada de diseÑo diez.3 tÉcnica de diseÑo diez.4 las herramientas diez.4.1 los tiles o elementos diez.4.2 los atributos predefinidos diez.4.2.1 atributos de título clave y valor inicial diez.4.2.2 atributos de tamaño diez.4.2.3 atributos de limitaciones de uso diez.4.2.4 atributos de funcionalidad diez.4.3 los tiles y sus atributos diez.4.3.1 grupos de componentes diez.4.3.2 componentes individuales de acción diez.4.3.3 componentes decorativos e informativos diez.4.3.4 botones de salida y componente de error diez.4.4 elementos predefinidos diez.5 programando cuadros dcl diez.5.1 ejemplo sencillo letrero informativo diez.5.1.1 cómo cargar y visualizar el cuadro diez.5.2 ejemplo con casillas de verificación diez.5.3 letrero de control de variables de autocad diez.5.4 parámetros de control de una curva diez.fin ejercicios propuestos ejercicios resueltos del mÓdulo nueve 155 155 156 157 158 159 159 161 162 163 164 164 166 168 169 170 171 171 173 174 176 179 181 183 v

[close]

p. 6

curso práctico de personalización y programación bajo autocad Índice parte tercera mÓdulo once programación en autolisp once.1 introducciÓn once.1.1 autolisp ads arx vba y visual lisp once.1.1.1 entorno autolisp once.1.1.2 entorno ads once.1.1.3 entorno arx once.1.1.4 entorno vba once.1.1.5 entorno visual lisp once.2 caracterÍsticas de autolisp once.2.1 tipos de objetos y datos en autolisp once.2.2 procedimientos de evaluación once.2.3 archivos fuente de programas once.2.4 variables predefinidas once.3 programando en autolisp once.3.1 convenciones de sintaxis once.4 operaciones matemÁticas y lÓgicas once.4.1 aritmética básica once.4.2 matemática avanzada once.4.3 operaciones relacionales once.4.4 operaciones lógicas once.5 crear y declarar variables once.5.1 a vueltas con e l apóstrofo once.6 programando en un archivo ascii once.7 captura y manejo bÁsico de datos once.7.1 aceptación de puntos once.7.2 captura de datos numéricos once.7.3 distancias y ángulos once.7.4 solicitud de cadenas de texto once.7.5 establecer modos para funciones get once.7.5.1 palabras clave once.8 acceso a variables de autocad once.9 estructuras bÁsicas de programaciÓn once.10 manejo de listas once.11 funciones de conversiÓn de datos once.11.1 conversión de unidades once.11.1.1 personalizar el archivo acad.unt once.11.1.2 ejemplos de cvunit once.12 manipulaciÓn de cadenas de texto once.13 Ángulos y distancias once.14 rutinas de control de errores once.14.1 definir una función de error once.14.2 otras características del control de errores once.15 carga y descarga de aplicaciones once.15.1 acadr14.lsp acad.lsp y mnl once.15.1.1 configuraciones múltiples once.15.1.2 definir función como s startup once.15.2 aplicaciones ads once.15.3 aplicaciones arx once.15.4 acceso a comandos externos once.15.4.1 comandos programados en autolisp once.15.4.2 comandos de transformaciones 3d once.15.4.3 calculadora de geometrías once.15.4.4 intercambios en formato postscript once.15.4.5 proyección de sólidos en ventanas once.15.4.6 comandos de render once.15.4.7 intercambio con 3d studio once.15.4.8 comandos de ase once.15.5 inicio de aplicaciones windows 185 185 185 186 186 186 187 187 188 189 191 192 193 193 193 193 197 203 206 209 212 213 216 216 221 222 224 224 227 230 232 242 246 249 250 252 252 260 263 264 268 270 273 274 274 275 276 276 277 278 278 279 279 279 289 290 290 vi

[close]

p. 7

curso práctico de personalización y programación bajo autocad Índice once.16 interacciÓn con letreros en dcl once.16.1 carga muestra inicio fin y descarga once.16.2 gestión de elementos del letrero once.16.3 gestión de componentes de imagen once.16.4 gestión de casillas de listas y listas desplegables once.17 otras funciones de manejo de listas once.18 miscelÁnea de funciones Útiles once.18.1 asegurándonos de ciertos datos once.18.2 acceso a pantalla gráfica once.18.3 lectura de dispositivos de entrada once.18.4 atribuir expresión a símbolo literal once.19 acceso a otras caracterÍsticas once.19.1 modos de referencia once.19.2 el redibujado once.19.3 transformación entre sistemas de coordenadas once.19.4 ventanas y vistas once.19.5 calibración de tablero digitalizador once.16.6 control de elementos de menú once.19.7 letrero de selección de color once.19.8 funciones de manejo de ayuda once.19.9 expresiones diesel en programas autolisp once.19.10 macros autolisp en menús y botones once.19.11 macros autolisp en archivos de guión once.19.12 variables de entorno once.20 acceso a la base de datos de autocad once.20.1 organización de la base de datos once.20.1.1 introducción once.20.1.2 estructura para entidades simples once.20.1.3 estructura para entidades compuestas once.20.1.3.1 polilíneas no optimizadas once.20.1.3.2 insercio9nes de bloque con atributos once.20.1.4 estructura para objetos no gráficos once.20.1.4.1 capa once.20.1.4.2 estilo de texto once.20.1.4.3 tipo de línea once.20.1.4.4 definición de bloque once.20.1.5 códigos de acceso a base de datos once.20.2 funciones de gestión de la base de datos once.20.2.1 crear un conjunto de selección once.20.2.2 obtener el nombre de una entidad once.20.2.3 extraer la lista de una entidad once.20.2.4 actualizar lista y base de datos once.20.2.5 nombre de entidad por punto once.20.2.6 añadir eliminar y localizar entidades once.20.2.7 aplicar y determinar pinzamientos once.20.2.8 obtener nombre con modo de selección once.20.2.9 otras formas de obtener nombres once.20.2.10 borrar/recuperar entidades once.20.2.11 obtener rectángulo de texto once.20.2.12 construcción de una entidad once.20.2.13 manejo de tablas de símbolos once.20.2.14 funciones relativas a datos extendidos once.21 acceso a archivos once.21.1 fundamento teórico somero sobre el acceso a archivos once.21.2 funciones para el manejo de archivos once.22 funciones de chequeo once.22.1 rastreo once.23 operaciones binarias lÓgicas once.24 gestiÓn de la memoria once.25 cÓdigos y mensajes de error once.25.1 códigos de error once.25.2 mensajes de error once.fin ejercicios propuestos 290 291 294 303 315 321 329 330 331 333 334 335 336 338 339 340 341 341 342 342 344 346 346 346 347 347 347 347 350 350 352 354 355 355 356 356 356 377 377 382 382 384 386 388 389 389 391 393 394 394 395 399 415 415 416 425 429 430 432 435 435 437 441 vii

[close]

p. 8

curso práctico de personalización y programación bajo autocad Índice ejercicios resueltos del mÓdulo diez 445 mÓdulo doce programación en visual basic orientada a autocad vba doce.1 introducciÓn doce.2 visual basic y activex automation doce.2.1 la línea de productos de visual basic doce.3 el mÓdulo vba de autocad doce.4 comenzando con vba doce.4.1 la plantilla de objetos doce.4.2 comenzar un programa doce.5 dibujo y representaciÓn de entidades doce.5.1 líneas doce.5.2 círculos doce.5.3 elipses doce.5.4 arcos doce.5.5 puntos doce.5.6 texto en una línea doce.5.7 objetos d e polilínea doce.5.7.1 polilíneas de antigua definición doce.5.7.2 polilíneas optimizadas doce.5.8 polilíneas 3d doce.5.9 rayos doce.5.10 líneas auxiliares doce.5.11 trazos doce.5.12 splines doce.5.13 texto múltiple doce.5.14 regiones doce.5.15 sólidos 3d doce.5.15.1 prisma rectangular doce.5.15.2 cono doce.5.15.3 cilindro doce.5.15.4 cono elíptico doce.5.15.5 cilindro elíptico doce.5.15.6 esfera doce.5.15.7 toroide doce.5.15.8 cuña doce.5.15.9 extrusión doce.5.15.10 extrusión con camino doce.5.15.11 revolución doce.5.15.12 propiedades y métodos de los sólidos 3d doce.5.16 caras 3d doce.5.17 mallas poligonales doce.5.18 imágenes de trama doce.5.19 sólidos 2d doce.5.20 formas doce.5.21 acotación directrices y tolerancias doce.5.21.1 cotas alineadas doce.5.21.2 cotas angulares doce.5.21.3 cotas diamétricas doce.5.21.4 cotas por coordenadas doce.5.21.5 cotas radiales doce.5.21.6 cotas giradas doce.5.21.7 directrices doce.5.21.8 tolerancias doce.5.22 sombreado doce.5.23 referencias a bloques doce.5.24 atributos de bloques doce.5.24.1 referencias de atributos doce.5.24.2 objeto de atributo doce.6 la aplicaciÓn autocad doce.7 el documento actual activo doce.8 las colecciones y sus objetos 449 449 450 451 452 452 454 455 455 468 470 472 473 474 479 479 481 482 482 483 483 484 488 489 491 491 492 492 492 492 492 493 493 493 493 493 494 495 496 498 501 501 502 502 504 505 506 507 507 508 509 510 515 516 516 518 519 523 535 viii

[close]

p. 9

curso práctico de personalización y programación bajo autocad Índice doce.8.1 colección de objetos de espacio modelo doce.8.2 colección de objetos de espacio papel doce.8.3 colección de bloques y el objeto bloque doce.8.4 colección de diccionarios y el objeto diccionario doce.8.5 colección de estilos de acotación y el objeto estilo de acotación doce.8.6 colección de grupos y el objeto grupo doce.8.7 colección de capas y el objeto capa doce.8.8 colección de tipos de línea y el objeto tipo de línea doce.8.9 colección de aplicaciones registradas y el objeto aplicación registrada doce.8.10 colección de conjuntos de selección y el objeto conjunto de selección doce.8.11 colección de estilos de texto y el objeto estilo de texto doce.8.12 colección de scps y el objeto scp doce.8.13 colección de vistas y el objeto vista doce.8.14 colección de ventanas y el objeto ventana doce.8.14.1 ventanas del espacio papel doce.9 utilidades varias el objeto utility doce.10 el trazado doce.11 el objeto de preferencias doce.11.1 preferencias de archivos doce.11.2 preferencias de rendimiento doce.11.3 preferencias de compatibilidad doce.11.4 preferencias generales doce.11.5 preferencias de visualización doce.11.6 preferencia de dispositivo doce.11.7 preferencia de perfil doce.11.8 métodos del objeto de preferencias doce.12 algunos trucos activex automation para autocad doce.12.1 compilación de programas con un compilador de visual basic externo doce.12.1 compilación de programas con un compilador de visual basic externo doce.12.1.1 objeto de aplicación en programas compilados doce.12.2 ejecución de programas vba desde autolisp y en macros doce.12.3 enviar cadenas a la línea de comandos desde vba doce.13 como apunte final doce.fin ejercicios propuestos ejercicios resueltos del mÓdulo once 535 537 539 540 542 542 543 547 548 549 552 554 555 556 561 563 585 592 593 598 601 603 605 610 610 610 611 612 612 614 615 616 619 619 620 mÓdulo trece entorno de programación visual lisp trece.1 visual lisp es trece.2 proceso de creaciÓn de un programa trece.3 instalaciÓn e iniciaciÓ n trece.3.1 carga y ejecución de programas trece.4 escritura del cÓdigo fuente trece.4.1 ventana de consola trece.4.2 editor de texto trece.4.2.1 la herramienta apropos trece.4.2.2 utilidades de gestión de texto trece.4.2.3 formateo del código fuente trece.4.2.4 chequeo de errores de sintaxis trece.5 depuraciÓn de programas trece.5.1 modo de depuración break loop trece.5.2 modo de depuración trace trece.5.3 ventana de seguimiento watch trece.5.4 cuadro de diálogo de servicio de símbolos symbol service trece.5.5 ventana de inspección de objetos inspect trece.6 construcciÓn y gestiÓn de aplicaciones trece.6.1 compilación de archivos de programa trece.6.2 creación de módulos de aplicación trece.6.3 gestión de proyectos trece.7 utilizaciÓn de objetos activex trece.7.1 funciones visual lisp ejercicios resueltos del mÓdulo doce 685 685 685 686 687 687 688 689 691 694 695 696 698 699 700 701 701 702 703 704 704 705 705 710 ix

[close]

p. 10

curso práctico de personalización y programación bajo autocad Índice apÉndices apÉndice a comandos y abreviaturas de autocad a.1 comandos de autocad con su correspondencia en inglÉs 723 apÉndice b varibles de sistema y acotación b.1 variables de sistema y acotaciÓn 730 apÉndice c bibliotecas suministradas c.1 tipos de lÍnea estÁndar c.2 tipos de lÍnea complejos c.3 patrones de sombreado c.4 patrones de relleno postscript c.5 tipos de letra basados en definiciÓn de formas c.6 fuentes true type c.7 sÍmbolos de tolerancias geomÉtricas 756 756 756 758 758 759 760 x

[close]

p. 11

curso práctico de personalización y programación bajo autocad personalización de menús parte primera mÓdulo uno personalización de menús uno.1 introducciÓn un menú de autocad es una secuencia de órdenes del programa agrupadas en un archivo de texto que podemos visualizar con cualquier editor ascii los archivos de menú en principio tienen la extensión .mnu además existen otros que ya se comentarán más adelante el archivo de menús que proporciona autocad es el llamado acad.mnu que se encuentra en el directorio support del programa en él residen todas las definiciones necesarias para el funcionamiento de los menús desplegables de autocad de las barras de herramientas el menú de pantalla los botones del ratón o los del dispositivo señalador correspondiente menús de imágenes textos auxiliares de ayuda y algunas teclas rápidas este menú es susceptible de ser editado y alterado al gusto así como también tenemos la posibilidad de crear nuestros propios menús personalizados para autocad la mejor forma de aprender cómo funcionan estos menús es recurriendo al ya proporcionado por autodesk es su programa estrella para ello únicamente debemos abrir acad.mnu como ya se ha dicho con cualquier editor ascii recordemos que se encuentra en el directorio support de autocad uno.2 el archivo acad.mnu como podemos apreciar lo primero que nos encontramos en este archivo de menú es una serie de líneas en las que autodesk explica la forma de proveer este archivo y que es posible modificarlo a nuestro gusto generalmente este texto estará escrito en inglés pero fijémonos en los dos primeros caracteres impresos en cada línea estos dos caracteres de 0

[close]

p. 12

curso práctico de personalización y programación bajo autocad personalización de menús barra seguidos indican que lo que viene a continuación es un texto explicativo o una aclaración que no debe ser procesada por autocad todo lo que se escriba tras será ignorado por el programa además también podemos introducir líneas blancas completas para separar sin que autocad interprete nada en ellas pero ojo no deberemos abusar de ello ya que en estas explicaciones entre secciones no significan nada pero más adelante bajo cada sección pueden significar mucho es decir abusar si se quiere pero con control de dónde deberemos tener también en cuenta que un alto contenido de explicaciones o líneas blancas aumentará el tamaño del fichero y por lo tanto el tiempo empleado por autocad para procesarlo la primera línea que podríamos decir tiene sentido para autocad es la que dice menugroup=acad los caracteres son indicativo de categoría sección un archivo .mnu de autocad puede tener hasta 31 secciones distintas los 31 nombres que adoptan esta serie de secciones son normalizados y no pueden alterarse cada uno de ellos hace referencia a un dispositivo y debe ocupar una sola línea en el archivo concretamente este menugroup especifica el nombre de grupo de archivos de menú en este caso acad nombre del archivo este nombre es una cadena de 32 caracteres como máximo y que no puede contener ni espacios ni signos de puntuación su nombre no ha de coincidir obligatoriamente con el nombre del archivo que lo contiene pero es conveniente para evitar fallos o equivocaciones por nuestra parte uno.2.1 las secciones buttons y aux las cuatro secciones siguientes desde buttons1 hasta buttons4 definen la actuación de los pulsadores del dispositivo señalador de autocad ratón lápiz óptico o digitalizador de tableta concretamente buttons1 define el modo de actuar de todos los botones del dispositivo bajo esta sección se escribe una línea por cada botón configurado además de la acción que debe realizar al ser pulsado esto a partir del segundo pulsador ya que el primero es reservado para la entrada de datos y elección de órdenes y es el pulsador principal por defecto del sistema esto nos lleva a pensar que en el caso de un dispositivo tipo lápiz digitalizador el cual sólo posee un pulsador todas las demás definiciones de botones serán ignoradas lo demás que encontramos bajo esta sección son las referencias a submenús o a alias necesarias para que los pulsadores funcionen estas referencias serán explicadas más adelante por lo general esta sección de buttons1 en concreto y también las siguientes secciones buttons no han de ser modificadas por el usuario ya que puede ser molesto tener que acostumbrarse a un nuevo juego con los pulsadores diferente al actual buttons2 a buttons4 por su lado especifican la acción combinada de ciertas teclas con los pulsadores del dispositivo concretamente sus definiciones son las siguientes buttons2 buttons3 buttons4 shift botón ctrl botón ctrl shift botón las secciones siguientes que nos encontramos en acad.mnu son las cuatro que van desde aux1 hasta aux4 el funcionamiento de ellas es exactamente el mismo que el de las secciones buttons pero con las particularidad de que están orientadas a los dispositivos señaladores de entornos macintosh y estaciones de trabajo uno.2.2 menús desplegables secciones pop 1

[close]

p. 13

curso práctico de personalización y programación bajo autocad personalización de menús a continuación topamos con las secciones pop las secciones pop definen la apariencia de los menús desplegables y de cascada de autocad así como las órdenes que se ejecutarán al hacer clic en cada elemento las secciones pop1 a pop16 guardan las definiciones de los menús desplegables de la barra de menús de autocad archivo edición ver en el archivo acad.mnu están definidas de la pop1 a la pop10 correspondiéndose con cada uno de los elementos que nos encontramos en dicha barra de menús podemos definir entonces hasta un máximo de pop16 además de esto disponemos de otras dos secciones especiales pop0 que define el menú de cursor de referencia a objetos el que aparece al pulsar el botón central del ratón o shift botón derecho o ctrl botón derecho y pop17 que define el menú de cursor contextual de pinzamientos el aparecido al pulsar botón derecho tras mostrar los puntos de pinzamiento después del indicativo de sección podemos apreciar otro que comienza con dos asteriscos el indicativo es categoría de submenú pero en este caso en la sección pop es lo que se denomina alias estos alias definen un nombre para el menú desplegable según su función no son obligatorios después podremos referenciar dicho menú desplegable por su identificador de sección o por su alias ya se verá más adelante lo siguiente que vemos la primera línea tras el indicativo de sección o tras el de sección y alias si lo hubiera es el título del menú desplegable para este título se permiten 14 caracteres como máximo pero es conveniente limitar este número debido a la posterior alineación en la barra de menús de autocad si esta línea en la que se indica el título no existiera el menú no funcionaría además ha de ser la inmediatamente posterior al indicativo de sección o alias esto es no puede h aber un espacio en blanco decir también que este título no puede contener comandos asignados esto es no se puede utilizar como una opción lo que se explica a continuación tras el título del desplegable se describen las diferentes opciones que se desplegarán como vemos el título de cada una de ellas lo que se verá en pantalla va encerrado entre corchetes aunque esto no es estrictamente necesario la diferencia estriba en que la colocación de corchetes permite la introducción de un máximo de 78 caracteres para el primer menú el situado más a la izquierda al desplegarse los nombres aparecen alineados por la izquierda si no se escribieran los corchetes autocad truncaría todos los nombres a 8 caracteres por supuesto la opción más larga determina el ancho de persiana desplegada los títulos de opciones pueden contener una letra subrayada la cual será el acceso a la opción por medio del teclado así mismo el nombre de título puede contener también una letra subrayada para acceder a él mediante alt letra este carácter subrayado se consigue anteponiendo el símbolo ampersand al carácter en cuestión así archivo nuevo [c&oordenada [al&tura archivo nuevo coordenada altura nota existía antiguamente otra forma de indicar el subrayado de una de las letras de la cadena y era especificar cuál de ellas iba a ser la subrayada de la siguiente forma aarchivo cuidado porque esto ya no funciona o no debería debemos tener muy en cuenta no repetir dentro de un mismo menú desplegable la misma letra subrayada para dos opciones diferentes ya que en el peor de los casos sólo funcionaría la opción que antes se encuentre y eso no nos interesa lo mismo ha de comprobarse con los desplegable dentro de un mismo archivo de menú e incluso en diversos archivos de menú parciales cargados al mismo tiempo 2

[close]

p. 14

curso práctico de personalización y programación bajo autocad personalización de menús la sintaxis de estas opciones no es complicada veamos un ejemplo id_line línea c^c_line lo situado más a la izquierda id_line es una simple etiqueta que después utilizaremos para referenciar determinados textos de ayuda rápida que aparecen en la barra o línea de estado en la sección helpstring y para referenciar teclas rápidas en la sección accelerators no es necesario incluir esta etiqueta pero puede servir como veremos tras ello y luego de un espacio o tabulador da igual el número de espacios todos se interpretan como uno aparece la definición textual entre corchetes que será la visualizada en pantalla línea como podemos apreciar aparecerá con el primer carácter subrayado por último se escribe la orden en cuestión de autocad que será ejecutada al pinchar con el cursor del dispositivo señalador en la opción correspondiente además suelen incluirse dos caracteres ctrl+c seguidos c^c para anular cualquier orden anterior en proceso no terminada tecla esc en windows excepto en comandos transparentes la orden que se ejecutará podrá indicarse en castellano si trabajamos con la edición española de autocad o con su equivalente inglesa antecedida por un guión de subrayado tanto si trabajamos con la versión española como con la inglesa téngase en cuenta que lo que se indica tras el último corchete de cierre es lo mismo que si se escribiera en la línea de comandos de autocad así las siguientes órdenes son análogas círculo c^ccirculo círculo c^c_circle círculo c^ccircle sólo versión castellana versiones castellana e inglesa sólo versión inglesa existe la posibilidad de presentar alguna de estas opciones en algún momento con un tono apagado gris claro con el fin de indicar que en ese momento la opción no está disponible para realizar esto deberemos escribir una tilde antes del nombre propio de la opción por ejemplo a&tributos nuevos recordemos que el carácter tilde se corresponde con el código ascii 126 y se escribe manteniendo pulsada la tecla alt y tecleando 126 en el teclado numérico este tipo de opciones apagadas han de ir envueltas bajo una condición es decir la opción estará apagada siempre y cuando se cumpla determinada condición y si por el contrario no se cumple se encenderá o viceversa este tipo de ordenes aprenderemos a realizarlas más adelante también podemos introducir una línea separadora entre grupos de comandos esta línea podemos conseguirla añadiendo una opción de menú que sea exclusivamente dos guiones entre corchetes esto es una igual la podemos observar en acad.mnu en la sección pop1 entre la opción abrir y guardar esta línea luego en pantalla tendrá una longitud igual a la opción más larga siempre que ésta no sobrepase los 39 caracteres a veces es conveniente indicar al lado del nombre de opción y con un espacio tabulado la combinación de teclas si las hubiere rápidas para acceder a dicha opción de una forma acelerada esto se consigue con el mecanismo t de la forma que vemos a continuación como ejemplo del archivo que estamos estudiando nuevo tctrl+n c^c_new 3

[close]

p. 15

curso práctico de personalización y programación bajo autocad personalización de menús de esta manera sin incluir ningún espacio se indica que la combinación ctrl+n también accede al cuadro de diálogo nuevo esta combinación de teclas rápidas puede ser definida en la última sección de un archivo de menús llamada accelerators explicada más adelante nota apréciese que en los menús desplegables a las opciones que abren cuadros de diálogo se les suelen añadir tres puntos suspensivos detrás del nombre esto no es obligatorio pero se ha convertido en un estándar de windows para discriminar este tipo de opciones de las que se ejecutan nada más seleccionarlas en autocad tampoco es así exactamente ya la inmensa mayoría de las órdenes no se ejecutan directamente y piden opciones en la línea de comandos pero la técnica se utiliza de todos modos para las que abren cuadros de diálogo en este archivo acad.mnu también podemos apreciar otro juego de caracteres propios de las secciones pop de los archivos de menú de autocad estos caracteres son que indica el principio de un menú de cascada y que indica el final del menú de cascada es el caso siguiente del acad.mnu fi<ros para puntos x x y y z z xy xy xz xz yz yz nota como podemos comprobar en este ejemplo las órdenes invocadas x .y no son antecedidas por caracteres ^c esto se debe a que son comandos transparentes de autocad y no sería conveniente cerrar el proceso de la orden en curso para ejecutarlos sino todo lo contrario cuidado con los comandos transparentes que son precedidos de apóstrofo y su correspondiente no transparente no lo lleva hay que utilizarlos tal y como se utilizarían en la línea de comandos los dos caracteres de apertura guión y mayor que indican el título de una opción de menú que se desplegará en menú de cascada al representarse en los menú de autocad aparecerá una pequeña flecha negra indicando hacia la derecha que muestra la presencia de un menú de cascada posterior y que se despliega a partir de ahí los dos caracteres de final de menú de cascada guión y menor que han de colocarse en la última opción de dicho submenú de cascada e indican la vuelta al menú desplegable se pueden anidar meter unos dentro de otros diversos menús de cascada pero con la particularidad de que al final deberán aparecer tanto caracteres como niveles de anidamiento se hayan producido veamos otro ejemplo del archivo por defecto de menús de autocad ay&udas al dibujo revisar c^c_audit [r&ecuperar c^c_recover l&impiar c^c_purge todo c^c_purge _a capas c^c_purge _la [tipos &línea c^c_purge _lt estilos de texto c^c_purge _st [estilos de &acotación c^c_purge _d [estilos línea &múltiple c^c_purge _m 4

[close]

Comments

no comments yet