解決多重插入塊無法分解的問題.doc_第1頁
解決多重插入塊無法分解的問題.doc_第2頁
解決多重插入塊無法分解的問題.doc_第3頁
解決多重插入塊無法分解的問題.doc_第4頁
解決多重插入塊無法分解的問題.doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

解決多重插入塊無法分解的問題 2012-10-22 10:27:53| 分類: cad相關 | 標簽:cad 多重插入塊 分解 |舉報|字號 訂閱工作中遇到了無法分解的“多重插入塊”的問題,正當準備純手工繪制原圖的時候,嘗試百度,得到了以下的辦法并解決了問題,幸哉。將下面的代碼復制在記事本內,將txt文件另存為unlk.lsp文件,打開這張不能修改的圖紙,在命令行輸入appload選擇加載程序文件unlk.lsp,命令行鍵入unlk,再選擇不能修改的圖塊。ps,有的打散一次后,依然有些小圖加密的,就可以小部分的打散,步驟同上 (defun c:unlk (/ en ent)(setq en (entsel n請選擇被加密的圖形:)(if en(if (= (cdr (assoc 0 (setq ent (cdr (entget (setq en (car en)INSERT)(progn(setq ent (entmakex(list (0 . INSERT)(assoc 2 ent)(assoc 10 ent)(command _.explode (entlast)(entdel en)(princ nOK,解密成功。)(princ)什么是多重塊? AUTOCAD為了省內存,省空間,提高效率,引進了塊引用這一技術。你在當前圖紙空間插入一個塊,它并不是把這個塊復制一遍,而是把這個塊的一些屬性描述引過來,跟C+里面的引用極像。我現(xiàn)在討論的不是引用是怎么實現(xiàn)的,AUTOCAD最大的重頭就是塊,大家肯定是很了解的。 我想說的是今天我和老韓研究的一個東西,AcDbMInsertBlock -多重插入塊。它其實就是對塊引用派生過來的一個新的東西,比普通塊引用多了幾個屬性。具體是多了列數(shù),行數(shù),列距,行距。它可以用在什么地方呢?比如你現(xiàn)在要插入四個一樣的塊,就是位置不一樣,用普通的塊引用的話,要引四次。這樣還是很占資源的,效率不高。而如果用AcDbMInsertBlock ,你可以定義一個2列2行,多個插入點的AcDbMInsertBlock 。AUTOCAD內部并沒有復制多份引用,我寫程序進去把AcDbMInsertBlock 里面的每一個實體拷貝出來了,發(fā)現(xiàn)只有一份。當然你不能炸開AcDbMInsertBlock ,如果可以炸開你就可以發(fā)現(xiàn)我說的肯定是對的。 多重插入塊還有一個很有趣的是,它可以用來做加密,當然很容易破解掉的。大家都知道,無名塊是不能夠編輯的,所以可以用下面的步驟就可以生成一個只能看不能改的圖。 1)、把整個圖作成一個塊。 2)、把當前圖紙空間的實體刪除了,用Minsert把剛才那個塊插入。 3)、把剛才那個塊的塊名改成*U。 到現(xiàn)在,這個圖不能分解,也不能編輯了,呵呵。當然破解非常簡單的,一個最直接的是把這個多重插入塊轉成單插入塊,然后炸開。還有一個就是把塊表名字改了,這樣就可以編輯塊了。當然,你可以作得復雜一點,進入塊表記錄,把里面每個實體克隆一遍。 “多重插入引用”的制作:用minsert命令,提示塊名,在cad工作目錄下找一張圖,鍵入這個圖名,然后到提示行數(shù)或列數(shù)時,輸入2以上,但行距或列距輸入0。這樣一個多重插入引用制作完成,無法用explode炸開了。多重塊不是重復定義塊,而是在矩形陣列中插入一個塊的多重引用。多重塊是由命令minsert插入一個塊而形成,其在正常情況下不能被分解。但若是用普通的方法構建的多重塊,可以刪除掉,然后用insert再插入它原來精品文檔,你值得期待引用的塊即可。不過,若它原來引用的塊是匿名塊(即名稱前帶*的塊,只能用程序構建),就不是那么簡單的了。這是,你就需要程序(或者說插件)來還原。vlx程序就是一個插件。也就是我上面說的編程實現(xiàn)。若不會編程,也沒有插件,下面的方法可以實現(xiàn)。古希臘哲學大師亞里士多德說: 人有兩種,一種即“吃飯是為了活著”,一種是“活著是為了吃飯”.一個人之所以偉大,首先是因為他有超于常人的心?!爸井敶娓哌h”,“風物長宜放眼量”,這些古語皆鼓舞人們要樹立雄無數(shù)個自己,萬千種模樣,萬千愫情懷。有的和你心手相牽,有的和你對抗,有的給你雪中送炭,有的給你煩憂與其說人的一生是同命運抗爭,與性格妥協(xié),不如說是與自己抗爭,與自己妥協(xié)。人最終要尋找的,就是最愛的那個自己。只是這個自己,有人終其一生也未找到;有人只揭開了冰山的一角,有人有幸會晤一次,卻已用盡一生。人生最難抵達的其實就是自己。我不敢恭維我所有的自己都是美好的,因為總有個對抗的聲音:“你還沒有這樣的底氣?!焙軕M愧,坦白說,自己就是這個樣子:卑微過,像一棵草,像一只蟻,甚至像一粒土塊,但拒絕猥瑣!懦弱過,像掉落下來的果實,被人撣掉的灰塵,但拒絕屈膝,寧可以卵擊石,以渺小決戰(zhàn)強大。自私過,比如遇到喜歡的人或物,也想不擇手段,據(jù)為己有。貪婪過,比如面對名利、金錢、豪宅名車,風花雪月,也會心旌搖搖,浮想聯(lián)翩。倔強過,比如面對誤解、輕蔑,有淚也待到無人處再流,有委屈也不訴說,不申辯,直到做好,給自己證明,給自己看!溫柔過,當愛如春風襲來,當情如花朵芳醇,黃昏月下,你儂我儂。強大過,內剛外柔,和風雨搏擊,和坎坷宣戰(zhàn),不失初心,不忘夢想,雖敗猶榮。這樣的自己一個個站到鏡中來,千面萬孔。有的隱著,有的浮著,有的張揚,有的壓抑,有的狂狷,有的沉寂,有的暴躁,有的溫良庸俗的自己,逐流的自己,又兼點若仙的自己,美的自己,丑的自己,千篇一律的自己,獨一無二的自己。我們總想尋一座廟宇,來安放塵世的疲憊,尋一種宗教,來稀釋靈魂里的荒涼。到頭來,卻發(fā)現(xiàn),苦苦向往的湖光山色,原來一直在自己的心里,我就是自己的廟宇,我就是自己的信仰。渺小如己,偉大如己!王是自己,囚是自己。廟堂是自己,陋室是自己。上帝是自己,庶民是自己。別人身上或多或少都投射著一個自己,易被影響又不為所動的自己。萬物的折痕里都會逢到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論