AutoCAD 加载自定义文件时,将搜索具有匹配文件名的 MNL 文件。如果找到该文件,就把它加载到内存中。此功能可确保 AutoCAD 加载菜单正确操作所需的 AutoLISP 函数。
此功能可确保 AutoCAD 加载菜单正确操作所需的 AutoLISP 函数。例如,默认 AutoCAD 自定义文件“acad.cui”依赖于文件“acad.mnl”。此文件定义菜单使用的许多 AutoLISP 函数。MNL 文件在“acaddoc.lsp”文件后加载。
在此例中,调用 princ 函数可用于显示状态消息。第一次使用 princ 时,将在命令提示下显示如下信息:
新菜单实用工具…已加载。
第二次调用 princ 函数将退出 AutoLISP 函数。如果不对 princ 函数进行第二次调用,则刚才显示的消息将会再次显示。像以前提到的那样,可以在 load 函数调用中包含 onfailure 参数作为额外的预防措施。