TheSwamp

Code Red => AutoLISP (Vanilla / Visual) => Topic started by: Andrea on November 16, 2005, 05:05:19 PM

Title: resetting variable..
Post by: Andrea on November 16, 2005, 05:05:19 PM
i'm looking a way to reset some variables...

eg:
Code: [Select]
(defun c:test ()
(setq
var1 2
var2 "hello"
var3 33.4
var4 "0"
var5 (getvar "clayer")
)
(resetall)
)

(defun resetall ()
(if (= (getvar "clayer") "0")
(reset var1 to var5 at 1)
)
)


is this possible ?
Title: Re: resetting variable..
Post by: Jürg Menzi on November 17, 2005, 02:19:11 AM
i'm looking a way to reset some variables...
Something like this?
Code: [Select]
(setq VarLst '(Var1 Var2 Var3 Var4 Var5))
(mapcar '(lambda (l) (set l nil)) VarLst)
Title: Re: resetting variable..
Post by: Andrea on November 17, 2005, 10:03:22 PM
i'm looking a way to reset some variables...
Something like this?
Code: [Select]
(setq VarLst '(Var1 Var2 Var3 Var4 Var5))
(mapcar '(lambda (l) (set l nil)) VarLst)

yes Jürg Menzi ..
short and sweet....
 :ugly:
thanks...