El archivo MNL de un menú de AutoLISP (Concepto)

AutoCAD

 
El archivo MNL de un menú de AutoLISP
Concepto Referencia rápida
 
 
 

Cuando AutoCAD carga un archivo de personalización, busca un archivo MNL con el mismo nombre de archivo. Si lo encuentra, lo carga en la memoria. Esta función garantiza que AutoCAD carga las funciones de AutoLISP necesarias para el correcto funcionamiento del menú.

Esta función garantiza que AutoCAD carga las funciones de AutoLISP necesarias para el correcto funcionamiento del menú. Por ejemplo, el archivo de personalización de AutoCAD, acad.cui, está basado en el archivo acad.mnl.que define numerosas funciones de AutoLISP utilizadas por el menú. El archivo MNL se carga después del archivo acaddoc.lsp.

NotaSi un archivo de personalización se carga con la función command de AutoLISP, con una sintaxis similar a (command "menu" "nuevomenú"), el archivo MNL asociado no se carga hasta que se termina de ejecutar la rutina de AutoLISP.

En este ejemplo, las llamadas a la función princ se pueden utilizar para mostrar mensajes de estado. La primera ejecución de princ muestra el texto siguiente en la línea de comando:

Nuevomemú utilities… cargado.

La segunda llamada a princ sale de la función de AutoLISP. Sin esta segunda llamada a princ, el mensaje se mostraría dos veces. Como ya se ha mencionado, se puede incluir el argumento onfailure, que llama a la función load como medida de precaución adicional.