在AutoCAD和浩辰CAD的高版本中都提供了塊編輯(BEDIT)的功能,當雙擊圖塊的時候就會進入塊編輯器,我們可以對塊中的圖形進行編輯,而且可以添加參數、動作、可見性、查詢列表等來將圖塊定義成動態塊。雖然塊編輯器很強大,但大多數人沒有用過那些復雜的功能,而只是簡單地編輯一下圖形。但我們編輯圖塊圖形時有時希望能同時顯示其他圖形,比如我們想把圖形添加到被編輯的圖塊中或者想比對著其他圖形來編輯圖塊,這用塊編輯就無法做到了,需要使用舊的圖塊編輯功能:參照編輯(REFEDIT)。
已經不止一個人問我,我還是習慣以前舊版的圖塊參照編輯的方式,我想雙擊圖塊時還是啟動參照編輯而不是塊編輯怎么辦?
其實解決的方法很簡單,CAD的雙擊動作都是在CUI文件里定義的,只需要將CUI定義中圖塊雙擊動作的命令從BEDIT改成EFEDIT就可以了,操作步驟如下:
1、輸入CUI命令,回車,打開自定義用戶界面對話框。
這個對話框很復雜,不僅可以定制RIBBON界面的面板、選項卡,還可以定制經典界面的菜單、工具,此外還可以定義快捷菜單和雙擊動作。
2、單擊“雙擊動作”前面的加號將列表展開,找到并單擊“塊”前的加號,然后單擊“塊-雙擊”,在對話框的右側會顯示雙擊圖塊動作的特性,如下圖所示。

CAD雙擊編輯圖塊時想同時顯示其他圖形怎么辦?雙擊圖塊是否能調用參照編輯命令?
我們看到圖塊雙擊動作的宏命令寫得好復雜:
$M=$(if,$(and,$(>,$(getvar,blockeditlock),0)),^C^C_properties,^C^C_bedit)
如果改成參照編輯是不是也得這么復雜啊?不用。由于有一個變量blockeditlock可以禁用塊編輯器,當塊編輯器被禁用的時候,雙擊圖塊會彈出屬性框,這句宏主要是為了解決這個問題。如果要改成參照編輯不用那么麻煩,只需要在宏這一欄改成:^C^C_refedit就可以了。
3、在宏一欄輸入^C^C_refedit,將“命令顯示名”改成:-REFEDIT,如果追求完美的話,將說明改成:在參照編輯器中打開塊定義,如下圖所示。

CAD雙擊編輯圖塊時想同時顯示其他圖形怎么辦?雙擊圖塊是否能調用參照編輯命令?
改完后單擊“確定”關閉自定義界面對話框,此時雙擊普通圖塊就會彈出參照編輯對話框了,如下圖所示。

CAD雙擊編輯圖塊時想同時顯示其他圖形怎么辦?雙擊圖塊是否能調用參照編輯命令?
如果是屬性塊,雙擊時會彈出增強屬性編輯器,這些也是在雙擊動作里設置的。
設置雙擊動作可以省去輸入命令的麻煩,可以提高繪圖效率,CAD默認設置的是針對大多數人常用的命令,但不一定適用于每一個人。知道了設置的方法后,我們就可以根據自己的需要來設置這些雙擊動作了。
設置雙擊動作最復雜的地方就是定義“宏”。普通的宏就是命令名前加上兩個^C和一個下橫杠_,只是BEDIT命令比較特殊罷了。如果怕寫錯,可以到菜單或工具欄中找到同樣的命令,將“宏”的值拷貝過來就行了。