我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_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久久青青青国产免费

            成人免费观看视频| 尤物在线观看一区| 粉嫩aⅴ一区二区三区四区五区| 亚洲gay无套男同| 综合激情网...| 综合欧美亚洲日本| 一色桃子久久精品亚洲| 国产精品五月天| 国产精品美女久久福利网站| 国产精品素人视频| 中文字幕一区二区三区四区不卡| 国产欧美日韩综合精品一区二区| 久久色在线观看| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 五月婷婷综合网| 日韩精品欧美精品| 久久国产夜色精品鲁鲁99| 精品一区二区在线视频| 国产美女在线观看一区| 本田岬高潮一区二区三区| 91美女福利视频| 欧美日韩一区三区| 欧美精品一区二区三区在线播放 | 亚洲精品亚洲人成人网| 亚洲不卡一区二区三区| 久久国产婷婷国产香蕉| 成人国产免费视频| 欧美电影在线免费观看| 久久久久久久久久看片| 亚洲色图欧美在线| 日韩高清中文字幕一区| 粉嫩欧美一区二区三区高清影视| 91麻豆国产在线观看| 91精品国产丝袜白色高跟鞋| 国产免费观看久久| 性久久久久久久久久久久 | 日本道在线观看一区二区| 欧美日韩美少妇 | 午夜精品久久久久影视| 国产精品自在在线| 欧美三级午夜理伦三级中视频| 精品奇米国产一区二区三区| 亚洲视频免费看| 久久av中文字幕片| 欧美性生活久久| 亚洲国产精品成人久久综合一区| 午夜成人免费电影| 色综合久久88色综合天天免费| 日韩西西人体444www| 日韩一区在线看| 美女一区二区三区| 欧美性猛交xxxx黑人交| 国产精品久久久久婷婷| 九九在线精品视频| 69堂成人精品免费视频| 亚洲私人影院在线观看| 国产91精品欧美| 精品国产免费视频| 天堂va蜜桃一区二区三区漫画版 | 一区二区三区中文字幕电影 | 有码一区二区三区| 高清在线不卡av| 精品国产伦一区二区三区免费| 香港成人在线视频| 欧洲国内综合视频| 亚洲日本免费电影| 不卡av在线网| 国产欧美中文在线| 韩国毛片一区二区三区| 制服丝袜成人动漫| 日韩vs国产vs欧美| 欧美一级日韩不卡播放免费| 亚洲第一激情av| 欧美日韩一级片网站| 亚洲国产欧美在线| 欧美主播一区二区三区| 亚洲在线视频免费观看| 91免费看`日韩一区二区| 亚洲人成网站在线| 日本电影亚洲天堂一区| 亚洲综合在线五月| 欧美天天综合网| 午夜久久电影网| 日韩一区二区精品在线观看| 日本一不卡视频| 欧美v国产在线一区二区三区| 男女男精品网站| 久久久久国产精品麻豆| 国产麻豆精品视频| 国产精品视频yy9299一区| 不卡的电影网站| 一区二区在线免费| 这里只有精品视频在线观看| 免费成人美女在线观看| 日韩欧美三级在线| 久久99在线观看| 国产欧美一区二区三区网站| 9i在线看片成人免费| 亚洲午夜电影网| 日韩视频免费直播| 国产**成人网毛片九色| 亚洲一区视频在线观看视频| 欧美女孩性生活视频| 精久久久久久久久久久| 国产精品沙发午睡系列990531| 色综合久久久久| 久久国产精品露脸对白| 亚洲国产高清在线观看视频| 欧洲中文字幕精品| 久久超碰97中文字幕| 中文字幕一区二区三区在线播放 | 欧美日韩专区在线| 久久99久久久久| 中文字幕av一区 二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 美女国产一区二区三区| 国产精品天美传媒| 欧美精品久久99久久在免费线| 国产精品中文有码| 午夜日韩在线电影| 中文字幕av一区二区三区免费看| 欧美亚洲国产一区二区三区| 国产一区不卡视频| 成人免费av网站| 亚洲精品美腿丝袜| 久久久国产午夜精品| 欧美日韩1234| 成人高清视频在线观看| 另类小说综合欧美亚洲| 亚洲自拍偷拍图区| 国产欧美视频一区二区| 日韩一区二区三区视频| 色先锋aa成人| 国产成人精品一区二区三区网站观看| 亚洲高清久久久| 欧美国产一区视频在线观看| 日韩一区二区免费电影| 91福利小视频| 成人理论电影网| 久久99蜜桃精品| 日本网站在线观看一区二区三区 | 韩国精品免费视频| 日韩国产欧美在线观看| 亚洲精品大片www| 国产精品美女久久久久aⅴ| 欧美不卡一区二区| 欧美嫩在线观看| 欧美在线观看视频一区二区 | 日韩免费视频一区二区| 欧美私模裸体表演在线观看| 99re热视频精品| www.视频一区| 国产精品一区二区视频| 久久99精品久久久久久动态图| 婷婷丁香激情综合| 天涯成人国产亚洲精品一区av| 亚洲最大成人网4388xx| 亚洲日本青草视频在线怡红院 | 天天av天天翘天天综合网色鬼国产| 亚洲精品免费在线播放| 亚洲另类中文字| 亚洲精品国产精品乱码不99| 亚洲三级免费观看| 亚洲欧美激情一区二区| 亚洲精品美腿丝袜| 亚洲国产一区二区在线播放| 亚洲动漫第一页| 偷拍一区二区三区四区| 免费精品视频最新在线| 另类中文字幕网| 国产精品一区免费视频| 国产激情精品久久久第一区二区| 国产成人免费视频一区| 成人激情视频网站| 色综合久久中文综合久久97| 91黄色免费看| 欧美久久高跟鞋激| 精品伦理精品一区| 国产亚洲午夜高清国产拍精品| 欧美极品少妇xxxxⅹ高跟鞋| 1024精品合集| 亚洲成人777| 精品一区二区av| caoporn国产一区二区| 色猫猫国产区一区二在线视频| 欧美午夜精品久久久久久超碰| 欧美一区二区二区| 中文字幕乱码一区二区免费| 亚洲一区二区偷拍精品| 欧美a级一区二区| 国产99久久久精品| 色综合久久综合网| 欧美一区二区三区在线| 欧美国产日韩精品免费观看| 亚洲黄色性网站| 极品少妇xxxx精品少妇偷拍| 99视频有精品| 欧美成人一区二区三区在线观看 | 国产精品一品二品| 在线视频观看一区|