之前就有人問過類似問題,及時當在圖面上框選或點一下,圖面上就會留一個小十字,一會兒看滿屏都是,很不爽,如下圖所示。
常規解決方法:
將BLIPMODE變量設置為0。如果你用的版本比較低,比如AUTOCAD 2007,這個是有效的。
為什麼高版本設置無效?高版本應該如何設置?
昨天又有人問這個問題,我還是按照老套路,告訴他修改BLIPMODE變量來解決這個問題,他用的的是MAP3D,說不行。
我開始以為MAP3D跟AUTOCAD不一樣,不支持這個變量,後來我在AUTOCAD 2018和2014上試了一下,也不行,輸入BLIPMODE後回車會提示“未知命令”,為什麼這樣呢?
後來在AUTOCAD幫助和網上查了一下,原來高版本已經廢棄了了這個變量(網上說是從AUTOCAD 2012版開始,我沒有驗證過)。
雖然廢棄了,但在搞版本仍然可以設置,設置方法如下:
1、在變量名前面加一個點,輸入.blipmode後回車,再輸入0,就可以了。
2、將設置變量的語句(setvar "blipmode" 0) 輸入或複製到命令行,回車。
3、輸入REDEFINE命令,回合,輸入BLIPMODE,回車。這樣設置後,變量就可以正常設置了,在輸入BLIPMODE,回車,就不會提示未知命令了。
這些臨時的標記點在縮放和平移視圖的時候會自動消失,不調整視圖也可以通過重畫(R)或重生成(RE)刷新顯示讓它們消失。
為什麼這個設置會被修改呢?
根本就不知道這個變量,根本不可能去設置這個變量,為什麼會被改呢?
唯一的解釋就是使用的某個程序內部要利用這個點標記,將變量打開了,然後沒有正常關閉。因為在程序裡會用(setvar "blipmode" 0)這樣的方式調用,因此在高版本也能正常設置這個變量,沒有恢復設置估計是運行程序過程中出錯了。
閱讀更多 CAD小苗 的文章