So then why does it not work on lay zero?
It does (for me). Maybe the problem that I experience intermittently is more pronounced on your machine. Did you try it several times in succession?
yeah i did.
Command: (setvar "clayer" "0")
; error: AutoCAD variable setting rejected: "clayer" "0"
Command: (setvar "clayer" '0)
; error: AutoCAD variable setting rejected: "clayer" 0
Command: (setvar "clayer" 0)
; error: AutoCAD variable setting rejected: "clayer" 0
Command: (setvar "clayer" 0)*Cancel*
Command: (set 'zero 0)
0
Command: (setvar "clayer" zero)
; error: AutoCAD variable setting rejected: "clayer" 0
Command: (set 'zero '0)
0
Command: (setvar "clayer" zero)
; error: AutoCAD variable setting rejected: "clayer" 0
Command: (setvar 'clayer zero)
; error: AutoCAD variable setting rejected: CLAYER 0
Command:
*hummmmm!*