Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo escribir un programa VB para generar automáticamente gráficos CAD? Método...

¿Cómo escribir un programa VB para generar automáticamente gráficos CAD? Método...

Private Sub Command1_Click()

'Primero haga referencia a la biblioteca de tipos acad ***Object Library, en el menú del proyecto, haga referencia y verifique cad

Dim myAcadApp Como AutoCAD.AcadApplication, activeDoc Como AutoCAD.AcadDocument, acMS Como AutoCAD.AcadModelSpace

En caso de error, reanudar a continuación

Establezca myAcadApp = GetObject(, "Autocad.Application") 'Compruebe si AutoCAD tiene Open Set myAcadApp = CreateObject("Autocad.Application") 'Abrir CAD myAcadApp.Visible = True 'Mostrar CAD

Si Err lt;gt 0 Entonces 'No abrir

Err; Borrar

Establecer activeDoc = myAcadApp.ActiveDocument

Si Err Entonces

MsgBox Err.Number amp ":" amp;

p>

Salir del sub

Finalizar si

Finalizar si

En caso de error Ir a prcERR

myAcadApp.Visible = True 'Mostrar CAD

Establecer activeDoc = myAcadApp.ActiveDocument

Atenuar punto de inicio(0 a 2) como doble

Atenuar punto final(0 a 2) como doble

Dim LineObj As AcadLine'Si ocurre un error al dibujar, cambie a Dim LineObj As Object

startPoint(0) = 0: startPoint(1) = 0: startPoint(2) = 0

endPoint(0) = 30: endPoint(1) = 20: endPoint(2) = 0

Establecer LineObj = activeDoc.ModelSpace.AddLine(startPoint, endPoint) ' Dibuja una línea

prcExit:

Establecer activeDoc = Nada

Establecer myAcadApp = Nada

Salir de Sub

prcERR:

MsgBox Err.Number amp; ":" amp Err.Description, vbCritical, "Error"

Reanudar prcExit

End Sub