借此应可以实现批量打印,大家可以自行测试
学习一下
一定要看看。。。。。。。
一般说都是少用或不用COMMAND,你是反其道行之啊
老猫的好东西,要顶才能看的。
支持一下
讨厌的回复
猫老师 又出新东西了!出差今天,错过了最热闹的时间.
建议 第一行多加一句: (command "qsave") 要不在画图还没有保存时候测试总是出现 请回答“是”或“否”。
; 错误: 函数被取消
是否确实要放弃对图形所做的全部修改?? <N>
当然一般很少人不保存原图就测试的。刚刚我试试是这样。
(defun c:tt ()
(command "qsave")
(setq color 3)
(setvar "sdi" 1)
(setvar "lispinit" 0)
(setq files (list "drawing1.dwg" "drawing2.dwg" "drawing3.dwg"))
(foreach file files
(command "open")
(command (strcat "c:\\" file))
(-批量修改图纸 color)
)
(setvar "sdi" 0)
(setvar "lispinit" 1)
(command "close")
)
回复,认真学习猫老师的大作!