|
AutoCAD VBA : PDF erstellen per VBA-Makro
TZKonstrukt am 04.06.2009 um 15:39 Uhr (0)
Loljo lustisch is des.na das mit den 5 secs hab ich auch drinne. trotzdem scheint das system schneller die datei zu verschieben als sie fertig beschrieben ist.manchmal braucht der rechner auch länger, je nach auslastung und größe der Daten.Da gibts doch die Verweisliste im VBA-Modul und dort sind einige Acrobat-Librarys enthalten.Ich hab nur kein Plan in welcher es eine Funktion gibt, die den Status des Druckfortschrittes vom Adobe PDF wiedergibt.------------------GrußTZKonstrukt[Diese Nachricht wurde von ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Linie mit Baloon
wronzky am 07.01.2009 um 12:32 Uhr (0)
Zitat:der wahrscheinlich einfachste Weg ist, den Block zuerst einfügen (z.b. bei 0,0,0) und dann den Befehl Schieben starten (lassen) mit dem zuvor erstellten Block (der Blockreferenz).Als Ergänzung zu Alfreds Tipp: nicht bei 0,0,0 einfügen, sondern am "Startpunkt" der Linie. Dann hast Du beim Verschieben eine Gummibandlinie vom "Startpunkt" aus, und es sieht aus wie der Linien-Befehl.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure ht ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Liegt eine Blockref an diesem Punkt?
Frank136 am 05.07.2009 um 17:59 Uhr (0)
Hallo,du vermutest schon richtig, ich möchte die ganze Linie angehoben haben. Dass sich die Koordinaten verschieben, ist nicht das Problem, ich hab sie ja noch als Orginal in Excel stehen, wenn ich sie noch mal brauche. Ich denke mal, dass diese Baustelle damit erst mal wieder geschlossen ist :-)Danke nochmals für die Bemühungen.gruß Frank------------------Wenn das Wasser bis zum Hals steht, sollte man den Kopf nicht hängen lassen...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnen in Formularen
Sebastian1 am 26.07.2008 um 16:20 Uhr (0)
Hallo zusammen,beschäftige mich gerad das erste mal mit VBA unter AutoCad. Ich bitte also um Verständnis für mein wahrscheinlich triviales Problem.Ich möchte ein VBA Programm schreiben, welches mir bestimmte Standardbaugruppen zeichnet. Diese sind aber immer leicht anders und müssen entsprechen angepasst werden. Ich hab mir also eine Klasse geschrieben für dieses Bauteil und möchte nun mittels eines Formulars die entsprechenden Parameter der zu zeichnenden Baugruppe einlesen. Das klappt auch ganz gut jedoc ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Programmieren in VB(A) oder in .Net ?
Carsten1210 am 18.05.2007 um 08:12 Uhr (0)
Hi,Ich denke, das du mit .Net mehr Möglichkeiten hast als mit VBA(z.B. kann du mit .Net Objekte Draggen / Jiggen, als sichtbar am Fadenkreuz verschieben usw., was man mit VBA nur in kombination mit Lisp machen kann).Was meinst du mit "allen Autodesk-Produkte?". Die Vertikalen Produkte zu Autocad und Inventor kannst du sicherlich mit .Net ansprechen. für Inventor gibt es hier sogar ein separates Forum. Für Autocad kannst du ja auch im Arx-Forum schauen, da stehen auch einige .Net sachen drin.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Sendcommand Ausgabe Textfenster unterdrücken
Goofy007 am 27.12.2005 um 10:37 Uhr (0)
Hallo Thomas,Danke für die Antwort. Nomutt und cmdecho bringen leider nix.Ich hab allerdings jetzt noch ein neues Problem.Nach Ausführung des Makros, kann ich es nicht mit der Befehlswiederholung (Leertaste) nochmal aufrufen, weil ich da immer den von Sendcommand aufgerufenen Befehl bekomme.Ich versteh leider nur wenig von Lisp, aber ich überleg schon ob das nicht besser im Lisp geschrieben werden sollte.Ich stell mal den Code hier rein, vielleicht bekomm ich ja noch ein paar gute Tipps.Code:Sub Attribut_V ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abmessungen und Formen von Selectionsets
Dressler am 02.04.2004 um 11:45 Uhr (0)
Hallo Axel, das Problem bei der Sache ist, daß das Objekt aus dem SelectionSet bei mir nicht mit dem GetBoundingBox zusammen funktioniert. Möglichkeit, alle Informationen, die der ausgewählte Bereich enthält, zu bekommen Ist das was ich meine. Also alle Objekte und Geometrien mit der jeweiligen Position und den Abmaßen. ..... Grundsätzlich würde ich mal sagen, dass man bei solchen Aufgabenstellungen mit Lisp wesentlich besser bedient ist. VBA hat seine Stärken, wenn es um Verbindungen zu anderen Applikat ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Mittelpunkte von Ringen ermitteln
CADdog am 27.08.2021 um 08:23 Uhr (1)
Zitat:Original erstellt von Björn Möller:Kann ich als Nutzer so eine falsche Einsortierung eigentlich selbst korrigieren?Nein, das geht nicht.Entweder den Moderator bitten, den Beitrag zu verschieben, das kann aber dauern,oder im richtigen Forum einen neuen Beitrag erstellen und dann im falschen Beitag durch Editieren einen link dorthin setzen.------------------Gruß ThomasCADdog the dog formerly known as TRAutoCAD spricht mit einem, aber viele hören nicht zu.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Pickfirst selectionset ergaenzen und ausgeben
KlaK am 04.07.2013 um 13:11 Uhr (1)
Zitat:Original erstellt von rexxitall:Gerade wenn man 8000 Elemente selektiert hat und die nicht nur rotieren sondern auch noch verschieben etc. moechte nosmile:) [/B]Nur mal eine Frage:Du weißt schon, dass man auf vorselektierte mit dem vordefinierten SelectionSet("CURRENT") oder ("PICKFIRST") zugreifen kann?Kannst auch Deine Selection vor Beenden des Programmes auf CURRENT übergeben, dann kann man mit Schnellauswahl vorher gleich wieder darauf zugreifen.GrüßeKlaus
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Änderung einer dxf-Datei
harryk am 17.10.2003 um 19:03 Uhr (0)
sehe ich das richtig, Du liest eine Dxf Datei in Excel ein, suchst das Vorkommen eines bestimmtem Strings und löscht die Zeile davor und die 14 nachfolgenden? Das sieht so aus als ob Du komplette Zeichnungselemente löscht, geht mit Autocad VBA besser da Du geziehlt nach diesen Typ mit den gewünschten Eigenschaften suchen und dann löschen, verschieben oder sonst noch was kannst. Wenn die Dxf Datei als Ascii vorliegt kannst Du das ganze auch direkt in der Datei machen, Open Zeichnung.dxf For Output As #1. ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Bitte um Hilfe bei Blockauswahl über Attribute
Jowo76 am 09.12.2008 um 21:54 Uhr (0)
Erstmal hallo an Alle,da mir der Part der AutoCad-Programmierung in der Firma zugeteilt wurde, und ich leider vom Programmieren kaum Ahnung habe, wende ich mich an Euch.Zum Problem:Ich habe in einer Zeichnung mehrere Blöcke mit den Attributen Punktnummer(PNUM) und Höhe(Höhe).Nun soll ich den Block mit einer bestimmten Punktnummer als Attribut automatisch auswählen, ihn dann auf eine andere Höhe verschieben und diese Höhe in das Höhenattribut eintragen. Bitte um Eure UnterstützungDanke im VorausJowo76
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Problem mit IntersectWith
yamaha am 15.02.2008 um 21:48 Uhr (0)
Hallo Carsten.beiliegend eine GIF wie das auf meinem Rechner aussieht.Dann die Beispiel DWG (TXT umbenennen in DWG)und dann nachfolgend der Code dazu.Sub Inters()On Error Resume NextSet ssetObj = ThisDrawing.SelectionSets("IntersectTest")If Err.Number 0 Then Set ssetObj = ThisDrawing.SelectionSets.Add("IntersectTest")End IfOn Error GoTo 0ssetObj.ClearMsgBox ("Bitte zwei sich schneidende Komponenten wählen")ssetObj.SelectOnScreenIf ssetObj.Count = 2 Then Set oObject1 = ssetObj.Item(0) Set oObject2 = sse ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : MText mit Dateiliste bearbeiten
wwwilli am 14.09.2006 um 13:29 Uhr (0)
Ja, auch nicht schlecht.Muss drüber nachdenken, was da alles nötig wäre: Öffnen einer Datei wäre viel einfacher.Neueintrag = alle vorhandenen durchsuchen, ob schon da, sonst Einfügepunkt für neuen suchen, dort Text absetzen, Hyperlink anhängen. Andere Objekte evtl. verschieben.Ich weiß all die nötigen Befehle dafür nicht, habe mich mit Behandlung von Zeichnungsobjekten in AC-VBA noch nicht auseinandergesetzt.Ich wünschte, man könnte in AC Makros AUFZEICHNEN, das würde den Einstieg wesentlich erleichtern.Mf ...
|
| In das Form Autocad VBA wechseln |