|
Autocad VBA : Ereignisbehandlung, Aktive Zeichnung
finaluser am 07.07.2005 um 16:23 Uhr (0)
Hab ich schon probiert. Das geht immer dann sobald ich auf die Zeichnung klicke, auf welche ich das ActiveDocument Objekt gelegt habe. Aber wie kann VBA dieses Objekt selbstständig umlegen, sobald ich zwischen den Zeichnungen hin und her klicke? Weißt du da vielleicht was? MfG David
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Schrittweise Auswertung der Zeichnung mit SelectAtPoint
startrek am 16.03.2007 um 10:32 Uhr (0)
Hi Sagu,late vs. early Binding: http://ww3.cad.de/foren/ubb/Forum259/HTML/000741.shtml#000001 mit createObject(application) greiftst du immer via late binding zu,d.h. es gibt keinCode:dim zeichnung as acadDocument sondern immer nurdim zeichnung as ObjectEbenso die Acad-Konstanten wie PatternType, patternName, bAssociativitymusst Du dir neu/selbst definieren indem du mal unter F2 im Objektkatalog guckst und dir die zugehörigen Long-Werte der Konstanten her nimmst.Oder aber du setzt nen Verweis auf die Acad- ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Vorhandene Zeichnung Skalieren, Positionieren und anschließend Exceltabelle einfügen
CoXiDo am 28.02.2005 um 12:45 Uhr (0)
Hi, damit jeder mein Problem versteht hier die mauelle vorgehensweise: -mit der Maus die komplette Zeichnung selektieren mit allen erstellten Layern -Zeichnung skalieren. Höhe = 146mm -Zeichnung move(alle, erster punkt 0,0, zweiter 20,145) -Rasterabstand mit LIMMAX 1980,297 -Excelvorgehensweise: aus einer Exceltabelle werden zuerst 20 Zeilen kopiert (STRG+C) und dann in AutoCAD als AUTOCAD-Objekt eingefügt -skalierfaktor x= 0,34, y=0,531 -im Autocad den befehl explode eingeben um layer und farbe ändern ...
|
| In das Form Autocad VBA wechseln |
|
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 : dwg-Zeichnung kopieren
Stechi am 02.06.2008 um 11:38 Uhr (0)
Hallo zusammen,wie kann ich eine dwg-Zeichnung, die ich von einem bestimmten Verzeichnis öffne, auf ein anderes Laufwerk kopieren?Beispiel: Zu öffnete Datei D:PAK-UnterlagenAufträge260-260-00028-Kimberly Clark123.dwg möchte ich nun auf D:WorspacePAK-UnterlagenAufträge260-260-00028-Kimberly Clark speichern.Für jede Hilfe möchte ich mich jetzt schon bedanken!GrußMarkus
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Bei Zeichnung neu auto start eines Befehls
joggenbraxi am 24.07.2010 um 11:48 Uhr (0)
HalloWenn ich auf Zeichnung neu gehe sollte automatisch nach dem aufgehen der neuen Zeichnung der Befehl _dwgprops (Zeichnungseigenschaften) ausgeführt werdenWie kann ich das automatisieren ??? und in der Prototypzeichnung hinterlegen.Hintergrund ist:Es sind Benutzerspezifische Werte hinterlegt nach denen man im Voult suchen kann. Nur einige Penner in der Fa. füllen diese so gut wie nie aus. Wenn nun das Fenster gleich nach dem Start aufgeht hat man doch bessere Aussichten das es ausgefüllt wird.Gruß aus d ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : verwendete Vorlage einer neuen Zeichnung abfragen
ThomDD am 20.09.2007 um 12:21 Uhr (0)
Hallo, ich möchte abfragen, welche Vorlagendatei der User für die neue aktuelle Zeichnung verwendet bzw. ausgewählt hat.Läßt es sich überhaupt abfragen, ich meine im nachhinein, wenn der User bereits die neue Zeichnung angelegt hat und dann erst die Abfrage durchgeführt wird. Habe das Application über das Überwachungsfenster mal abgefragt, aber ohne Erfolg. Nichts von Template o.ä. zu lesen.Thom
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel-Werte in CAD-Zeichnung übernehmen
alfred neswadba am 05.11.2008 um 08:55 Uhr (0)
Hi,es sollte nicht das Programm fertig ablaufen (schon wegen Pfad-angaben etc.), es sollte Dir als Vorlage dienen, wie Du zum AutoCAD kommst (es geordnet startest) um die Zeichnung mal in der Hand zu haben. Zitat:Das Problem es läuft einfach "so durch". Es öffnet mir nicht einmal die Zeichnung...dann nimm das On Error Resume Next mal raus und schau, wo er haengt und korrigiere, wenn Du kannst oder lass es mich wissen. Wie ich schon geschrieben habe, das ist blind runtergeschrieben, da koennen schon Tipfehl ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Bemaßung in Zeichnung ändern
alfred neswadba am 12.08.2010 um 09:17 Uhr (0)
Hi, ... euch Nachtmenschen, wenn ich nicht meine 8h Schlaf bekomme, werde ich unausstehlichIch bekomme(nehme) nie 8h Schlaf und bin daher grundsätzlich tagsüber unausstehlich. Kannst Du mal eine Zeichnung mit einem solchen Schweißsymbol hier hochladen? Oder wird dieses von ProSteel als applikationsspez. Objekt gehandelt?- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : InsertBlock funktioniert immer nur einmal pro Zeichnung
Nemorem am 13.03.2008 um 08:09 Uhr (0)
Hallo Stelli1 ich bin irgendwie beide Nemorems, Autofill bei der Passworteingabe hat mich das wohl nicht bemerken lassen Ich dachte mir schon, dass es irgendwie noch geöffnet sein würde, auch wenn ich der Meinung bin, dass nach dem Einfügen einer Zeichnung als Block, die Zeichnung eigentlich nichts mehr mit dem Block zu tun haben müsste, genau wie ein WBlock auch.Ich habe mir nun CopyObjects angesehen, mit dem aufgeführten Beispiel. Damit kann ich also Objekte in einer Zeichnung Klonen, aber ich verstehe ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel-Werte in CAD-Zeichnung übernehmen
alfred neswadba am 06.11.2008 um 15:19 Uhr (0)
Hi, Zitat:1. tAcadApp = GetObject(, "AutoCAD.Application") Set tAcadDoc = tAcadApp.Documents.Open ("M:...") == kommen sich in die Quere. Soll heißen, das Programm öffnet die Zeichnung erst, wenn AutoCad schon gestartet ist. Vielleicht müsste ich hier auf meine gute alte Shell-Methode zugreifenbevor AutoCAD nicht gestartet ist, kann auch keine Zeichnung geöffnet sein!?! Da hilft auch die Shell-Methode nicht weiter, auch wenn Du im Shell-Aufruf angeben kannst, welche Zeichnung zu starten ist, AutoCAD ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Bereich aus Zeichnung auswählen und kopieren
BloodyMess am 04.04.2005 um 11:43 Uhr (0)
Hallo, suche mal hier im Forum nach SelectionSet (Auswahlsatz). Das wird Dir weiterhelfen. Beispiele davon sollte es hier genug geben, sonst mal in der Hilfe nachschauen. Die vorhandene Zeichnung musst vor Anwendung des SelectionSets natürlich öffnen. Gruss TP ------------------ [Diese Nachricht wurde von BloodyMess am 04. Apr. 2005 editiert.]
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : einen Block aus der Werkzeugpalette in die Zeichnung einfügen
alfred neswadba am 18.05.2010 um 00:04 Uhr (0)
Hi,wird nicht so leicht, von VBA aus auf den Inhalt der Werkzeugpalette hinzugreifen (zumindest hätte ich das bis jetzt nicht gebraucht).Jetzt die Frage: wie hast Du Erklärung in der Palette gespeichert? Ev. kann man ja das XML angreifen und die Infos daraus auslesen.Zweite Frage: woher weiss die Palette (soll diese es wissen), welche Blockarten in Deiner Zeichnung vorkommen? Wäre es da nicht leichter, einfach (nach Bereinigung) die Blockdefinitionen der aktuellen Zeichnung durchzuscannen und damit beispie ...
|
| In das Form AutoCAD VBA wechseln |