domingo, 1 de septiembre de 2002

Re: Función externa (autoload)

Hola Eomer...Haber si entiendo bien... Primero autoload es una funcion de AutoLIPS paracargar los archivos lisp y sus respectivos comandos automaticamente, por lo tantote recomiendo crear un archivo acad.lsp, tal como lo haz hecho, y dentro de esearchivo debes crear las secuencias autoload de tus archivos lisp, por ejemplo:(autoload "rutina" '("comando"))Con esto se cargaran automaticamente cada vez que ingreses a AutoCAD...Nota: si la rutina esta en otro directorio que no sea el de AutoCAD lo debesespecificar completa la ruta por ejemplo "c:/directorio/rutina.lsp"Recuerda que el archivo acad.lsp se carga automaticamente en AutoCAD siempre ycuando este en la carpeta SUPPORT de AutoCAD...Con respecto a la macro que haz creado para las layer, primero el comandoddlmodes todavia funciona en AutoCAD 2000, desde AutoLISP no, con respecto alcomando _layer, este aparece desde la linea de comando porque de esa forma sepuede manejar desde AutoLISP. Pero mi pregunta es ¿para que creas esas macros enAutoLISP? si se pueden hacer directamente desde el archivo *.pgp desde ahi seabrira el cuadro de dialogo directamente. Una macro que se justifica podria serla siguiente:(defun c:ZE () (command "zoom" "e"))Un saludo de SpeedCAD... :-)

No hay comentarios: