本帖最后由 Block 于 2021-5-30 13:56 编辑
这两个都是一个一个数据操作的,我一张图上成千上百个高程。需要批量操作。已经写了一下代码,老实报:参数类型 - (DEFUN C:XX()
- (setvar "cmdecho" 0)
- (setq ss (SSGET":s" '((0 . "*TEXT"))) )
- (setq n 0)
- (repeat (sslength ss)
- (setq ent (ssname ss n))
- (setq ent_data (entget ent))
- (setq ent_data (car (assoc 1 ent_data)))
- (setq ent_data (- 2314 ent_data))
- (entmod ent_data)
- (setq n (1+ n))
- (PRINC)
- ))
|