Beginner: command ".refedit" in AutoLISP

Jan 27, 2008 0 Replies

Hello,



my problem is simple. I want the user to select a block, and then perform the command "-refedit". I have the following code:



(while (= setSelection nil) (setq setSelection (ssget ":S" (list (cons 0 "INSERT")))) ) (setq strBlockName (ssname setSelection 0))



Now I can use strBlockName to, for example, erase it:



(command ".erase" strBlockName "")



But this doesn't work with "-refedit". I have tried to use the handle of the block, but it doens't work either:



(setq objHandle (cdr(assoc 5 entBlockData))) (command ".-refedit" objHandle "ok" "all" "yes")



Can some one please tell me how to select a block (a reference?) and than perform the command refedit on the block?



Thank you very much.


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required