久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

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

Autocad VBA初級教程 (第四課 編程基礎二)

時間:2010-11-18 19:47:09 來源:未知

有一位叫自然9172的網友提出了下面的問題:
繪制三維多段線時X、Y值在屏幕上用鼠標選取,Z值用鍵盤輸入
本課將講解這個問題。

為了簡化程序,這里用多條直線來代替多段線。以下是源碼:
Sub myl()
Dim p1 As Variant '申明端點坐標
Dim p2 As Variant
p1 = ThisDrawing.Utility.GetPoint(, "輸入點:") '獲取點坐標
z = ThisDrawing.Utility.GetReal("Z坐標:") '用戶輸入Z坐標值
p1(2) = z '將Z坐標值賦予點坐標中
On Error GoTo Err_Control '出錯陷井
Do '開始循環
  p2 = ThisDrawing.Utility.GetPoint(p1, vbCr & "輸入下一點:") '獲取下一個點的坐標
  z = ThisDrawing.Utility.GetReal("Z坐標:") '用戶輸入Z坐標值
  p2(2) = z '將Z坐標值賦予點坐標中
  Call ThisDrawing.ModelSpace.AddLine(p1, p2) '畫直線
  p1 = p2 '將第二點的端點保存為下一條直線的第一個端點坐標
Loop
Err_Control:
End Sub

先談一下本程序的設計思路:
1、獲取第一點坐標
2、輸入第一點Z坐標
3、獲取第二點坐標
4、輸入第二點Z坐標
5、以第一、二點為端點,畫直線
6、下一條線的第一點=這條線的第二點
7、回到第3步進行循環
如果用戶沒有輸入坐標或Z值,則程序結束。

首先看以下兩條語句:
p1 = ThisDrawing.Utility.GetPoint(, "輸入點:") ‘獲取點坐標
……
p2 = ThisDrawing.Utility.GetPoint(p1, vbCr & "輸入下一點:") '獲取下一個點的坐標
這兩條語句的作用是由用戶輸入點用鼠標選取點坐標,并把坐標值賦給p1、p2兩個變量。ThisDrawing.Utility.GetPoint()在ACAD中這是最常用的方法之一,它需要兩個參數,在逗號前面的參數應該是一個點坐標,它的作用是在屏幕上畫一條線,前一個端點位于點坐標位置,后一個端點跟隨鼠標移動,逗號之前可以什么都不填,這時沒有線條會跟隨鼠標移動,但逗號必須保留。
逗號后面使用一串字符,程序在命令行顯示這串字符,這不難理解。
VbCr通常代表一個回車符,而在這個語句中,它的作用是在命令行不顯示“命令:”
&的作用是連接字符。舉例:
“愛我中華 ”&”抵制日貨 ”&”從我做起”

z = ThisDrawing.Utility.GetReal("Z坐標:") '用戶輸入Z坐標值
由用戶輸入一個實數

On Error GoTo Err_Control '出錯陷井
……
Err_Control:
On Error是出錯陷井語句,在程序出錯時將執行On Error 后面的語句
GoTo Err_contorl 是程序跳轉語句,它的作用是在程序中尋找Err_control:,并執行這一行后面的語句,本例中Err_Control:后就是結束宏,所以只要出現錯誤,程序中止。

Do '開始循環
……
Loop ‘結束循環
這個循環就歷害了,它會無休止地進行循環,好在本例中已經有了一個出錯陷井,當用戶輸入回車時,由于程序沒有得到點或坐標,程序出錯,跳出循環,中止程序。如果要人為控制跳出循環,可以在代碼中用Exit Do語句跳出循環。在For 變量 和Next 變量之間如果要跳出循環,那么只要在循環體內加一個Exit for 就可以跳出循環,關于這方面的例程以后會講到。

Call ThisDrawing.ModelSpace.AddLine(p1, p2) '畫直線
畫直線方法也是很常用的,它的兩個參數是點坐標變量

本課到此結束,請做思考題:
連續畫圓,每次要求用戶輸入圓心、半徑,當用戶不再輸入圓心或半徑時程序才退出
 


 


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
日本一区二区三区www| 精品日产一区2区三区黄免费| 高清欧美性猛交xxxx| 欧美a在线视频| 韩日欧美一区二区| 免费黄色福利视频| 国产美女在线一区| wwwwww欧美| 2019日韩中文字幕mv| 97激碰免费视频| 97国产在线播放| 久久久日本电影| 久久久久这里只有精品| 久久精品网站视频| 国产福利久久| 日韩中文字幕在线视频| 国产精品视频免费观看www| 国产精品久久久久久久久免费看 | 97精品一区二区三区| 99久久激情视频| 国产成人av在线播放| 俺也去精品视频在线观看| 国产精品国三级国产av| 中文字幕在线中文字幕日亚韩一区| 亚洲一区二区三区四区中文| 日本香蕉视频在线观看| 欧美日韩视频免费在线观看 | 奇米精品一区二区三区| 精品人妻人人做人人爽| 成人福利网站在线观看11| 国产成人成网站在线播放青青| 久久精品亚洲国产| 一区二区三视频| 人妻有码中文字幕| 国产日韩在线播放| 久久乐国产精品| 欧美成人四级hd版| 色综合久久av| 精品无人乱码一区二区三区的优势| 99se婷婷在线视频观看| 国产精品日韩一区二区三区| 亚洲一区二区在线观| 欧美精品一区二区三区在线四季| 国产伦精品一区二区三区照片 | 精品人妻大屁股白浆无码| 丰满爆乳一区二区三区| 日韩最新在线视频| 亚洲日本精品国产第一区| 欧美亚洲一级片| 国产女大学生av| 蜜桃传媒一区二区三区| 久久人人爽人人爽人人片av高清 | 国内精品国语自产拍在线观看| 91久久久亚洲精品| 国产精品成人品| 日本不卡一区二区三区四区| 国产美女被下药99| 九色综合日本| 亚洲一区久久久| 韩国v欧美v日本v亚洲| 国产xxxx振车| 亚洲欧美日韩精品综合在线观看| 黄色网zhan| 日韩午夜在线视频| 日本在线播放一区| 97干在线视频| 在线观看日本一区| 国产日产欧美精品| 国产精品欧美在线| 欧洲一区二区在线| 国产成人自拍视频在线观看| 欧美精品999| 黄色免费视频大全| 日韩中文字幕在线播放| 欧美一级在线看| 91国内精品久久| 亚洲一区制服诱惑| 国产精品一 二 三| 久久久久久com| 国产精自产拍久久久久久| 国产精品久久久久av| 欧美在线视频网| www.99久久热国产日韩欧美.com| 日本久久精品视频| 九色综合日本| 日韩视频在线视频| 久久久久久久久网| 日本午夜在线亚洲.国产| 久久全球大尺度高清视频| 天堂va久久久噜噜噜久久va| 久热国产精品视频一区二区三区| 亚洲欧洲精品一区二区| 91精品综合久久久久久五月天| 在线视频91| 99三级在线| 亚洲精品国产一区| 91久久精品在线| 偷拍盗摄高潮叫床对白清晰| 久久免费视频在线| 日韩欧美在线一区二区| 久久久久久人妻一区二区三区| 日韩人妻精品无码一区二区三区| 久久综合入口| 青青草综合在线| 国产精品三级久久久久久电影| 国内少妇毛片视频| 欧美激情久久久久| 97国产精品视频| 日韩欧美视频一区二区三区四区| 久久久精品视频成人| 男人天堂成人网| 精品久久久久亚洲| 97国产精品免费视频| 日本午夜精品一区二区三区| 日韩视频―中文字幕| 免费看黄色a级片| 一区二区三视频| 久久久久99精品成人片| 欧美日韩一区二区三区在线视频| 久久成人亚洲精品| 国产精品99久久久久久www| 人妻无码一区二区三区四区| 国产精品大陆在线观看| 97久久精品在线| 全黄性性激高免费视频| 国产精品吊钟奶在线| 99久热在线精品视频| 日韩毛片在线免费看| 欧美成人精品影院| 国产精品69av| 极品美女扒开粉嫩小泬| 亚洲一区二区三区精品动漫| 国产成人激情小视频| 黄色a级片免费看| 亚洲一区二区三区乱码| 久久久av一区| 97人人干人人| 激情内射人妻1区2区3区 | 欧美一区二区三区图| 国产精品手机视频| 91久久在线视频| 免费亚洲一区二区| 视频一区二区视频| 久热精品视频在线免费观看| 久久乐国产精品| 国产午夜大地久久| 日本欧美一二三区| 欧美激情在线一区| 精品国内亚洲在观看18黄| 99热久久这里只有精品| 欧美日韩精品综合| 欧美一区二区三区四区夜夜大片| 久久综合五月天| 日韩中文字幕国产精品| 91久久久久久久久| 国产午夜伦鲁鲁| 欧美精品无码一区二区三区| 亚洲欧洲精品一区| 精品国产综合久久| 久久色在线播放| 国产成人亚洲精品| 国产一区 在线播放| 欧美日韩免费高清| 日韩在线一级片| 亚洲最大激情中文字幕| 国产精品久久久久久久av电影| 久久99影院| 欧美尤物巨大精品爽| 日本一区二区三区四区高清视频| 中文字幕剧情在线观看一区| 国产精品福利网| 国产精品视频在线免费观看| 国产成人avxxxxx在线看| 91福利视频在线观看| 97国产精品视频| 91久久久亚洲精品| 国产精品一区二区久久国产| 国产美女精品免费电影| 国产一区二区三区高清| 蜜桃网站成人| 免费拍拍拍网站| 国内精品久久久久| 国内精品视频久久| 国内偷自视频区视频综合| 欧美激情精品久久久久久小说| 人人澡人人澡人人看欧美| 日本精品免费视频| 日韩黄色片在线| 欧美日韩无遮挡| 欧美不卡在线一区二区三区| 欧美日韩在线成人| 欧美在线观看一区二区三区| 欧美视频观看一区| 狠狠久久综合婷婷不卡| 美女日批免费视频| 国产情侣第一页| 91九色偷拍| 久久久久久久亚洲精品| 国产精品网站视频| 精品国产乱码久久久久久蜜柚|