holas:
creo que ya le voy cojiendo el tranquillo a esto, resulta que la función en cuestión está definida en el fichero acad2000doc.lsp del subdirectorio support de AutoCAD. Ahora sólo basta con tratar de que este fichero cargue automaticamente. Saludos SpeedCAD y gracias por tu orientación.
Estoy de acuerdo contigo en que AutoLISP es algo más que tratar de crear un alias de una orden y pretender que funcione a la manera de uno, pero lo cierto es que tengo un fichero AutoLISP en el que tengo creadas del orden de 100 macros de ese estilo, aunque la mayoria con argumentos en las ordenes, un ejemplo:
(defun c:HOR ()(Cotas) (command "_dim1" "_HOR"))
Aqui defino una macro que me sirve para poner una cota horizontal, hay una función llamada (Cotas) que esta definida en el mismo fichero y lo unico que hace es poner como activa la capa "cotas", luego se invoca al comando _dim1 y a su suborden _hor para crear la cota. Es decir con teclear "hor" en la linea de ordenes de AutoCAD consigo que se cree una cota horizontal en la capa cotas y sin tener que andar cambiando entidades de una capa a otra. Este es sólo un ejemplo muy simple de lo que hago con este programa de macros. La forma de mejorarlo consiste en analizar un proceso repetitivo que se repite muchas veces mientras dibujamos, ¿porqué no ahorrarnos multiples pasos intermedios, tales como abrir cuadros de dialogo, introducir valores, buscar entre menus de ordenes, localizar iconos? Para mí es muy tedioso todo eso y me pone enfermo tener el area de dibujo llena de barras de herramientas, cuadros de dialogo y demás zarandajas. Lo tengo comprobado el teclado para gobernar a AutoCAD (no hay nada más rápido) y el ratón par introducir puntos en pantalla y barras de herramientas las minimas imprescindibles, de hecho sólo uso 5 barras para hacer todos mis planos (y son bastante complejos la mayoria de ellos) y de las 5 barras 3 son creadas por mi con ordenes y macros que me hice en su día, y el area de dibujo para contener al dibujo que para eso fue creada y cuanto más grande mejor, que aunque trabajemos con pantallas de 19 o 20 pulgadas aun resultan pequeñas. Como hecho de menos en tablero de dibujo, donde NO HABIA QUE HACER ZOOM para poder ver un dibujo ;-)
Hala no me enrollo más que creo que me he ido un poco del tema. Salud Eomer.
No hay comentarios:
Publicar un comentario