AutoCAD软件LISP二次开发中的命令和查询方法详解
一、查询和命令1. Command函数:用于向AutoCAD操作环境发送命令。格式: (command “AutoCAD命令” “命令所需的数据”) 说明:参数可以是整型、实型、字符串、点、实体名或选择集。对于角度、距离和点等数据,可以使用字符串或直接的数值。例:(command “circle” “0,0” “3,3”) (command “thickness” 1) (setq pt ‘(1 1 3)) (setq radius 5) (command “circle” pt radius) (1)暂停以等待用户输入的预定义参数:pause 例:(command “circle” “5,5” pause “line” “5,5” “7,5”) 注意:当暂停等待用户输入时,函数处于激活状态,无法执行其他AutoLISP表达式。例:(setq blk “MY_BLOCK”) (setq oldlayer (getvar “clayer”) (command “layer” “set” “NEW_LAY” “”) (command “insert” blk pause “” pause) (command “layer” “set” oldlayer) 7. 3 AutoLISP与AutoCAD的通信
581KB
文件大小:
评论区