⑴ 求一段CAD VBA代碼~
編這個程序還是挺煩的,以下給你提供一點意見吧,供你參考:
1,用滑鼠選中這條SPLINE(這個程序怎麼做應該你是會的吧,用GetEntity)
2,上邊得到這條SPLINE,然後用FitPoints屬性,得到線的所有擬合點
3,讓用戶輸入一個Y值,用GetReal
4,作一條Y處的水平線,至點(0,Y),另一個點適當指定哦--這里可以分析一下樣條曲線的范圍值 (畫線用Addline或AddPolyline 均可以)
5,用IntersectWith ,可以得到樣條曲線與水平線的交點,
6分析樣條線的擬合點,將Y值大於你給定的Y值的點捨去,同時加入剛才得到的那個交點,以及那個(0,Y)點,這樣得到一條新的樣條曲線,
7新的樣條線的面積用Area命令就可以得到了
8刪去剛才加的水平線,OK
-------------祝你編程愉快
⑵ 求一個excelvba代碼提取CAD多段線坐標的源碼
1.要改兩個部份,第一步,改首行的private 為 public
2.ss_dim.Select acSelectionSetAll, , , dxf_code, dxf_value
改正:
ss_dim.SelectOnScreen dxf_code, dxf_value
這樣就是輸出選中對象了。
⑶ CAD VBA程序
在指定點輸入字元,可以這樣:
Sub Example_AddText()
' This example creates a text object in model space.
Dim textObj As AcadText
Dim textString As String
Dim insertionPoint(0 To 2) As Double
Dim height As Double
' Define the text object
textString = "Hello, World."
insertionPoint(0) = 2: insertionPoint(1) = 2: insertionPoint(2) = 0
height = 0.5
' Create the text object in model space
Set textObj = ThisDrawing.ModelSpace.AddText(textString, insertionPoint, height)
ZoomAll
End Sub
其它功能的實現請網路一下,要先載入這些代碼,然後才可以輸入命令的。
網路一下cad vba源碼,及cad源碼如何載入之類知識,我只是懂一點點。。。
⑷ 求一段CAD vba代碼 跪謝
見過類似的插件。只會用不會寫。沒代碼.
如果你只是為了,合並 ,可以用圖片插件 。
如果你是要寫。你或者找那插件設計者。
⑸ 求一段CAD VBA的代碼
可以參考一下下面的代碼
OptionExplicit
Subre_text()
DimobjAsVariant
ForEachobjInThisDrawing.ModelSpace
IfTypeName(obj)="IAcadMText"OrTypeName(obj)="IAcadText"Then
Ifobj.TextString="test"Thenobj.TextString="re_successful!"
EndIf
Nextobj
EndSub
⑹ CAD中有VBA,EXCEL中也有VBA。代碼要怎麼學呢
CAD的我剛接觸,這個基本語句和編輯工具風格 連快捷鍵都完全一樣的,如果你會期中的一個,那麼另外一個你只需要看看幫助,學學特有對象的以及對象的方法 就可以了!遺憾的是CAD貌似沒有錄制宏的功能,這樣學起來就比較麻煩,要記大量的對象,建CAD中有VBA,EXCEL中也有VBA。代碼要怎麼學呢
⑺ 求一個 cad vba代碼 ,要求大致如下:
3有難度,其他還好
⑻ CAD中VBA二次開發
您好,這樣的:
VB,VBA或其它工具如c#,C++等都是利用AutoCAD提供的ARX介面進行開發
VB開發的程序相對獨立,不能查看源碼;運行速度一般;可能會因為CAD正在運行的命令或其它沖突!
VBA必需集成於CAD之下,源代碼可以被看到,運行速度快;運行錯誤率更低!
AutoCAD 64版本,在安裝使用VBA後(CAD2010及以後版本需單獨安裝);保存低版本會很慢;需要等上約30秒左右!
如果你是初學開發,個人建議學習VBA(就是學習CAD的ARX介面用法),不用引用,調試很快;在CAD開發人員幫助文件中有很詳細的幫助說明!學會VBA後,可以很輕松的轉到VB,c#等其它工具進行開發!
⑼ cad VBA畫齒輪的程序源碼
我有畫齒輪的LSP程序,你要嗎?
⑽ 如何在Auto CAD中VBA中編寫VB代碼
這個我也不會,不過網路文庫上有文章寫得很詳細,http://wenku..com/view/7a06e2aedd3383c4bb4cd260.html,還是去參考一下吧