@lisp 安装代码 打开一个空白的 lsp 文件 ,输入 安装@lisp 或 install-atlisp ,得到该代码,然后按 F5 进行调试。 即可将 @lisp 安装到 CAD中。 将以上代码直接复制到CAD命令行也可以直接安装。
运行本代码将@lisp函数库加载到当前lisp环境。 对于没有安装@lisp的CAD环境,可将该代码放至lsp文件头部或你的函数定义体的头部。就可以直接调用@lisp函数库中的函数了。 如果想在CAD命令行试验@lisp函数,可在命令行运行该代码,加载@lisp函数库。
向@lisp添加菜单
向@lisp添加一组菜单 示例: (@:add-menus ‘((“菜单组1” (“功能1” expr1) (“功能2” expr2) (“功能3” expr3) ) (“菜单组2” (“功能4” expr1) (“功能5” expr2) (“功能6” expr3) )))
定义配置项,用于永久保存。
读取@lisp配置项的值 示例: (@:get-config ‘@:user)
设置 @lisp配置项的值 示例: (@:set-config ‘@:user-phone “1398888888”)
功能提示 用于菜单功能函数定义体内的前面,当用户执行某功能时,显示或说出功能说明信息及注意事项。
记录日志,可作为显示类别信息,如 INFO WARN ERROR 类等。
记录调试信息,可作为显示类别信息,如 INFO WARN ERROR 类等。
警告框提示的说明信息,根据系统设置,可以发出语音提示。
提示用户进行操作的说明信息,根据系统设置,可以发出语音提示。
将 “i10n string” 标记为可翻译字符串,对照本地化语言包,显示本地语言。
返回符号指向的值的类型。是函数 type 的扩展,支持二维三维点类型
忽略大小写比较两个字符串。
向负无穷大取整
向正无穷大取整
四舍五入
求两个数相除的余数
显示确认对话框
当前acad应用程序对象。 (vlax-get-acad-object)的返回值
当前激活的dwg文档 (vla-get-activedocument acad)
当前应用程序打开的所有文档集对象 (vla-get-documents acad)
当前dwg文档的模型空间对象 (vla-get-modelspace doc)
当前dwg文档的图纸空间对象 (vla-get-paperspace doc)
当前dwg文档的块集对象 (vla-get-blocks doc)
当前dwg文档的图层集对象 (vla-get-layers doc)
当前dwg文档的线型集对象 (vla-get-linetypes doc)
当前dwg文档的文字样式集对象 (vla-get-textstyles doc)
当前dwg文档的组对象集对象 (vla-get-groups doc)
当前dwg文档的标注样式集对象 (vla-get-dimstyles doc)
当前dwg文档的视口集对象 (vla-get-viewports doc)
当前dwg文档的视图集对象 (vla-get-views doc)
当前dwg文档的字典集对象 (vla-get-dictionaries doc)
当前dwg文档的布局集对象 (vla-get-layouts doc)
当前CAD应用程序的选项中的显示配置对象 (vla-get-display (vla-get-preferences (vla-get-application acad)))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。