|
Rund um Autocad : Textsuche
Brischke am 03.02.2004 um 19:49 Uhr (0)
Hallo Hans-Peter, back to the basics? Soll das ohne das Öffnen der Zeichnung geschehen? Ansonsten ein kleines Tool schreiben, und dann per ScriptPRO alle Zeichnungen abarbeiten. Aber alle Zeichnungen auf dem Server .. das kann dauern. Vielleicht ist das aber auch gar nicht erforderlich. Wenn es nur darum geht, dass diese Änderung nicht vergessen wird, dann reicht es ja evtl. wenn das direkt beim Öffnen geändert wird? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLIS ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Objekteigenschaften in Datenbank exportieren
Brischke am 04.11.2004 um 08:41 Uhr (0)
Hallo lottchen, zuerst möchte ich dich bitten deine Systemangaben im Profil zu hinterlegen. Du sprichst hier von Trägern und Stützen. Das sind keine puren AutoCAD-Elemente. Arbeitest du z.B. mit dem ADT, dann sind das wiederum Elemente, die auch diesbzgl. ausgewertet werden können. Ist bei dir aber nur AutoCAD am laufen, dann stelle bitte eine Bsp-Zeichnung hier ins Forum, oder mailst mir die zu, dann weiß man doch genauer, worüber wir hier sprechen. Grüße Holger ------------------ Holger Brischke (def ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Parameterverknüpfung im Blockeditor aus Excel
Brischke am 25.07.2016 um 16:24 Uhr (1)
Das Setzen irgendwelcher Parameter ist mit .Net kein Problem. Das Auslesen einer Excel-Tabelle ebenso wenig. Also Lösungen kann es dafür geben. Ob die dann aber so allgemeingültig sind und zudem noch einigermaßen handhabbar sind, so dass das dann direkt für deine Aufgabe zum Einsatz kommen kann, halte ich für relativ unwahrscheinlich.Poste mal oder schicke mir per Mail Beispieldaten (Zeichnung/Excel-Tabelle) dann schaue ich mir das gerne einmal an.Grüße!Holger------------------Holger BrischkeCAD on demand ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Barcode erzeugen
Brischke am 18.08.2005 um 09:14 Uhr (0)
Hallo Wolfgang,suche mal im Internet nach Schriftarten, welche Barcode ausgeben. Das ist die einfachste Möglichkeit.Barcode unterliegt ja gewissen Regeln, welche sich auch in einem Lisp-Programm nachstellen lassen. Ich selbst habe mal ein Tool geschrieben, welches EAN-Codes erzeugt und als Block im Schriftfeld einer Zeichnung erzeugt.Prinzip ist einfach: Es werden Polylinien verschiedener Breite erzeugt un d als Block zusammengefasst. Anhängendes GIF zeigt das Dialogfenster.Bei Fragen ...Grüße Holger------ ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Probleme mit Autocad 2002
Brischke am 19.11.2003 um 11:40 Uhr (0)
Vergleiche ich deine ursprüngliche Frage mit deiner jetzigen Beschreibung ... das passt nicht zueinander. Das aber nur am Rande. Das DWG Format hat sich mit dem neuen Release 2004 geändert. Deshalb können die Vorgängerversionen die im DWG2004-Format gespeicherten Zeichnungen nicht öffnen. Du musst also im Acad2004 die Zeichnung als DWG2000-Format speichern, dann klappt das auch. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Punkte auf die gewählte Höhenangabe (als Text od. Mtext) automatisch anheben?
Brischke am 11.08.2010 um 08:59 Uhr (0)
Hallo Ladminator,womöglich kann man das automatisieren. Wenn eine eindeutige Zuordnung eines Punktes zu einem nebenstehenden Text optisch möglich ist, kann ich womöglich mit einer Lösung aufwarten. Allerdings, das zeigt die Erfahrung, wird die programmtechnische Suche von Texten in der Nähe eines Punktes nicht zu 100% korrekte Ergebnisse liefern.Das Beste ist, du stellst mal eine Bsp-Zeichnung hier ein (oder mailst mir die), dann kann ich schauen, ob der vorhandene Ansatz tatsächlich anwendbar ist.Bei Frag ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : Zeichnungsversand inkl. XRef – Dateien
Brischke am 05.04.2012 um 11:32 Uhr (0)
Hallo Dirk,in einem der nächsten AutoCAD-Magazine erscheint ein Programm (von mir , welches alle XRefs mit einem Befehl bindet und in den Ursprung zerlegt.Danach ist alles in einer Zeichnung und kann ohne Probleme weiter gegeben oder archiviert werden.Falls du oder jemand den du kennst, das AutoCAD-Magazin erhält, ...Bevor die Frage kommt, ob ich das nicht mal hier posten könnte: das kann ich nicht, da die Rechte mit der Veröffentlichung an den Verlag übergehen.Grüße!Holger------------------Holger Brischk ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD ObjectARX und .NET : Problem mit Block insert
Brischke am 02.11.2012 um 09:10 Uhr (0)
Hallo Dirk,meine Standard-Routine für diese Aufgabe sieht wie folgt aus. Musst du mal vergleichen.Code:// _Blockdatei = kompletter Pfad+Dateiname der einzufügenden Zeichnung// _BlockFileBaseName = Dateiname ohne Pfad ohne Dateierweiterungusing (Database tempDb = new Database(false, true)) { try { tempDb.ReadDwgFile(_Blockdatei, System.IO.FileShare.Read, true, null); _db.Insert(_BlockFileBaseName, tempDb, false); _erg = true; } catch { } }Grüße!Holger------------------Holger BrischkeCAD ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Lisp : *error* befehl
Brischke am 15.09.2008 um 13:11 Uhr (0)
den zweiten solltest du dir auf jeden Fall auch anschauen!Da ist ein gewaltiger Unterschied!Die Integration der *error* Geschichte bringt einfach nur einen kontrollierten Programmabgang. Mit der (vl-catch-all-apply .. Geschichte, läuft das Programm weiter und du kannst abfragen, ob ein Fehler vorliegt, und wie dann verfahren werden soll. Das macht insbesondere dann Sinn, wenn du viele Objekte oder Zeichnungen versuchst zu bearbeiten, und der Ablauf auch bei einem Fehler in einem Objekt oder einer zeichnung ...
|
| In das Form Lisp wechseln |
|
Inventor : idwtodwg
Brischke am 21.09.2004 um 06:31 Uhr (0)
Hallo, mal als Hinweis: ich habe neulich erstmalig bei einem Kunden das FX-Plot in der Version 2.0 gesehen. Das Programm kann mitlerweile auch aus IDW s - DWG s erzeugen. Wem die damit erreichbare Qualität der Zeichnung nicht reicht, für den könnte die beiliegende PDF-Datei interessieren. Diese enthält die Kurz-Doku eines Programmes aus meiner Feder. Gleich vorweg jedoch .. das Tool ist kostenpflichtig, dieser Beitrag so gesehen Werbung. Da mir aber im Zusammenhang mit der Konvertierungsproblematik wirkli ...
|
| In das Form Inventor wechseln |
|
Rund um Autocad : Layouts automatisch anlegen
Brischke am 17.01.2005 um 06:58 Uhr (0)
Hallo dominik, wäre es dann nicht sinnvoller gewesen ein Script zu schreiben, welches dir die DXF s einliest, die Texte übersetzt und die Zeichnung als dwg speichert/druckt oder was auch immer? Da du die Exceltabelle schon hast, in der die einzelnen Wörter übersetzt drin stehen, sollte das auch kein Problem gewesen sein. Dass die Zeichnungen schon in gemischten Texten vorliegen ist auch nicht das Problem, wenn jeder Text (durch ein Tool) nur einmal angefasst würde. Dies mal als Hinweis, dass dein Weg wah ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Selectionset
Brischke am 24.06.2005 um 11:57 Uhr (0)
Hallo Peter, das geht anders. Du musst eine DXF-Filterliste erstellen. Da es im Lisp im Grunde das selbe ist, hier mal die Zeile im Lisp: (ssget _X (0 . INSERT )(2 . BLOCKNAME )(10 (10.0 20.0 0.0))) Damit wird die gesamte Zeichnung durchsucht nach einem Block namens X mit Einfügepunkt 10,20,0 Alles Klar? (suche mal hier im Forum, ich hatte da auch mal einen Beitrag zu erstellen solcher Filterlisten in VBA gepostet) EDIT: Hier der Beitrag den ich meinte: Link Grüße Holger ------------------ Holger B ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Layerfarbe auf ByLayer setzen
Brischke am 22.12.2005 um 09:59 Uhr (0)
Zitat:Original erstellt von Hman:Habe eine Zeichnung auf der jede Menge Layer (255 verschiedene) vorhanden sind. Würde jetzt gerne mittels VBA alle Farben der Layer auf ByLayer setzten. Ist das irgendwie möglich?Hallo Hman,die Layerfarbeigenschaften können nicht auf ByLayer gesetzt werden. Jeder Layer benötigt irgendeine Farbeigenschaft.Falls du die ZeichnungsObjekte meinst, dann hechele dich einmal durch die BLOCK und bearbeite dann jedes Element eines BLOCK entsprechend. Dann sollte alles erledigt sein. ...
|
| In das Form Autocad VBA wechseln |