Uso de las aplicaciones de AutoLISP (Concepto)

AutoCAD

 
Uso de las aplicaciones de AutoLISP
Concepto Referencia rápida
 
 
 

Las aplicaciones de AutoLISP se almacenan en archivos de texto ASCII que se pueden editar. Para utilizar una aplicación de AutoLISP, debe cargarse primero.

Las aplicaciones de AutoLISP se almacenan en archivos de texto ASCII con la extensión .lsp. Normalmente, estos archivos tienen una porción de encabezado que describe la rutina y su uso y proporciona instrucciones específicas. Este encabezado también puede incluir comentarios con el nombre del autor e información legal sobre la utilización de la rutina. Los comentarios comienzan con un punto y coma (;). Es posible visualizar y editar estos archivos con un editor o procesador de texto que pueda generar un archivo de texto ASCII.

Para utilizar una aplicación de AutoLISP, debe cargarse primero. Puede utilizar el comando APPLOAD o la función load de AutoLISP para cargar una aplicación. Al cargar una aplicación de AutoLISP, el código de AutoLISP del archivo LSP se carga en la memoria del sistema.

Para cargar una aplicación con la función load es necesario introducir el código de AutoLISP en la solicitud de comandos. Si la función load se ejecuta correctamente, muestra el valor de la última expresión del archivo en la solicitud de comando. Éste suele corresponder al nombre de la última función definida en el archivo o a instrucciones sobre el uso de la función que se acaba de cargar. Si load falla, devuelve un mensaje de error de AutoLISP. load puede fallar a causa de un código incorrecto en el archivo o de la introducción de un nombre de archivo erróneo en la solicitud de comando. La sintaxis de la función load es

(load nombrearchivo [onfailure]) 

Esta sintaxis muestra que la función de carga tiene dos argumentos: nombrearchivo, que es obligatorio, y onfailure, que es opcional. Cuando se carga un archivo de AutoLISP en la línea de comando, normalmente sólo se proporciona el argumento nombrearchivo. En el ejemplo siguiente se carga el archivo de AutoLISP nuevoarchivo.lsp.

Command: (load "nuevoarchivo")

La extensión de nombre de archivo .lsp. Este formato sirve para todos los archivos LSP de la ruta de biblioteca actual.

Para cargar un archivo de AutoLISP que no está en la ruta de biblioteca, debe indicar el nombre completo y la ruta de archivo como argumento nombrearchivo.

Command: (load "d:/archivos/maslisp/nuevoarchivo")

NotaAl 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.