|
Autocad VBA : Abfragen ob Block schon in der Zeichnung ist
RoSiNiNo am 13.07.2004 um 08:40 Uhr (0)
Darum gibt es ja die Funktion Code: If BlockInDrawing( Mein_Block ) = True Then Mach etwas wenn der Block in der Zeichnung ist Else Wenn nicht, etwas anderes End If ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 08.08.2003 um 07:51 Uhr (0)
Hallo VIP, sicher kann man in VBA alles automatisch zeichnen lassen, es stellt sich nur die Frage ob sich das auszahlt. Natürlich auch die Frage wie kompliziert die Darstellung sein soll und wie viele Linien du berechnen möchtest. Ich würde aber sagen, alles im Ursprung der Zeichnung zeichnen und dann an die jeweilige Stelle schieben und verdrehen, dann braucht man nicht so viel zu rechnen. Was ändert sich denn an diesen Türen, nur der Radius? Wenn sich nicht mehr ändert, dann ist das Programm recht einfac ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeichnung über einen Menüpunkt öffnen
RoSiNiNo am 14.05.2004 um 08:39 Uhr (0)
Ich hab es ja noch nicht ausprobiert, wie wäre es aber mit open? ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 11.08.2003 um 07:48 Uhr (0)
Da wäre mir noch etwas eingefallen, du mußt nicht unbedingt die Winkel rechnen. Du könntest die Rechtecke zeichnen, dann die Bögen mit den Winkeln 0° bis 45° (oder 60°). Dann könntest du mit IntersectWith die Schnittpunkte ermittlen und dadurch hast du die exakten Winkeln für deine Bögen -- AngleFromXAxis(Point1, Point2) Weiters würde ich alle Objekte in ein Array schreiben, dann könntest du zwei Funktionen schreiben, eine die dir alle Objekte eines Arrays mit einem gewissen Winkel um einen Punkt dreht, ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 08.08.2003 um 11:09 Uhr (0)
Dann schreib einmal AcadLine rein, markier den Text und drück nochmal F1 ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 13.08.2003 um 12:59 Uhr (0)
zu 1. geht schon. zu 2. geht auch. ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 14.08.2003 um 12:57 Uhr (0)
@Pan zu 1. Was ist wenn ein User Esc gedrückt hat, nimmt es in deinem Beispiel doch auch 200, oder etwa nicht? ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 08.08.2003 um 11:14 Uhr (0)
@Bernd: Sicher findest du sie auch im VBA-Editor, mußt halt nur ein ACAD-Objekt anklicken und dann die Hilfe aufrufen. ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfragen ob Block schon in der Zeichnung ist
RoSiNiNo am 12.07.2004 um 17:08 Uhr (0)
Probier einmal diese Funktion: Code: Public Function BlockInDrawing(BlockName) Dim BlCheck As AcadBlock On Error Resume Next Set BlCheck = ThisDrawing.Blocks(BlockName) If Err Then BlockInDrawing = False Else BlockInDrawing = True End If End Function ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 14.08.2003 um 12:54 Uhr (0)
@Pan zu 2. versteh ich nicht, ich glaube er es wäre sinnvoller es mit Utility.InitializeUserInput zu erledigen, oder etwa nicht? ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 14.08.2003 um 12:55 Uhr (0)
Und noch besser wäre GetXX.dll von Bernd Cuder ------------------ Roland [Diese Nachricht wurde von RoSiNiNo am 14. August 2003 editiert.]
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 08.08.2003 um 11:56 Uhr (0)
Solltest du sonst noch fragen haben, melde dich einfach. Es genügt übrigens nur ein Viertel der Tür zu rechnen, den rest kannst du dann spiegeln. ------------------ Roland
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : mit variablen Werten eine komplette Zeichnung erstellen
RoSiNiNo am 28.10.2003 um 13:08 Uhr (0)
Das ist natürlich auch möglich, ich persönlich bin allerdings nicht so ein Fan von diesen Massageboxen bei so kleinen Fragen. Wie schon gesagt, das bleibt jedem selbst überlassen. ------------------ Roland
|
| In das Form Autocad VBA wechseln |