|
Lisp : Save-Methode und Reactor
Andreas Kraus am 06.07.2011 um 16:18 Uhr (0)
Ja, so in der ArtIm Moment möchte ich jede Zeichnung speichern.ABER !!!Bei mir hängt am Speichern noch ein Reactor der die Datenerfassung startet. Der soll natürlich auch laufen.Geplant ist auch Zoom und Pan der geöffneten Zeichnungen zu synchronisieren.Das wäre praktisch bei Bearbeitung von Steigeschächten.Wenn das funktioniert fällt mir sicher noch mehr ein .------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : grosse XREFs
Andreas Kraus am 08.08.2011 um 15:17 Uhr (0)
Hallo Torero,ich hab noch größere Pläne hinterlegt und kein Problem.Sind vielleicht TTFs in der XREF ? Dann wird ACAD auch langsam.Ich stelle in jedem Fall ALLE Textstile auf SHX-Fonts um.Sind doppelte Objekte in der Zeichnung?Oder gibts zerlegte Schraffuren ? Ergibt viele viele kleine Linien.------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Fenster synchroisieren
Andreas Kraus am 08.02.2008 um 13:03 Uhr (0)
Hallo Marc,ist das nicht egal mit den Variablen ? Ich verlasse die Zeichnung in der ich die Variablen füttere doch gar nicht.Wenn ich bei den Zuweisungen einfach feste Werte reinschreib, also gar keine Variablen verwende, gehts auch nicht. Ich tu doch einfach nur einem Objekt was zuweisen und das Objekt frisst es nicht.Ist das vielleicht der falsche weg ? Sollte ich viellecht mit SendCommand was versuchen ?GrußAndreas
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Zeichnungseigenschaften
Andreas Kraus am 15.11.2006 um 21:29 Uhr (0)
@Peterja das weis ich doch, das ist ja auch der Punkt wo es hängt.Die Dateieigenschaften bekomme ich im Explorer angezeigt, aber die Zeichnungseigenschaften nicht (außer übers Dialogfeld s.o.).Hab ich doch auch schon geschrieben daß ich gerne aus ACAD auf die Dateieigenschaften zugreifen möchte die im Explorer angezeigt werden.Ziel ist z.B. in einer Spalte im Explorer anzuzeigen was die Zeichnung enthält (Grundriss 1.OG, Brandmeldeschema, usw.)GrußAndreas
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Text in Block überprüfen und ggf. ändern
Andreas Kraus am 28.09.2007 um 11:13 Uhr (0)
Hallo tommygo,du könntest folgendes z.B. in die acad.lsp schreiben.(if (tblsearch "BLOCK" blk_name) (progn (setq mem_attreq (getvar "attreq")) (command "_.insert" (strcat blk_name "=" datname) "0,0" "1" "" "0" ) (entdel (entlast)) (setvar "attreq mem_attreq") ))Wobei blk_name der Name des Blocks in der Zeichnung ist (sollte ja immer der selbe sein)und datname die dwg (mit Pfad) in der du den neuen Kopf hast.GrußAndreas
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Relativer Pfad bei Pixelbildern
Andreas Kraus am 19.01.2022 um 09:51 Uhr (1)
Ja, in einer ganz neuen Datei ist das auch so. Ist mir nur erst bei den neuen Architekturplänen aufgefallen.Wenn ich ein Bild einfüge - zwei 330 EinträgeBild in Zeichnung löschen - immer noch zwei Einträgespeichern, schließen und wieder öffnen - nur ein Eintrag wie es sein soll.Aha ... "unterwegs" wird also nicht alles aktualisiert aber speichern und neu öffnen hilft.------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCAD : INSNAME
Andreas Kraus am 16.05.2024 um 19:19 Uhr (1)
Also den Blocknamen gibt es, der ermittle ich aus den Daten eines Inserts, den gibt es in der Zeichnung.-EINFÜGE nutzt mir leider nichts aber danke für die Info.Schade Der Dialog merkt sich aber auch den zuletzt gewählen Blocknamen, muss ich mal suchen wo. Geht aber erst nächste Woche.Danke und schon mal schönes Wochenende ------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form BricsCAD wechseln |
|
AutoLisp : Platzbedarf von Attributen
Andreas Kraus am 04.05.2006 um 17:21 Uhr (0)
Hallo Henning,die Blockgeometrie kannst du so auslesen wie du dir das schon geschrieben hast. Für die Attribute mußt du aber auch die Attribute nehmen und nicht die Attributdefinitionen die in der Blockdefinition stehen. Dann bekommst du auch die Textinhalte und die Information ob das Attibut sichtbar ist oder nicht.Also vom gewählten Insert in der Zeichnung duch die Attribute hangeln und Auswerten ob sichtbar oder nicht (Gruppencode 70)Bei Fragen... frag!GrußAndreas
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Blöcke mit flexiblen Attributen erstellen
Andreas Kraus am 01.07.2019 um 11:35 Uhr (1)
Komisch Ich habs eben auch nochmal in einer neuen Zeichnung probiert ... funktioniert.Ahh ja...Wenn du den Textstil einem bestehenden Attribut zuweist musst du in den Eigenschaften auch noch "Beschriftung" einschalten und auch evtl. ein Attsync machen.Mit neuen Attributen gehts sofort aber die alten müssen ja auch alle Infos mitbekommen.------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Blockdefinition neuladen mit ODBX
Andreas Kraus am 06.01.2009 um 11:25 Uhr (0)
Hallo zusammen und frohes neues Jahr,ich hole mir Blockdefinitionen aus anderen Dateien mit diesem Programmteil:(if (setq blocks (vla-get-blocks DBX)) (progn (setq i -1) (vlax-for ITEM blocks ;wenn Blockname aus Block_Collection in Liste, dann in temp-Liste (if (member (strcase (vla-get-name ITEM)) (mapcar strcase namenliste) ) (setq temp (cons ITEM temp)) ) (setq i (1+ i)) ) (if temp (progn (setq ARRAY (vl-catch-all-apply vlax-make-safearray (list vlax-vbObject (cons 0 (1- (leng ...
|
| In das Form Lisp wechseln |
 |
Lisp : Beschriftung bei Bemaßung abschalten
Andreas Kraus am 25.08.2016 um 11:37 Uhr (15)
Hallo zusammen,im Bemaßungsstil-Manager gibt es im Tab "Anpassen" rechts in der Mitte unter "Skalierung für Bemaßung" das Toggle "Beschriftung".Das möchte ich für alle Bemaßungsstile in der Zeichnung per Lisp abschalten also "keine Beschriftung"Ich finde aber nicht wo ich das schalten kann.Also hier die Frage: Wo kann ich das per Lisp schalten ???------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Umrechnung Linientypfaktor
Andreas Kraus am 05.09.2006 um 17:02 Uhr (0)
Hallo Erik,ich hab mal ein Programm geschrieben das alle Linientypdefinitionen in einer Zeichnung auf einen gewünschten LT-Faktor umdefiniert. Damit kannst du die Architekturzeichnung auf den LT-Faktor bringen den du brauchst ohne daß sich die Darstellung ändert.Findest du im Downloadbereich von www.industrie24.com unter LTFSCALE. http://www.industrie24.com/i24/pages/mp.php?getpage=ftp&sub=1&trigger=search&rubrik=acad&se=D&block=30 Wenns nicht geht weils zu alt ist melde dich, dann schick ich dir ne aktue ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Bemaßungsstile speichern und wiederherstellen
Andreas Kraus am 03.06.2013 um 08:24 Uhr (0)
Hallo Danillo,ich hab das auch mal über diesen Weg versucht und hab auch Probleme bekommen.Jetzt mach ich das indem ich über ODBX auf die DWG mit den Definitionen zugreife und das gewünschte mit vla-copyobjects in meine Zeichnung hole.Klappt wunderbar.Alles nötige hab ich hier im Forum über die Suche (und Fragen) gefunden.Das Beispiel war glaub ich mit Layern, aber das kann man umbauen.Hab ich inzwischen für Blöcke, Textstile, Bemaßungsstile,...Wenn du das nicht findest such ichs nochmal raus.------------- ...
|
| In das Form Lisp wechseln |