|
AutoCAD VBA : Wert anzeigen
alfred neswadba am 04.03.2010 um 13:44 Uhr (0)
Hi,nur dass Du nicht auf uns wartest, diese Antwort hast Du gelesen?Na dann guck mal in die Befehlszeile im AutoCAD, es fragt Dich nach einer Objektwahl, oder?- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Wert anzeigen
f-m am 04.03.2010 um 14:43 Uhr (0)
AutoCad 2009 Standard!Gibt doch keine probs damit?ab 2010 ist kein VBA mehr möglich ist mein letzter input!
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Wert anzeigen
alfred neswadba am 04.03.2010 um 15:12 Uhr (0)
Hi, AutoCad 2009 Standard! Gibt doch keine probs damit?Nein, zumindest nicht diese Art von Problemen. ab 2010 ist kein VBA mehr möglichDas ist nicht richtig, Du kannst es downloaden und nachinstallieren!Aber das bringt mich auf eine Idee, kann es sein, dass Du Dein DVB-File mal mit einer anderen AutoCAD-Version offen hattest? Schau mal unter Verweise, welche DLLs referenziert sind und mach einen Screenshot für hier.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Wert anzeigen
alfred neswadba am 04.03.2010 um 16:25 Uhr (0)
Hi,wenn der Code bei dieser Zeile MsgBox texT1 Dir die Dialogbox zeigt, dann aber auf den Klick auf den OK-Button nicht reagiert, dann hast Du imho einige mehr Probleme auf Deinem Gerät oder mit Deiner AutoCAD-Installation (wobei ich da nicht mal die AutoCAD-Installation zwingend an erster Stelle sehe).Oder Du hast in dem neuen DVB irgendwas drin, was nicht dazugehört, das sehe ich aber nicht, denn das DVB ist nicht hier einzusehen. Dazu kommt: Du hast keine Blockreferenz gewählt, sonst würde die Messageb ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Icons für Buttons
Karl01 am 08.03.2010 um 20:19 Uhr (0)
Hallo!wo finde ich in Autocad 2010 die Icons für benutzerdefinierte Buttons?GrußKarl
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Icons für Buttons
Karl01 am 08.03.2010 um 20:53 Uhr (0)
Hallo Carsten,ich erstelle einen neuen Werkzeugkasten mit benutzerdefinierten Befehlen. Den Befehlen kann man ja Icons zuordnen. Beim Autocad 2008 gab es eine Auswahl aus bereits vordefinierten Icons. Gibt es diese Icons noch, oder muss man sich die Icons selber erstellen? Wenn ja wo, wo befinde sich diese?Karl
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute auslesen von aktuellem Blatt
alfred neswadba am 01.03.2010 um 14:55 Uhr (0)
Hi Torsten,wenn Du mit Blatt ein AutoCAD-Layout meinst, dann folgt gleich die nächste Frage:Meinst Du die Blöcke, die in Ansichtsfenstern auf diesem Layout sichtbar sind?Beides möglich, nur ohne genaue Angaben bzw. Einsicht in Dein Tool (wie Dus jetzt machst und wo Du daher mit Modifikationen beginnen musst) ist keine definitive Antwort möglich, leider.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute auslesen von aktuellem Blatt
f-m am 01.03.2010 um 15:02 Uhr (0)
Hallo,danke zunächst für die schnelle Antwort!Richtig, meine ein AutoCad-Layout-Blatt ;-)Tool sieht aktuell folgender Maßen aus:Private Sub CommandButton1_Click() Dim blockname As String Dim a, blocktotal As Integer UserForm2.Hide ListBox1.Clear blocktotal = ThisDrawing.Blocks.count For a = 0 To blocktotal - 1 blockname = ThisDrawing.Blocks.Item(a).name If Not Mid$(blockname, 1, 1) = "*" Then ListBox1.AddItem blockname Next a
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute auslesen von aktuellem Blatt
f-m am 01.03.2010 um 15:37 Uhr (0)
Entschuldigung, war keinesfalls böse gemeint. Sollte absolut nicht so rüber kommen. War nur aus Spaß gemeint! Bitte nicht falsch verstehen.Zur Erklärung der Anwendung:sämtliche Blöcke heißen bei uns z.B. Stückliste1, hinter diesen verbergen sich dann die verschiedensten Attributen. Somit benötige ich die gesamt zahl der blöcke die ich zur Auswertung brauche... dahinter kommen dann die attribute....das läuft ja auch alles kein prob.Prob besteht darin......aktuell bezieht das Tool sich auf die gesamte DWG-Da ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute auslesen von aktuellem Blatt
f-m am 01.03.2010 um 16:00 Uhr (0)
leider komm ich mit dieser Aussage nicht weiter.Das ist zum aktuellen Zeitpunkt voll funktionsfähig. Das Tool läuft und läuft und läuft!dieser scan bezieht sich immer auf die gesamte dwg-datei nicht auf ein aktuelles layout in dieser Version... das soll sich ändern....denke liegt an diesem part Private Sub CommandButton1_Click() Dim blockname As String Dim a, blocktotal As Integer UserForm2.Hide ListBox1.Clear blocktotal = ThisDrawing.Blocks.count For a = 0 To blocktotal - 1 blockname = ThisDrawi ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute auslesen von aktuellem Blatt
f-m am 03.03.2010 um 10:31 Uhr (0)
Bei genauere Betrachtung denke ich auch mittlerweile an die BlockReferenz-Anzahl würde das den code verändern.Geb ja zu bin nicht kein spezi was autocad angeht.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aktuelles Projekt per VBA auslesen
koala2000 am 12.03.2010 um 13:11 Uhr (0)
Hallo. Zitat:Die Projektverwaltung von AutoCAD Architecture besteht im Wesentlichen aus dem Projekt Browser und dem Projektnavigator. Mit diesen Werkzeugen steht nicht nur versierten 3D Anwendern, sondern auch Ein- Um- und Aufsteigern eine einfache und intuitive Art, einzelne Dateien in einem Projekt zu vereinen und diverse Zusatzfunktionen zu nutzen. Quelle: AutodeskBeim anlegen eines neuen Projektes wird erst einmal ein Grundgerüst aus Vorlagen und Zeichnungen zur Verfügung gestellt. In den Projektdetail ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Koord auslesen und sortieren
Knerstin am 12.03.2010 um 15:16 Uhr (0)
So habe es nun soweit hinbekommen,nun habe ich ein anderes Problem, er möchte einfach keinen Kreis zeichnen und sagt andauernd:LaufzeitfehlerDie Methode Document für das Objekt IAcadModelSpace ist fehlgeschlagenbei folgendem Quelltext: Dim PKoord(0 To 1) As Double PKoord als Array Dim Kreis As AcadCircle Dim Radius As Double Open "D:Ergebnis.txt" For Input As #100 Datei für Koordinaten öffnen Input #100, PKoord(0), PKoord(1) Radius = 30Set Kreis = ThisDrawing.ModelSpace.AddCircle(PKoord, Radius)
|
| In das Form AutoCAD VBA wechseln |