|
Autocad VBA : Liste alle Bemassungen
RolandW am 19.01.2006 um 11:37 Uhr (0)
Hallo Forum.Kurzes Intro: Wir, KMU haben noch sehr viele alte Zeichnungen (V14 und älter) die wir nun als DWF speichern möchten. Muss ich einige 1000 Zeichnungen aufarbeiten. Um das ganze ein wenig zu beschleunigen, versuche ich einiges zu automatisieren mit VBA. Leider habe ich noch nicht viel (und werde danach auch nicht mehr) in AutoCAD VBA programmiert, und benötige deshalb eine kleine Starthilfe.Ich möchte alle Bemassungen einer Zeichnung selektieren und den Bemassungsstiel von jeder Bemassung ändern. ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Kampf mit Bemassungen
Mike_mair am 23.01.2006 um 15:56 Uhr (0)
Das ist aber leider wirklich so, ich weis es jedenfalls mal vom AutoCAD 2005 und im AutoCAD 2006 habe ich auch noch nichts anderes gesehen.Weiters hat das sprengen im VBA auch mit Blöcken Probleme die eine unterschiedliche Skalierung X,Y und Z haben.Ich habe mal einen eigenen Ursprungsbefehl programmiert und da habe ich dann einfach meine Bemaßungen mit dem VBA Befehl: ThisDrawing.SendCommand "(Command " & Chr(34) & "_Explode" & Chr(34) "(handent " & Chr(34) & strHandleNo & Chr(34) & "))" & vbCrDie strHand ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Führungslinienkommentar wird zum Block
Stefan22222 am 25.01.2006 um 14:48 Uhr (0)
Hallo!Ich habe folgendes Problem:Ich erstelle im ACAD Mechanical einen Führungslinienkommentar und speichere ihn ab. Wenn ich dann die Datei wieder öffne, ist dieser Kommentar ein Block! Bei einer früheren Einstellung war dies nicht so. Kann mir jemand sagen, wo man dies einstellen kann?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Date speichern unter
InesP am 25.01.2006 um 15:18 Uhr (0)
Hi Leute,Ich habe mal wieder ein kleines Problem:Ich habe eine Zeichnung mit 20 verschiedenen Layouts. Ich soll nun daraus 20 verschiedene Zeichnungen erstellen. D.h. 20mal die Zeichnung unter dem aktiven Layoutnamen abspeichern. Da dies aber mehrere Zeichnungen betrifft, wollte ich mir mittels VBA-Programm die Arbeit erleichtern. Mein Problem soll der folgende Code erläutern:Dim i As IntegerDim Dateiname As StringFor i = 0 To Layouts.Count - 1 Layout für Layout aktiv setzen ThisDrawing.ActiveLayout = La ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Führungslinienkommentar wird zum Block
Stelli1 am 25.01.2006 um 16:53 Uhr (0)
Hallo Stefan,willkommen bei CAD.deIch glaube du bist im falschen Forum.Hier ist AutoCAD VBA. Beim MDT gehts ein wenig anders. Es gibt hier ein eigenes Forum.Stelli------------------Warum lispeln wenns auch anders geht.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Aufruf einer Lisp-Routine
InesP am 26.01.2006 um 09:53 Uhr (0)
Hi CADmium,danke für deine Antwort. Sendcommand funktioniert insofern, das das Aufrufkommando für die Lisproutine in der AutoCAD-Befehlszeile erscheint. Allerdings muß ich dann im AutoCAD noch Enter drücken, damit die Routine auch wirklich startet. Kann ich das Drücken der Entertaste auch noch in das VBA-Programm integrieren, damit die Lisproutine automatisch abgearbeitet wird?Gruß Ines
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeichnungseinstellungen auslesen
sarotti am 26.01.2006 um 13:58 Uhr (0)
Hallo,durch ein VBA-Makro füge ich Blöcke in eine Zeichnung ein. Diese Blöcke kann der Anwender über Optionsbutton skalieren (mm, cm, m), ebenfalls kann der Block gedreht werden.Jetzt möchte ich die Auswahlschalter sinnvoll vorbelegen und da fangen meine Probleme an.1.) Unter Extras/Optionen/Benutzereinstellung kann man die Zeichnungseinheit einstellen, aber wie kann ich die unter VBA auslesen?2.) Wie lese ich die Winkeleinheit (Grad/Gon) aus dem aktuellen Bemassungsstil aus?Im Forum und im "AutoCad mit VB ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Dateiauswahl aus Verzeichnis
InesP am 27.01.2006 um 08:30 Uhr (0)
Hi Leute,ich hab schon wieder ein Problem.Ich habe im Verzeichnis C:VBA 10 AutoCAD-Dateien und möchte diese per VBA eine nach der anderen aufrufen, bearbeiten und wieder schließen lassen. Mir fehlt da so der Ansatzpunkt, wie ich an die einzelnen Dateien rankomme, ich will sie ja nicht in einer Combobox o.ä. listen, sondern sie sollen vom Programm automatisch aufgerufen werden. Vielleicht ist das ja ganz einfach und ich stehe nur auf dem Schlauch. Gruß Ines
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Dateiauswahl aus Verzeichnis
CADmium am 27.01.2006 um 08:33 Uhr (0)
such mal im Forum .. Rund um Autocad .. nach "Script" und "ScriptPro"------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Plotten mehrere Zeichnungen mit VBA
mib75 am 27.01.2006 um 12:03 Uhr (0)
Hallo,ich habe im VBA einen Plotkonfigurator geschrieben mit dem ich beliebig viele Zeichnungen Plotten kann.Ich habe jetzt aber beim Plotten mehrerer Zeichnungen folgendes Problem, beim zweiten Plot (File wird gesendet) bekomme ich eine Fehlermeldung da der erste Plot noch irgend wo im System (Autocad oder Windows) hängt.Nach ca. 30 Sekunden ist die "Leitung" frei und das Makro läuft 1A.Die Fehlermeldung hab ich schon abgefangen und wird in einem ErrorHandler behandelt, aber durch die Fehlermeldung wird d ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeichnungseinstellungen auslesen
sarotti am 27.01.2006 um 13:36 Uhr (0)
Hallo,da meine "AutoCad 2005 Hilfe" mir beim klick auf die System Variablen immer eine Fehlermeldung anzeigt (siehe Bild) blieb mir der Umfang der Systemvariablen verwehrt.Ich frage mich jetzt liegt die Fehlermeldung an meiner Installation oder an der AutoCad-Hilfe?Danke für eure Hilfe, euer Weg ist natürlich viel einfacher!Mit jeder Frage und mit jeder Antwort steigt das Wissen dieses Forums.GrußSarotti
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeichnungseinstellungen auslesen
CAD-Huebner am 27.01.2006 um 14:01 Uhr (0)
Öffne dir einfach über den Explorer dieAutoCAD Befehlsreferenz acad_acr.chm.Die Datei ist im Verzeichnis Help deiner (nicht angegebenen) AutoCAD Installation zu finden.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Hyperlink auf Label legen!?
Einstein am 27.01.2006 um 21:57 Uhr (0)
@Proxy, Danke für deine AW, die "MailTo" Zeile die du mir gabst funktioniert, wenn ich sie unter "Start" - "Ausführen" durchführe.Doch wie bekomm ich sie in VBA zum laufen? Da muss doch bestimmt noch ein Befehl wie "Shell" oder "Command" davor, oder?@Stelli, tolles Tool was du da programmiert hast, Hut ab !Der Mauszeiger zu dem Link funtioniert! Doch eine Frage, wenn ich das Tool was ich jetzt Porogrammiere, z.B. ins Netz stellen will, muss ich dann auch die Datei Hand.Cur zur Verfügung stellen, oder wird ...
|
| In das Form Autocad VBA wechseln |