|
Autocad VBA : Plotstil ändern
BloodyMess am 18.11.2003 um 12:19 Uhr (0)
Im Netz gefunden. Bei mir hat dieser Befehl auch erst nach der Installation der Migration Tools getan. To convert the drawing, use the CONVERTCTB and CONVERTPSTYLES commands. Note: To convert the drawing in AutoCAD®, you must have AutoCAD Migration Assistance installed. Refer to Related Topics for information about installing Migration Assistance. If you use AutoCAD LT®, these commands are built into the application, so you do not need to install Migration Assistance.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei bearbeiten ohne öffnen ???
BloodyMess am 19.11.2003 um 16:10 Uhr (0)
Hallo zusammen, ist es möglich eine dwg-Datei zu bearbeiten ohne diese zu öffnen, also ich meine ohne das etwas am Bildschirm dargestellt wird, um dann etwas zu ändern? Danke schonmal Gruß TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei bearbeiten ohne öffnen ???
BloodyMess am 20.11.2003 um 06:45 Uhr (0)
Hallo Nancy, das Problem ist, daß ich hier ca 1700 dwg-files habe. Jedes davon ist um die 60 kb groß. Gestern ist über diese Files ein VBA-Programm gelaufen, welches sich die Files nur nimmt und in eine neues Zeichnung kopiert und dann wieder abspeichert. Alleine das hat schon 2 Stunden gedauert. Bin nun halt am kucken, wie ich das Programm schneller bekomm und ich muß nicht am PC sehen, was das Programm macht. Weiß nicht, ob es was bringt, wenn ich die Eigenschaft auf hide setze, aber iss nen Versuch wert ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei bearbeiten ohne öffnen ???
BloodyMess am 20.11.2003 um 13:03 Uhr (0)
Hallo, @fuchsi .. lisp sieht zwar sehr interessant aus, wollte es aber gerne in vba lösen. ... ObjectDBX.AxDbDocument ... das was ich gelesen hab, scheint dies ab acad2002 zu funktionieren, hatte ne funktion dafür mit eingebaut, tut aber nicht. acad kennt diese elemente nicht. ... ;( hätte bestimmt getan ... trotzdem dickes DANKE @RoSiNiNo .. kann nichts zu opendwg finden, weder in Autocad noch über google. Kannst mir vielleicht nen bissle auf die Sprünge helfen? Gruß TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei bearbeiten ohne öffnen ???
BloodyMess am 20.11.2003 um 13:34 Uhr (0)
Klasse sache es funktioniert, ich bin echt begeistert. ja über diese alliance hatte ich irgendwo was gelesen, habs aber ignoriert, da es wie ein vba-befehl aussah. paßt ja nun, also vielen dank. DANKE DANKE DANKE Gruß TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : neue Eigenschaft erstellen
BloodyMess am 24.11.2003 um 09:26 Uhr (0)
Hallo zusammen, kann ich mir unter AutoCAD eine neue Eigenschaft erstellen? Es soll ungefähr so ablaufen, das ein paar Elemente markiert werden und dann eine neue Eigenschaft bekommen sollen oder irgendwo bei dem Element soll ein Buchstabe oder eine Zahl abgelegt werden, die man ohne große Umstände aus- bzw. einlesen kann. Vielleicht hat jemand eine Idee, unter AC04 soll sowas wohl schon eingebaut sein. vielen Dank für Eure Hilfe lg TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei bearbeiten ohne öffnen ???
BloodyMess am 24.11.2003 um 09:37 Uhr (0)
Hallo fuchsi, bin immer noch begeistert, in welch rasender Geschwindigkeit ich die Eigenschaften aus den gesamten Verzeichnissen auslesen kann. Aber irgendwie bin ich nicht in der Lage eine Eigenschaft zu verändern, sprich etwas in die Datei zu schreiben, liegt es an der Art, wie sie geöffnet wird, oder vergeß ich irgendwas? Code: Dim Object As AcadEntity Dim objDbx As AxDbDocument Set objDbx = ThisDrawing.Application.GetInterfaceObject( ObjectDBX.AxDbDocument ) ... objDbx.Open (fle) For Each Obje ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei bearbeiten ohne öffnen ???
BloodyMess am 24.11.2003 um 10:11 Uhr (0)
Ohje ich Depp hab vergessen zu speichern. *grummel* ... nochmals Danke ... lg TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : überlange Zeichenkette lesen
BloodyMess am 02.02.2004 um 11:01 Uhr (0)
Hallo, möchte in VBA den Inhalt einer Datei in eine andere kopieren. Das Problem an der Sache ist, das ein paar Zeilen eine länge von mehreren Millionen Zeichen haben. Line Input als auch .readline bringen das selbe Ergebnis - 100% CPU-Last. Hat jemand eine Idee, wie man die Zeile Stückchenweise einlesen kann? Oder was auch gehen würde, ist in der Datei bestimmte Zeilen zu ersetzen, dafür wäre es aber notwendig die Datei von hinten einzulesen. Die Frage ist ob das geht. Danke schon Mal Gruß TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : überlange Zeichenkette lesen
BloodyMess am 02.02.2004 um 16:02 Uhr (0)
Hallo Nancy, also Zeilenweises lesen muß ich komplett vergessen. er dreht frei, wenn i ihm das zumute .. Byteweises einlesen hatte ich auch schonmal probiert, das problem dabei war, daß ich net klargekommen bin mit den Zeilenumbrüchen. Es waren dann welche da, wo keine sein sollten. Aber gerade ist was tolles passiert. Habe meine Einleseart auf binär umgestellt und sieh da mit einiger Verzögerung hatte er die Zeile in die neue Datei geschrieben. Jetzt muß i mal schaun, ob´s auch wirklich daran lag. *fro ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : DXF speichern unter
BloodyMess am 01.06.2004 um 22:57 Uhr (0)
Hallo Dirk, ich habe auch keine wirkliche Ahnung, da ich mich im Moment nicht wirklich mit Acad beschäftigen muss, aber : svchost.exe ist definitiv eine Systemdatei und kann auch durchaus mehrmals als Prozess laufen. Es gab/gibt einen Virus, der hat sich als svdhost.exe getarnt. also auf richtige schreibweise kucken, aber glaub nicht, dass das dein Problem ist. Ich vermute eher, dass es ein Problem mit der amerikanischen Acadversion ist. Benutz doch mal in deiner Version die Dienstprogramme zum überprüfen ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : hourglas
BloodyMess am 16.06.2004 um 15:13 Uhr (0)
Hallo Bernd, deine Statusmedlungen interpretiere ich mal als Fehlermedungen. Das heißt, dass Du die mit einer simplen Routine abfangen kannst und darauf reagieren kannst, somit muss niemand irgendwas in ACAD klicken. Wie´s geht steht hier: http://ww3.cad.de/foren/ubb/Forum259/HTML/000199.shtml Die zweite Sache, die mir durch den Kopf geht, ist eine Datei zu bearbeiten, oder in deinem Fall auszulesen, ohne diese zu öffnen. Hatte damals ein Geschwindigkeitsproblem und konnte es dann so lösen: http://ww ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zuletzt besuchten Ordner in Temp-Pfad speichern
BloodyMess am 07.07.2004 um 21:54 Uhr (0)
Hallo Wolfgang, Zitat: Ich möchte aber den zuletzt besuchten Ordner in einer Datei in einem Temp-Ordner speichern Du kannst Dir im Stammverzeichnis einen eigenen Temp-Ordner anlegen und somit immer auf diesen Ort zugreifen oder Du liest Dir über nachfolgende Funktion das Systemverzeichnis aus und legst Dir dort einen Ordner an. Ich finde das ist eigentlich egal wo. Beide Sachen sind recht zuverlässig. Erste Variante kenne ich im Einsatz. Code: Declare Function GetSystemDirectoryA _ Lib kernel32 ...
|
| In das Form Autocad VBA wechseln |