本帖最后由 llsheng_73 于 2013-10-31 13:00 编辑
(and (setq E (ssname SS (setq I (1- I))))
(command ".-BHATCH" "S" E "" "")
;;(command "hatch" "solid" E "")
)
这里setq语句加上一个变量根据(CDR(assoc 8 E))得到E的图层名。加上“填充”得到新的图层名赋给它,下边在填充前把刚才得到的图层名设为当前图层后再填充
 - (and (setq E (ssname SS (setq I (1- I)))LA(strcat(cdr(assoc 8 e))"填充")) ;;;我是真心没看懂那个AND起什么作用
- (command "LAYER" "M"LA "S"LA"")
- (command ".-BHATCH" "S" E "" "")
- ;;(command "hatch" "solid" E "")
- )
|