国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看

歡迎來到010在線作文網!

淺析基于AutoCAD-VBA 的對象交互式操作方法論文

實用文 時間:2021-08-31 手機版

淺析基于AutoCAD-VBA 的對象交互式操作方法論文

  1 概述

  AutoCAD 中對象的組合拆散是一組常用操作,可以通過Group命令實現對對象的組合,但組合拆散對象時必須都在對話框狀態下進行,而且不能先選定后操作,操作不便捷。到了2002 版本之后,AutoCAD 菜單中甚至取消了這個命令。但在實際繪圖中,對象的組合、拆散功能隊繪圖有很大的幫助,因為在選擇對象時,組合在一起的對象可以一次性選定而不需要逐個對象選擇。所以,通過編程實現快捷使用對象組合拆散功能,是這個程序編寫的目的。程序設計思路是去掉對話框,只要選定對象后輸入一個相應的組合命令就可以直接將選定的對象綜合在一起,而且不需要命名。拆散對象也是同樣的道理。選定組合,輸入拆散的命令就可以直接將組合在一起的對象拆散。

  2 實例分析

  文章通過AutoCAD-VBA 設計一個組合拆散對象的應用程序。

  (1)運行AutoCAD2004,在【VBA 管理器】對話框中新建一個全局工程,進入VBA 集成開發環境,將其名稱修改為“匿名組”,保存在適當的位置上。

  (2)在【工程資源管理器】窗口中雙擊ThisDrawing,打開該模塊的代碼窗口,首先其中添加對象組合的代碼:

  Sub AddUnNameGroup( )Dim SelObjects As AcadSelectionSetDim ppendObjs( ) As AcadEntitySet SelObjects=GetSelSetDim UnNameGroup As AcadGroupSet UnNameGroup=ThisDrawingGroups.Add(“*”)ReDim appendObjs(0 To SelObjects.Count-1)Dim I As IntegerFor i=0 To SelObjects.Count-1Set appendobjs(i)=SelObjects.Item(i)NextUnNameGroup.AppendItems appendobjsEnd Sub

  (3)在ThisDrawing 模塊的代碼窗口中,添加通過選擇對象所在的組,分解組的代碼:

  Sub DelUnNameGroup( )Dim SelGroup As AcadGroupDim SelObjects As AcadSelectionSetSet SelObjects=GetSelSetDim ObjInSelSet As AcadObjectDim I As IntegerDim j As IntegerDim k As IntegerDim ObjInGroup As AcadObjectOn Error Resume NextFor i=0 To SelObjects.Count-1Set ObjInSelSet=SelObjects.Item(i)For j=0 To ThisDrawing.Groups. Count-1For k=0 To ThisDrawing.Groups.Item(j). Count-1Set ObjInGroup=ThisDrawing.Groups.Item(j).Item(k)If ObjInGroup.ObjectID=ObjInSelect.ObjectID ThenThisDrawing.Groups.Item(j).DeleteExit ForEnd IfNextNextNextEnd Sub

  這段代碼的實現過程由于不能通過選定的對象來直接找到其組合名稱,只能通過循環比較對象ID 的方法來解決這個問題。運行時可能會慢點,但對象不多的情況下其運行速度還是很快的。

  (4)在AutoCAD 安裝路徑的Support 目錄下的`新建一個命名為UnNameGroup.lsp 的文文章件,文件內容如下:

  (defun c:ga( ) (princ))(defun c:gd( ) (princ))

  3 實例效果

  (1)在AutoCAD 2004 中,加載UnNnameGroup.lsp 文件。

  (2)選定圖形中的部分對象,在命令行中輸入“ga”并按下Enter鍵,此時選定的對象將自動組合起來。

  (3)選定剛組合的對象,在命令行中輸入“gd”并按下Enter 鍵,此時選定的組合將自動拆散。

  4 總結與提高

  通過這個程序的設計,實現了通過代碼語言實現匿名的組合,匿名的組合可以使用下面的語句生成:ThisDrawing.Groups.Add“( .”)就是名稱項中用“.”即可生成匿名塊。組合的操作與選擇集的操作相似,都應該先生成一個空的組合,然后把對象添加到其中。由于通過對象不能確定對象是否是組合中的一員,所以必須遍歷組合中的對象與指定對象相比較來確定指定對象是否為指定組合中的對象。雖然在幫助文件中說明組合是一種特殊的命名選擇集,但這里選擇集的概念只對于AutoCAD 中的選擇集而言,而不是對于ActiveX 中的選擇集。可以通過使用“PickfirstSelectionSet”方法來實現先選擇后操作,但這個方法有一定的限制,因為在指定VBA 過程運行前我們總是要通過其他命令來加載運行,這樣在加載運行過程中圖形中選定的選擇集將會消失。所以我們這里采用的是自動觸發運行的方法,也就是通過一個空的LISP 程序來觸發相應的事件運行相關的過程。在實際使用過程中,程序運行穩定,提高了工作效率,效果良好。

【淺析基于AutoCAD-VBA 的對象交互式操作方法論文】相關文章:

1.交互式教學大學物理論文

2.淺析交互式聽辨理論與聽力能力的培養論文

3.淺析基于BIP 的AADL 行為模型驗證方法的論文

4.淺析基于云計算的網絡營銷系統構建論文

5.淺析基于云存儲的數字校園存儲架構論文

6.淺析基于物聯網時代下包裝設計形態論文

7.基于心理學視角淺析網紅現象的論文

8.淺析基于云計算的智能計量平臺研發的論文


本文來源http://www.nvnqwx.com/shiyongwen/2299583.htm
以上內容來自互聯網,請自行判斷內容的正確性。若本站收錄的信息無意侵犯了貴司版權,請給我們來信(zaixianzuowenhezi@gmail.com),我們會及時處理和回復,謝謝.
国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看
午夜免费电影一区在线观看| 春日野结衣av| 亚洲一区在线直播| 蜜桃视频日韩| 国产二区视频在线播放| 欧美日本精品在线| 欧美日韩亚洲在线| 久久久久久久久久av| 亚洲一区免费网站| 国产乱肥老妇国产一区二 | 精品国产中文字幕| 黄色一级片在线看| 色噜噜狠狠狠综合曰曰曰| 亚洲爆乳无码专区| 丰满少妇大力进入| 一区精品在线| 成人伊人精品色xxxx视频| 国产精品久久久久不卡| 欧美不卡三区| 国产精品美女无圣光视频| 黄色片久久久久| 国产精品日韩一区| 欧美日韩亚洲免费| 国产精品视频福利| 免费看又黄又无码的网站| 国产精品欧美激情在线播放| 女同一区二区| 国产精品视频男人的天堂| 极品校花啪啪激情久久| 国产精品成人av在线| 国产色视频一区| 久久久久久国产精品三级玉女聊斋| 蜜桃精品久久久久久久免费影院| 国产精品久久久久久中文字| 蜜桃传媒一区二区| 欧美激情久久久久久| julia一区二区中文久久94| 亚洲日本精品国产第一区| 91国产美女视频| 热门国产精品亚洲第一区在线| 国产成人精品一区二区在线| 加勒比海盗1在线观看免费国语版| 国产精品国模大尺度私拍| 国产伦精品一区二区三区高清版| 一区二区三区国产福利| 91精品国产成人| 日韩免费中文字幕| 国产精品国产亚洲精品看不卡15| 国产综合色香蕉精品| 一区二区不卡在线| 久久男人资源站| 欧美少妇一区| 精品福利影视| 91国偷自产一区二区三区的观看方式 | 日本精品一区二区三区四区| 日韩中文在线中文网三级| 国产综合香蕉五月婷在线| 影音先锋欧美在线| 久久av一区二区三区漫画| 欧美深夜福利视频| 欧美激情乱人伦| 久久99精品久久久久子伦| 加勒比在线一区二区三区观看| 国产999在线观看| 91国产中文字幕| 欧美激情一区二区三区在线视频| 久久99久久亚洲国产| 久久亚洲高清| 美国av一区二区三区| 中文字幕精品一区日韩| 久久草.com| 国产欧美婷婷中文| 欧美一区二区三区四区夜夜大片| 久久最新资源网| 99久久久精品视频| 免费观看美女裸体网站| 岛国视频一区免费观看| 国产精品九九久久久久久久| 97精品国产97久久久久久| 欧美 国产 精品| 欧美一级中文字幕| 久久av在线播放| 国产第一页视频| 国产日本欧美在线| 日韩美女免费观看| 一区二区成人国产精品| 国产精品青草久久久久福利99| av动漫在线观看| 黄色一级一级片| 日本亚洲欧美三级| 一本二本三本亚洲码| 国产精品三区www17con| 久久露脸国产精品| 高清欧美精品xxxxx| 男女视频一区二区三区| 天堂资源在线亚洲资源| 美女黄色丝袜一区| 国产成人午夜视频网址| 久久亚洲精品欧美| 国产精品亚发布| 黄色污污在线观看| 人妻内射一区二区在线视频| 亚洲精品一区二区毛豆| 欧美日韩成人在线观看| 国产精品久久久久久久美男 | 欧美 日韩 国产精品| 亚洲国产精品久久久久婷婷老年| 久久不射热爱视频精品| 日韩少妇与小伙激情| 国产精品一区二区三区成人| 黄色一级片av| 欧美乱偷一区二区三区在线| 日本一区二区在线播放| 亚洲区成人777777精品| 一本色道久久综合亚洲精品婷婷| 国产精品国产一区二区| 国产精品久久一区主播| 视频在线观看99| 国产国产精品人在线视| 91精品国产九九九久久久亚洲 | 久久精品国产亚洲| 久久乐国产精品| 国产成人一区三区| 91精品国产91久久久久久久久 | 国产成人无码一二三区视频| 久久久久免费网| 色吧影院999| 日韩在线视频免费观看高清中文| 国产a级黄色大片| 国产成人综合av| 久久成人资源| 日韩专区在线观看| 久久精品成人欧美大片| 国产成人精品网站| 久久人人爽人人爽爽久久| 国产精品网站免费| 国产精品久久久久久久小唯西川| 精品国产一区久久久| 久久精品人人爽| 国产精品老女人精品视频| 国产精品黄色影片导航在线观看| 国产精品国产精品国产专区不卡 | 亚洲AV无码成人精品一区| 一本—道久久a久久精品蜜桃| 在线视频欧美一区| 亚洲综合日韩中文字幕v在线| 欧美激情在线观看视频| 亚洲v日韩v欧美v综合| 亚洲国产欧美日韩| 色噜噜一区二区| 色一情一乱一乱一区91| 人人做人人澡人人爽欧美| 欧美影视一区二区| 免费看日b视频| 成人久久18免费网站图片| 99在线视频免费观看| 91av网站在线播放| 久久99蜜桃综合影院免费观看| 国产成人精品一区二区在线| 久久中文字幕在线视频| 亚洲一区二区三区乱码aⅴ| 色综合666| 黄色大片中文字幕| 国产精品一国产精品最新章节| 97公开免费视频| 久久草视频在线看| 国产精品视频久久久| 欧美激情xxxx性bbbb| 午夜一区二区三视频在线观看| 日本精品va在线观看| 国产在线精品日韩| 91高潮在线观看| 久久久国产精品亚洲一区| 欧美激情亚洲精品| 日韩国产精品毛片| 免费国产成人看片在线| av网址在线观看免费| 日韩一二三在线视频播| 欧美激情亚洲另类| 任我爽在线视频精品一| 国产日韩欧美二区| 91精品国产亚洲| 国产精品第10页| 日韩亚洲不卡在线| 成年人网站国产| 国产精品欧美激情在线观看| 亚洲 自拍 另类小说综合图区| 国内精品视频一区二区三区| 久久久人成影片一区二区三区 | 国产成人91久久精品| 欧美巨大黑人极品精男| 午夜一区二区三视频在线观看| 免费中文日韩| 久久婷婷国产精品| 精品久久久久久一区二区里番| 日本视频一区在线观看| 国产麻豆日韩| 国产精品手机播放| 日本欧美视频在线观看| 国产精品一国产精品最新章节|