如果你看一下attupd的代码。lsp你会看到它里面有很多GET,相反的是把这个改变值,因为没有作者在代码中不能要求改变,需要找时间来改变和测试也我认为它可以修改,以适应你的任务,由你的职位编号你知道什么关于lisp?
- (foreach att (vlax-invoke Obj 'GetAttributes)
- (if (setq tag (assoc (vla-get-TagString att) lst)) ; get tag string value
- (vla-put-TagString att (cdr tag)))) ; this is changing the Tag string value
- likewise
- (vla-get-PromptString Sub) ; retieves the prompt value you need a
- (vla-put-PromptString Sub newvalue) ; you need something like this
那么,选择一个块,然后遍历属性以请求新变量呢。 |