本帖最后由 vitalgg 于 2022-2-26 05:37 编辑
- (require 'entity:*) ;; 加载 entity 函数库
- (entity:putdxf (ssget) 8 "某一图层")
- ;; 如何使用 @lisp函数库
- ;; 使用@lisp函数库非常简单。只要你在CAD中安装了 @lisp ,在能访问互联网的情况下。就可以远程加载 @lisp函数库调用函数了。
- ;; 当远程导入成功后,会提示 成功输入的函数 数量。生成函数列表到 lisp变量 @:*functions* 。
- ;; @:*functions* 为最后一次成功导入的函数列表。
- (require 'ui:*) ;;导入 ui 相关函数库
- (require 'block:*) ;;导入 block 相关函数库
- (require 'entity:*) ;;导入 entity 图关 相关函数库
- (require '(ui:* block:* entity:*)) ;; 一次导入多个库
- (import 'ui:*) ;; import 与 require 用法相同
- (import 'block:*) ;; import 为 require 别名
- (import '(ui:* block:* entity:*) ;; import 与 require 用法相同
- (princ @:*functions*) ;; @:*functions* 为最后一次成功导入的函数列表。
- ;; 导入函数后,就可以使用这些函数了
- (entity:make-line '(0 0 0) '(10 10 0)) ;; 使用库函数创建一条直线
- (ui:select "请选择" '("张三" "李四" "王五")) ;; 使用库函数创建一个单选对话框
|