菜鸟求助! 循环标注不能加前缀%%C是怎么回事。
;循环标注(defun c:DDE ()
(setq a 0)
(while (/= a nil)
(progn
(setq a (getpoint "选择标注的第一点:"))
(if (/= a nil)
(progn
(command "dimlinear"a pausepause )
)
)
)
)
(princ)
)
;=============
(command "dimlinear"a pausepause )改成(command "dimlinear" a pausepause "t" "%%c<>" )就不行了,会报错未知命令"t" "%%c<>" 直径符号也加不上去;:Q-
本帖最后由 wzg356 于 2023-12-10 20:45 编辑
就按命令行执行dimlinear命令步骤写,每一步是什么(command "dimlinear"...后面就跟什么,默认或需要回车确认的是"",提示是需要什么就跟写什么,确实需要图面交互的就是pause
搜索找简单的含(command....)小程序或例句看,对照命令行执行相应命令看看过程.....这样最快
第2个pause挪到最后
cmd的参数要与实际所需对应 masterlong 发表于 2023-12-10 19:23
第2个pause挪到最后
cmd的参数要与实际所需对应
感谢大哥!!!感谢感谢! wzg356 发表于 2023-12-10 20:41
就按命令行执行dimlinear命令步骤写,每一步是什么(command "dimlinear"...后面就跟什么,默认或需要回车确 ...
感谢感谢,已经解决;
页:
[1]