Message 1 of 9
MATCHPROP - Don't display settings used on commandline
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
See the code below. It's outputting
Current active settings: Color Layer Ltype Ltscale Lineweight Transparency Thickness Dim Text Hatch Polyline Viewport Table Material Multileader Center object
I've tried all the variables that I can think of to remove it. Expert variable from 1 through 5 but no joy.
I've checked the registry for anything in there but can't see anything.
(setq var_nomutt (getvar "nomutt"))
(setq var_expert (getvar "expert"))
(setq var_cmdecho (getvar "cmdecho"))
(setvar 'cmdecho 0)
(setvar 'nomutt 1)
(setvar 'expert 5)
(entmake '((0 . "CIRCLE") (62 . 1) (10 0.0 0.0 0.0) (40 . 0.00001)))
(setq tempObj (entlast))
; Doesn't work, outputs Current active settings: Color Layer Ltype Ltscale Lineweight Transparency Thickness Dim Text Hatch Polyline Viewport Table Material Multileader Center object
(vl-cmdf "_.matchprop" "_non" (entlast) "_S" "")
; This doesn't work either
; (vla-sendcommand
; (cond
; (*AcadDoc*)
; ((setq *AcadDoc* (vla-get-activedocument (vlax-get-acad-object))))
; )
; (strcat "_.matchprop (entlast) _S ")
; )
(entdel tempObj)
(setvar 'nomutt var_nomutt)
(setvar 'expert var_expert)
(setvar 'cmdecho var_cmdecho)