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

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

Autocad VBA初級教程 (第八課:圖層操作)

時間:2010-11-18 19:49:08 來源:未知

先簡單介紹兩條命令:

1、這條語句可以建立圖層:
ThisDrawing.Layers.Add("新建圖層")
在括號中填寫圖層的名稱。

2、設置為當前的圖層
ThisDrawing.ActiveLayer=圖層對象
注意,等號右邊的變量不能用圖層名稱,必須使用一個有效的圖層變量

以下一些屬性在圖層比較常用:
LayerOn 打開關閉
Freeze 凍結
Lock鎖定
Color 顏色
Linetype 線型


看一個例題:
1、先在已有的圖層中尋找一個名為“新建圖層”的圖層
2、如果找到這個圖層,顯示該圖層的信息,并提示用戶是否需要設置為當前圖層,如果用戶確認,則設置為當前圖層。
3、如果圖層沒有找到,新建一個名為“新建圖層”的圖層,設置為黃色,HIDDEN線型,并把這個圖層設置為當前圖層

Sub mylay()

Dim lay0 As AcadLayer '定義作為圖層的變量
Dim lay1 As AcadLayer

findlay = 0 '尋找圖層的結果的變量,0沒有找到,1找到

For Each lay0 In ThisDrawing.Layers '在所有的圖層中進行循環

  If lay0.Name = "新建圖層" Then '如果找到圖層名
    findlay = 1 '把變量改為1標志著圖層已經找到
    msgstr = lay0.Name + "已經存在" + vbCrLf
    msgstr = msgstr + "圖層狀態:" + IIf(lay0.LayerOn = True, "打開", "關閉") + vbCrLf
    msgstr = msgstr + "圖層" + IIf(lay0.Freeze = True, "已經", "沒有") + "凍結" + vbCrLf
    msgstr = msgstr + "圖層" + IIf(lay0.Lock = True, "已經", "沒有") + "鎖定" + vbCrLf
    msgstr = msgstr + "圖層顏色號:" + CStr(lay0.Color) + vbCrLf
    msgstr = msgstr + "圖層線型:" + lay0.Linetype + vbCrLf
    msgstr = msgstr + "圖層線寬:" + CStr(lay0.Lineweight) + vbCrLf
    msgstr = msgstr + "打印開關" + IIf(lay0.Plottable = False, "關閉", "打開") + vbCrLf + vbCrLf
    msgstr = msgstr + "是否設置為當前圖層?"
    If MsgBox(msgstr, 1) = 1 Then '如果用戶點擊確定
       If Not lay0.LayerOn Then lay0.LayerOn = True '打開
       ThisDrawing.ActiveLayer = lay0 '把當前圖層設為已經存在的圖層
    End If
    Exit For '結束尋找
  End If
Next lay0

If findlay = 0 Then '沒有找到圖層
  Set lay1 = ThisDrawing.Layers.Add("新建圖層") '增加一個名為“臨時圖層”的圖層
  lay1.Color = 2 '圖層設置為黃色
 
  ltfind = 0 '找到線型的標志,0沒有找到,1找到
  For Each entry In ThisDrawing.Linetypes '在現有的線型中進行循環
    If StrComp(entry.Name, "HIDDEN") = 0 Then '如果線型名為"HIDDEN"
      ltfind = 1 '標志為已找到線型
      Exit For '退出循環
    End If
  Next entry '結束循環

  If ltfind = 0 Then '沒有找到線型
    ThisDrawing.Linetypes.Load "HIDDEN", "acadiso.lin" '加載線型
  End If
  lay1.Linetype = "HIDDEN" '設置線型

  ThisDrawing.ActiveLayer = lay1 '將當前圖層設置為新建圖層
End If

End Sub

在尋找圖時時我們用到for each……next 語句
它的語法是這樣的:
For Each 變量 In 數組或集合對象
……
exit for
……
next 變量
它的作用是在數組或集合對象中進行循環,每循環一次,變量就成為數組或集合對象中的一個元素。本例在所有的圖層對象中進行循環,每循環一次layo變量就代表一個圖層
在循環體中遇到exit for 語句則退出循環,如果沒有 exit for,循環將在所有的元素都操作一遍后結束。

If lay0.Name = "新建圖層" Then
lay0.name代表這處圖層的圖層名

IIf(lay0.LayerOn = True, "打開", "關閉")
這是一個簡單判斷語句,語法如下:
iif(判斷表達式,返回值1,返回值2)
當判斷表達式成立,函數值=返回值1,如果表達式不成立,函數值=2

MsgBox(msgstr, 1)
Mgbox顯示一個對話框,第一個參數是對話框顯示的內容
第二個參數可以控制對話框上的按鈕。
0 只有確認按鈕
1 確認、取消
2 終止、重試、忽略
3 是、否、取消
4 是、否
MsgBox獲得值如下:
確認:1
取消:2
終止:3
重試:4
忽略:5
是:6
否7
初學者不需要死記硬背,能有所了解就行了

ACAD圖層中最麻煩的就是線型問題了,本例先尋找一個HIDDEN線型,如果找不到就加載這個線型,用這條語句:
ThisDrawing.Linetypes.Load "HIDDEN", "acadiso.lin"
ThisDrawing.Linetypes.Load后需要兩個參數,一個是線型的名稱,另外一個是線型文件的名稱


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

            国产真实乱偷精品视频免| 欧美日韩国产成人在线91| 亚洲一区二区av在线| 自拍偷拍国产精品| 亚洲综合无码一区二区| 久久久久久久电影| 国产精品久久午夜| 亚洲一区二区在线免费观看视频| 午夜精品福利久久久| 极品美女销魂一区二区三区 | 精品av综合导航| 久久精品男人的天堂| 综合久久久久久久| 久久精品av麻豆的观看方式| 亚洲柠檬福利资源导航| 成人永久免费视频| 91高清视频在线| 精品精品欲导航| 国产精品乱码一区二三区小蝌蚪| 欧美国产精品一区二区三区| 亚洲丰满少妇videoshd| 国产中文一区二区三区| 92国产精品观看| 欧美成人综合网站| 中文字幕av一区二区三区免费看| 亚洲成人先锋电影| 粉嫩高潮美女一区二区三区| 欧美亚洲国产一区二区三区va | av高清久久久| 日韩欧美一区二区免费| 国产精品久久久久久久久图文区 | 欧美va亚洲va| 亚洲国产另类精品专区| 国产呦萝稀缺另类资源| 国产不卡视频在线播放| 欧美理论在线播放| 欧美大尺度电影在线| 一区二区三区四区av| 国产一级精品在线| 欧美久久一区二区| 亚洲欧美成人一区二区三区| 青青草97国产精品免费观看 | 91小视频免费观看| 久久品道一品道久久精品| 亚洲图片欧美视频| 99精品国产91久久久久久| 欧美日韩国产高清一区| 亚洲日本va在线观看| 国产福利一区二区三区视频在线 | 亚洲免费三区一区二区| 国产91精品一区二区| 日韩女优毛片在线| 美女在线一区二区| 欧美一级欧美一级在线播放| 亚洲妇熟xx妇色黄| 欧美三区在线观看| 亚洲美女视频在线观看| 成人av电影在线播放| 久久精品人人做人人综合 | 国产精品五月天| 国产成人精品亚洲777人妖 | 日韩美女视频一区二区| www.成人网.com| 亚洲欧美影音先锋| 亚洲高清视频的网址| 日本韩国精品一区二区在线观看| 中文字幕在线不卡视频| 成人av电影在线| 成人免费一区二区三区视频 | 另类欧美日韩国产在线| 91精品免费在线| 日本麻豆一区二区三区视频| 91麻豆精品久久久久蜜臀| 日韩一区欧美小说| 日韩和的一区二区| 欧美一区二区在线播放| 蜜桃av噜噜一区| 日韩欧美一卡二卡| 国产麻豆成人精品| 国产欧美精品区一区二区三区| 久草这里只有精品视频| 日韩精品一级二级| 精品成人私密视频| 日产精品久久久久久久性色| 欧美性色综合网| 免费成人av在线播放| 制服丝袜亚洲播放| 韩日精品视频一区| 国产日韩欧美一区二区三区乱码| 成人性生交大片免费看在线播放| 亚洲免费高清视频在线| 91福利资源站| 久久疯狂做爰流白浆xx| 欧美激情一二三区| 91农村精品一区二区在线| 一区二区三区鲁丝不卡| 国产一区二区三区在线观看免费视频| 国产午夜一区二区三区| 91美女精品福利| 亚洲成人tv网| 久久久.com| 懂色av一区二区三区蜜臀| 一区二区三区加勒比av| 91精品婷婷国产综合久久性色| 国产乱色国产精品免费视频| 亚洲欧洲日本在线| 91麻豆精品国产自产在线| 亚洲日韩欧美一区二区在线| 欧美三级一区二区| 国产精品1区2区3区在线观看| 亚洲欧美国产高清| 精品粉嫩超白一线天av| 日韩女优视频免费观看| 亚洲人成网站在线| 久久久久久久久久久99999| 欧美麻豆精品久久久久久| 一本大道综合伊人精品热热| 成人综合在线观看| 国产乱子轮精品视频| 免费高清在线一区| 亚洲成人激情av| 一区二区三区在线视频观看58| 亚洲国产精品成人综合| 久久综合九色综合欧美98| 日韩一区二区在线观看视频| 欧美在线一区二区| 色噜噜夜夜夜综合网| 久久精品一区八戒影视| 26uuu色噜噜精品一区| 精品三级av在线| ww久久中文字幕| 不卡一区二区三区四区| 国产成人av电影在线| 国产精品一区二区三区乱码| 麻豆精品国产传媒mv男同| 久久国产精品99精品国产| 亚洲 欧美综合在线网络| 亚洲国产综合色| 日韩精品久久久久久| 蜜桃视频在线观看一区二区| 久久不见久久见免费视频7| 国产福利视频一区二区三区| 成人免费观看视频| 色哟哟在线观看一区二区三区| 91久久香蕉国产日韩欧美9色| 欧美日韩一区二区在线观看| 日韩三级精品电影久久久 | 日韩有码一区二区三区| 久久电影网站中文字幕| 国产高清久久久| 色综合久久久久网| 欧美中文字幕一区二区三区亚洲| 欧美精品18+| 久久色.com| 亚洲精品日韩一| 日本特黄久久久高潮| 国产91富婆露脸刺激对白| 91麻豆文化传媒在线观看| 在线成人av影院| 久久久综合激的五月天| 国产精品成人午夜| 亚洲一区二区三区国产| 久久99精品视频| 成人av在线一区二区三区| 欧美做爰猛烈大尺度电影无法无天| 欧美日韩一区小说| 久久色成人在线| 亚洲综合色噜噜狠狠| 国产一区999| 欧美最新大片在线看| 国产人伦精品一区二区| 亚洲成av人**亚洲成av**| 国产另类ts人妖一区二区| 欧美探花视频资源| 久久精品网站免费观看| 亚洲风情在线资源站| 国产成人午夜片在线观看高清观看| 欧洲生活片亚洲生活在线观看| 久久亚洲精华国产精华液| 亚洲成人免费观看| 99视频精品在线| 久久综合色婷婷| 午夜精品久久久久久不卡8050 | 国产精品成人在线观看| 免费在线观看视频一区| 91免费版pro下载短视频| 日韩精品一区国产麻豆| 午夜天堂影视香蕉久久| 粉嫩一区二区三区性色av| 日韩欧美高清dvd碟片| 亚洲国产精品久久不卡毛片 | 久久er99热精品一区二区| 欧美性色黄大片| 亚洲三级电影网站| 国产成人av电影在线播放| 精品国产91乱码一区二区三区| 日韩在线观看一区二区| 欧美日韩在线不卡| 亚洲国产美国国产综合一区二区| 97精品电影院|