我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD教程 > CAD教程文章

CAD多重插入引用 炸開方法(加密解密)

時間:2009-12-29 12:17:53 來源:

CAD多重插入引用 炸開方法~【親測】
現在越來越多的人 喜歡 加密圖了。
多重插入引用就是 經常會使用的圖紙加密技術,永遠無法解開的死鎖。

方法一:

有兩個好工具,可以輕松炸開。一個是AutoCAD 快速加載 AutoLISP 文件:wjjm;另一個cad加密插件,請大家使用。
具體方法:
AutoCAD 快速加載 AutoLISP 文件wjjm的使用:用cad打開需要炸開的文件,將wjjm直接拖入cad窗口,命令行輸入wjmm,回車后按提示操作即可。

操作步驟:① 于CAD中,選擇:“工具”菜單→“加載應用程序”選項。

② 于對話框中選擇文件“wjjm”,進行應用程序加載。

③ 于CAD命令行中,輸入“wjjm”命令,然后選擇需要保護的圖塊,隨便點擊即可取消保護。
方法二:

輸入“CYN-”,將多重插入塊轉換為普通快,然后可以炸開編輯

方法三:
把以下內容保存為lsp文件(如exm.lsp),加載后運行exm既可把“多重插入塊”轉換為“普通塊”,然后既可用“explode”分解。加載后運行lockb可把“普通塊”轉換為“多重插入塊”
;;-------------------------------------------------------------
;;轉換“多重插入塊”為“普通塊”。
(DEFUN C:exm ()
(setvar "cmdecho" 0)
(SETQ STM (car (ENTSEL "n點取多重塊")))
(while stm
(setq e (entget stm))
(setq stlx (cdr (assoc 0 e)))
(if (= stlx "INSERT")
(PROGN
(setq r_zm70 (assoc 70 e))
(setq c_zm71 (assoc 71 e))
(setq r_dist_zm44 (assoc 44 e))
(setq c_dist_zm45 (assoc 45 e))
(setq e (subst (cons 44 0) r_dist_zm44 e))
(setq e (subst (cons 45 0) c_dist_zm45 e))
(setq e (subst (cons 70 0) r_zm70 e))
(setq e (subst (cons 71 0) c_zm71 e))
(setq e (subst (list 100"AcDbBlockReference") (list 100"AcDbMInsertBlock") e))
(entmake e)
(entdel stm)
))
(SETQ STM (car (ENTSEL "n點取下一多重塊")))
)
(setvar "cmdecho" 1)
)
;;--------------------------------------------------------------------
;;轉換“普通塊”為“多重插入塊”
(DEFUN C:lockb ()
(setvar "cmdecho" 0)
(SETQ STM (car (ENTSEL "n點取塊")))
(while stm
(setq e (entget stm))
(setq stlx (cdr (assoc 0 e)))
(if (= stlx "INSERT")
(PROGN
(setq r_zm70 (assoc 70 e))
(setq c_zm71 (assoc 71 e))
(setq e (subst (cons 70 1) r_zm70 e))
(setq e (subst (cons 71 1) c_zm71 e))
(setq e (subst (list 100"AcDbMInsertBlock") (list 100"AcDbBlockReference") e))
(entmake e)
(entdel stm)
))
(SETQ STM (car (ENTSEL "n點取下一塊")))
)
(setvar "cmdecho" 1)
)