メッセージ1/9
MATCHPROP - Don't display settings used on commandline
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- パーマリンクを表示
- 印刷
- 報告
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)