久久国产色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_欧美 国产 日本_好吊色欧美一区二区三区
国产精品成人品| 欧美大片va欧美在线播放| 91精品国产91久久久久久 | 色偷偷888欧美精品久久久| 久久久久久久久久伊人| 日韩欧美99| 日本韩国在线不卡| 97国产在线播放| 琪琪亚洲精品午夜在线| 亚洲va久久久噜噜噜久久天堂| 日韩欧美一区二区视频在线播放| 国产精品区一区二区三在线播放| 欧美,日韩,国产在线| 国产成人精品久久| 国产又粗又猛又爽又黄的网站| 国产天堂视频在线观看| 国产精品久久久久久久久免费| 91精品国产高清久久久久久| 国产片侵犯亲女视频播放| 日韩小视频在线播放| 免费拍拍拍网站| 国产免费观看高清视频| 国产精品一区二区三区久久 | 国产资源在线视频| 日韩国产精品毛片| 欧美 日韩 国产一区| 欧美成人全部免费| 亚洲综合中文字幕在线| 欧美激情18p| 一区二区三视频| 亚洲一区二区在线播放| 99久久99久久精品| 久久久久久91香蕉国产| 国产精品一区二区久久国产| 日本最新一区二区三区视频观看 | 亚洲中文字幕无码专区| 国产精品裸体瑜伽视频| 午夜欧美性电影| 亚洲精品久久区二区三区蜜桃臀 | 午夜精品免费视频| 欧美一区在线直播| 久久成人亚洲精品| 欧美高清中文字幕| 欧美成ee人免费视频| 高清视频欧美一级| 国产免费一区二区三区香蕉精| 久久精品久久精品国产大片| www污在线观看| 亚洲精品中文字幕在线| 人人妻人人添人人爽欧美一区| 久久久亚洲国产| 亚洲欧美日韩在线综合| 久久精品一区二| 日日摸日日碰夜夜爽av| 国产不卡视频在线| 日韩av大片免费看| 久久久久久久久久久久久9999| 亚洲精品中字| 69**夜色精品国产69乱| 日本在线精品视频| 久久96国产精品久久99软件| 欧美日本韩国国产| 国产a∨精品一区二区三区不卡| 国产三级精品网站| 欧美激情网站在线观看| 免费国产在线精品一区二区三区| 在线不卡日本| 国产国语videosex另类| 日韩女优在线播放| 欧美xxxx14xxxxx性爽| 99九九视频| 日本国产中文字幕| 国产精品第2页| 99视频精品免费| 日韩xxxx视频| 国产成人无码一二三区视频| 成人黄色一区二区| 日本午夜在线亚洲.国产| 国产精品沙发午睡系列| 91精品视频免费看| 欧美怡春院一区二区三区| 国产精品高潮呻吟久久av野狼| 91免费视频国产| 欧洲精品久久| 色综合久久中文字幕综合网小说| 国产熟女高潮视频| 欧美综合第一页| 国产精品美腿一区在线看| 国产欧美韩日| 欧美中文字幕视频| 精品伦理一区二区三区| 国产精品 欧美在线| 欧美 日韩 国产 高清| 亚洲一区二区三区免费看| 日韩在线激情视频| 国产女精品视频网站免费| 涩涩日韩在线| 国产精品久久久久久av福利| 97碰在线观看| 国产欧美在线看| 日韩欧美一区二区视频在线播放 | 国产精品黄视频| 91久久嫩草影院一区二区| 欧美又大又粗又长| 亚洲专区在线视频| 久久精品这里热有精品| 91精品久久久久久久久久入口| 日韩人妻精品无码一区二区三区 | 日本欧美色综合网站免费| 国产精品国产三级国产aⅴ浪潮 | 久久久www成人免费精品| 91成人免费视频| 免费人成在线观看视频播放| 日日摸天天爽天天爽视频| 亚洲直播在线一区| 欧美成年人在线观看| 久草资源站在线观看| 久久免费国产视频| 国产九九精品视频| 国内精品伊人久久| 欧美国产日韩激情| 欧美一级片免费观看| 欧美激情日韩图片| 久久亚洲影音av资源网| 久久久精品一区| 久久露脸国产精品| 国产精品夜夜夜一区二区三区尤| 国产欧亚日韩视频| 黄色一级视频播放| 人体内射精一区二区三区| 日本中文字幕成人| 亚洲精品一区二区三区av| 欧美wwwxxxx| 一本色道婷婷久久欧美| 欧美日本黄视频| 国产精品手机在线| 久久视频在线观看免费| y97精品国产97久久久久久| 91国产在线免费观看| 国产专区在线视频| 国产欧美精品xxxx另类| 免费国产在线精品一区二区三区| 国产日韩在线观看av| 日韩av免费一区| 亚州精品天堂中文字幕| 亚洲 高清 成人 动漫| 色乱码一区二区三在线看| 日本黄网站色大片免费观看| 欧美亚洲国产免费| 国产在线播放91| chinese少妇国语对白| y111111国产精品久久婷婷| 久久久在线观看| 日韩亚洲欧美成人| 国产精品久久久久久久久久ktv| 九九精品在线播放| 亚洲a∨日韩av高清在线观看| 日韩一级在线免费观看| 久久久久久久久久久91| 国产精品久久不能| 亚洲在线第一页| 日韩欧美一区二区三区四区| 精品91免费| 成人a在线视频| 日韩有码在线视频| 精品中文字幕在线2019| 亚州欧美日韩中文视频| 欧美日韩国产综合视频在线| 国产精品中文字幕在线| 国产不卡在线观看| 精品中文字幕在线2019| 亚洲精品国产精品国自产观看| 日本精品国语自产拍在线观看| 蜜桃传媒视频麻豆第一区免费观看| 国产精品午夜国产小视频| 国产成人精品免高潮费视频| 精品国产一区二区三区在线观看| 精品不卡在线| 日韩欧美精品在线不卡| 国产精品自在线| 三级精品视频久久久久| 国产精品久久久久久久天堂第1集| 这里只有精品66| 视频一区二区三区在线观看| 欧美日韩在线成人| 91久久久久久国产精品| 国产精品日韩欧美综合| 亚洲精品国产精品久久| 狠狠色综合网站久久久久久久| 99国精产品一二二线| 国产精品视频久久| 少妇一晚三次一区二区三区| 黄色国产一级视频| 91精品国产高清久久久久久| 国产精品激情av电影在线观看| 欧美一级在线播放| 国产日本一区二区三区| 日韩中文综合网| 岛国一区二区三区高清视频| 精品一区二区日本|