|
Autocad VBA : Welche Möglichkeiten gibt es zum Einlesen u. Weiterverarbeiten v. Blöcken in AutoCAD?
CADmium am 16.11.2004 um 13:51 Uhr (0)
such mal nach ActivX .. com-Schnittstelle ... da wirst du feststellen das du auch Delphi C++, VB oder was weiß ich nehmen kannst, um auf Autocad aufzusetzen. ------------------ - 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 : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
CADmium am 23.11.2004 um 09:09 Uhr (0)
Also hat es wie von mir schon vermutet mit dem Bogenmaß zu tun und Excel hat damit Probleme? Wie kann man denn dieses Problem lösen? Sag mal ist das jetzt ver***, oder hast du in Mathe echt nicht aufgepasst? Winkel in Grad = Winkel in Bogenmaß * 180 / Pi Gibt es zu Excel eine Alternative? Mein Vorgesetzter meinte, in VBA direkt gäbe es evtl. auch die Möglichkeit, eine Datei zu schreiben - man bräuchte dann evtl. nicht Excel als externes Programm. Stimmt das und wenn ja, was für ein Dateityp wäre das da ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
CADmium am 23.11.2004 um 09:38 Uhr (0)
Zitat: Original erstellt von kiltswitch: Na gut, dann wird es wohl bei Excel oder einer Textdatei bleiben. Ich dachte nur, dass es direkt in VBA auch eine Möglichkeit gibt, sich die Daten in tabellarischer Form ausgeben zu lassen. Weil mit diesen Daten in VBA weitergearbeitet werden soll, dann bräuchte man vielleicht kein externes Programm.[/B] wenn du mit deinem VBA-Programm die Daten in eine Datei schreibst, und später diese Daten mit deinem VBA-Programm wieder einlesen willst, kannst du das Format ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
CADmium am 23.11.2004 um 13:57 Uhr (0)
ersetzte mal Pi durch 3.1415926 ! ------------------ - 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 : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
CADmium am 23.11.2004 um 14:42 Uhr (0)
Offtopic : @kiltswitch : Übrigens : Glückwunsch zum (über) 100. Post zum gleichen Thema!! Rekordverdächtig! SCNR ------------------ - 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 : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
CADmium am 24.11.2004 um 11:44 Uhr (0)
zum allerletzten: wenn Angdir=0 dann w=w ( 280 ) Angdir=1 dann w=360-w ( 360-280= 80 ) dann: w=w-angbase ( 80-270 = -190) dann: ist w 0 dann w=w+360 (-190 +360 = 170) sonst w=w w.z.b.w. ------------------ - 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 : Datei lässt sich nicht öffnen!
CADmium am 08.12.2004 um 15:05 Uhr (0)
wenn ich ein Worddokument im Explorer die Endung DWG verpasse, wird Autocad mit dem Dateiformat auch nix anfangen können. Und Autocad 2000 kennt nun mal (leider) nicht das Format von Autocad2005 P.S. lass dir die Zeichnungen doch in ACAD2000-Format abspeichern, und zwar von dem, von dem du sie bekommst! ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben. [Diese Nachricht wurde von CADmium am 08. Dez. ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei lässt sich nicht öffnen!
CADmium am 08.12.2004 um 15:31 Uhr (0)
Zitat: Original erstellt von kiltswitch: Also ich habe ja selber schon einige sinnvolle Fragen hier im Forum gestellt (Selbsterkenntnis :-) ), aber diese Frage mit dem Datei öffnen krönt ja alles bisherige von mir... *g* Nein, dem ist nicht so, es gibt auch Programme, die versuchen nicht bei jedem neuen Release ihr Datenbankformat zu ändern! Deshalb hat die Frage schon Berechtigung und deshalb bleibst du auch der ungekrönte König des Threadaufblasens .. obwohl du im ADT-Forum gestern Konkurenz ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : neues Problem bei sequentiellen Dateien
CADmium am 09.12.2004 um 10:02 Uhr (0)
eine Datei kann ich im 1.lesen 2.schreiben 3.Datenanhängenmodus öffnen du machst scheinbar das 3. falls das 2. in VBA nicht realisierbar sein sollte ( wie gesagt, ich hab von VBA 0-Ahnung ) lösch doch die Datei vor dem erneuten schreiben im 3. Modus. ------------------ - 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 : neues Problem bei sequentiellen Dateien
CADmium am 09.12.2004 um 11:07 Uhr (0)
Zitat: Original erstellt von kiltswitch: Beim Überschreiben, also bei erneutem Ausführen des Programms, wenn die Dateien bereits vorliegen, werden diese immer größer. Siehe mein Beitrag hier im Thread. Hast Du eine Idee, woran das liegen kann? LESEN!!!! eine Datei kann ich im 1.lesen 2.schreiben 3.Datenanhängenmodus öffnen bei 2. wird der Inhalt gelöscht und die neuen Daten reingeschrieben!!!!!!!!!!!!!!!!!!!!! ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Bes ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Mit VBA einAttribut zu vorhandenen Blöcken hinzufügen ?
CADmium am 28.02.2005 um 14:13 Uhr (0)
mit sendcommand z.B. Sub Example_SendCommand() This example sends a command for evaluation to the AutoCAD command line of a particular drawing Create a Circle in the active drawing and zoom to display the entire circle ThisDrawing.SendCommand _Circle & vbCr & 2,2,0 & vbCr & 4 & vbCr ThisDrawing.SendCommand _zoom & vbCr & a & vbCr Refresh view ThisDrawing.Regen acAllViewports MsgBox A circle command has been sent to the command line of the curren ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Abfrage in AutoCAD als neue datenbank speichern
CADmium am 10.03.2005 um 11:19 Uhr (0)
Upps.. Holger hat sein zweites Kilo voll! Glückwunsch und Danke! ------------------ - 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 : Eigene Sysvar
CADmium am 28.09.2005 um 22:04 Uhr (0)
Zitat:Original erstellt von Stelli1:Warum lispeln wenns auch anders geht...Mit Lisp machst du einfach ein (setq a "Hallo") und damit gibts die Variable in der Acad-zeichnung bis zum schließen oder überschreiben. Permanent kannst du was in dictionaries ablegen... dann wären noch EEDs an Objekten. Die vl-bb-set und vl-bb-ref -Funktion für Zeichnungsübergreifende Variablen via blackboard. Und letzendlich läßt sich auch (und das auch in VBA ) das Document.SummaryInfo-Object mißbrauchen. Systemmäßig bleibt bl ...
|
| In das Form Autocad VBA wechseln |