|
Rund um AutoCAD : Layer Sinnvoll anlegen
Andreas Kraus am 13.10.2017 um 13:48 Uhr (1)
Hallo Tim,da kann ich mich nur anschließen.Aber:Ich verwende für meine Layerzuordnung die Layerbeschreibung.Genaugenommen verwende ich in meiner ganzen Layersteuerung (über LISP) die Layerbeschreibung zur Steuerung und passe den Layernamen an die Kundenwünsche an. Damit kann mir der Layername egal sein.Ich verwende auch recht viele Layer (fast 400, aber nicht alle im Projekt, sondern nur die die gebraucht werden) die alle automatisch gesteuert werden und habe damit noch nie Probleme beim Kunden gehabt.Ohne ...
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCAD : Linientyp laden geht ... aber nicht per Lisp command
Andreas Kraus am 03.01.2024 um 09:55 Uhr (1)
Hier mal eine Datei mit Linientypen.Die Definitionen sind hier immer identisch bis auf die Drehung des Textes (und natürlich dem Textinhalt, zu Unterscheidung)Man sieht deutlich die Unterschiede. Ich verwende bei Texten gerne das U weil dann der Text immer von unten oder rechts lesbar ist.Ich hatte nur immer gedacht dass ich R=0 angeben muss und ZUSÄTZLICH U=0.Das hat auch im AutoCAD immer klaglos funktioniert und mich somit nicht über meinen Irrtum aufgeklärt , das ist jetzt aber im BricsCAD passiert. Wa ...
|
| In das Form BricsCAD wechseln |
|
Rund um AutoCAD : Ojekteigenschaft Drehung aus Blockattribut übernehmen
Andreas Kraus am 07.01.2011 um 14:58 Uhr (0)
Hallo Thomas,mit diesem Lisp sollte das gehen:(defun c:insrot_attwert () (vl-load-com) (if (setq satz (ssget ((0 . "INSERT") (66 . 1)))) (progn (setq n (1- (sslength satz))) (repeat (sslength satz) (setq ent_data (entget (setq ent_name (ssname satz n)))) (setq att_data (entget (setq att_name (entnext ent_name)))) (while (/= (cdr (assoc 0 att_data)) "SEQEND") (print (cdr (assoc 2 att_data))) (if (= (strcase (cdr (assoc 2 att_data))) "ROTATION") (progn (setq ent_data (subst (cons 50 ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Lisp : MLINE und Lisp
Andreas Kraus am 08.12.2017 um 16:53 Uhr (1)
Mann war heut ein Tag, ich wollte ja eigentlich Funktionen raussortieren aber das schaff ich heut nicht mehr.Tschuldigung Aber ich hab hier mal aus meiner Doku dem Part mit den Multilinien rauskopiert.Da sind die Funktionen beschrieben.Für Trassen hab ich noch mehr, die Funktionen hab ich extra obwohl es auch um Multilinien geht.Wenn jemand was bestimmtes braucht ... melden.Sowie ich wieder Zeit hab fang ich an. Wird wahrscheinlich Dienstag (mal sehn ob was am Wochenende geht)Ach ja, noch was:Multilinien ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Blöcke mit Sichtbarkeit und Attributen
Andreas Kraus am 25.02.2020 um 13:51 Uhr (1)
Hallo Matze2407,ich arbeite auch im Bereich Elektrotechnik und verwende für die Drehung der Attribute Lisp-Funktionen die mir den ganzen Plan lesbar machen.Ich verwende auch nur EIN Symbol für ein benötigtes Bauteil weil das sonst mit der Legenden- und Stücklistenerstellung kompliziert wird. Die Attribute zu drehen ist wesentlich einfacher.Außerdem brauchst du doch nur zwei Drehrichtungen weil das 90°-Symbol doch von rechts lesbar ist und das gilt für das 270°-Symbol doch auch.Ich hab dir mal einen dynamis ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Beschriftungsmaßstab Ansichtsfenster ändern
Andreas Kraus am 03.03.2022 um 21:41 Uhr (1)
Hallo zusammen,ganz kurz in Stichworten:entget auf GC 360 von einem Modellbereich-Ansichtsfenster (VIEWPORT).Da bekomme ich das hier:((-1 . Objektname: 26ef67c8e40 ) (0 . "DICTIONARY") (330 . Objektname: 26ef67c8e30 ) (5 . "32C") (100 . "AcDbDictionary") (280 . 1) (281 . 1) (3 . "ASDK_XREC_ANNOTATION_SCALE_INFO") (360 . Objektname: 26ef67c8e50 ))Dort wieder ein entget auf GG 360Dann bekomme ich das:((-1 . Objektname: 26ef67c8e50 ) (0 . "XRECORD") (5 . "32D") (102 . "{ACAD_REACTORS") (330 . Objektname: 26ef ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Schreibschutz die 100ste
Andreas Kraus am 05.05.2022 um 14:05 Uhr (1)
Wenn dich die Dateigröße nicht abschreckt dann:- PDF machen (darauf achten dass Texte NICHT als Texte erzeugt werden)- PDF wieder in ACAD importierenDas als DWG speichern oder noch ein weiterer Schritt:- alles markieren (oder nur das was was du willst)- einen Linientyp gestrichelt mit sehr kleinem Abstand zwischen den Linien zuweisen (sieht dann durchgezogen aus)- nochmal PDF machen- diese PDF importieren und als DWG speichernLiest sich recht umständlich kann man aber sicher automatisieren.Könnt mir vorste ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Text in Block an mehrerern Stellen gleichzeitig ändern
Andreas Kraus am 20.09.2022 um 11:55 Uhr (1)
Eine andere "lustige" Art mehrmals den selben Textinhalt zu haben kommt bei mir aus der Zeit als es noch keine Schriftfelder gab (muss irgendwo zwischen Version 12 und 14 gewesen sein, lange her)Text erzeugenDen Text in einen BlockDiesen Block statt den Text einfügen (mehrfach da wo er gebraucht wird)Hab mir für sowas mit Lisp einen einfachen Texteditor gemacht der mit (nentsel) auf den Text zugreift (diesen Editor benutze ich mittlerweile für fast alles).Regenerieren nicht vergessen oder automatisieren.Ha ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Hilfe beim Rauschschreiben !!!
Andreas Kraus am 05.08.2008 um 11:30 Uhr (0)
Jetzt lob mich mal nicht zuviel, ich heb ja noch ab kurze Codeerklärung:Ich hole mir die Liste der Elementdaten eines angeklickten Objekts.Da ist aber noch keine Prüfung dabei ob das eine Polylinie ist(entget (car (entsel)))Die Liste speichere ich NICHT in einer Variablen, sondern verarbeite sie gleich weiter.Ich brauch ja nur die Stützpunkte, also alles was den Gruppencode 10 hat.vl-remove-if-not kann bestimmte Elemente aus einer Liste entfernen, man braucht nur zu sagen welche. Also entferne ich "alle E ...
|
| In das Form Lisp wechseln |
|
Lisp : Wände über Lisp
Andreas Kraus am 13.07.2019 um 19:44 Uhr (1)
Hallo Maxon777,ich nehme an dass du Punkte angeben möchtest und bei rechtsklick soll beendet werden.Mach eine Schleife z.B. mit while.Frage mit getpoint mach einem Punkt und füge diesen zu einer Liste hinzu.Wenn du keinen Punkt angibst bricht die Schleife ab.Werte dann die Liste aus.Code: (setq p (getpoint "Startpunkt : ")) (setq p_list (list p)) (while (setq p (getpoint "nächster Punkt : " p)) (setq p_list (cons p p_list)) )Irgendwie so.Liste noch mit reverse umdrehen !!!Müssen die Wände denn mit Po ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Tabelle, Zeilenhöhe
Andreas Kraus am 19.07.2010 um 15:09 Uhr (0)
Hallo zusammen,ich möchte (muß) bei einer Tabelle eine festgelegte Zeilenhöhe haben. Egal ob ich eine neue Datenzeile einfüge oder irgendeinen Text in einer Tabellenzelle mehrzeilig habe. ALLE Zeile gleich hoch, festes Maß.Geht das ? Wenn ja, wie ?Ich hab mal die Texthöhe und die Ränder so hingebogen daß es passt, aber jetzt stell ich fest daß die Zeilenhöhe variiert bei groß/kleinschreibung und bei mehrzeiligem Text geht ja garnix Oder muß ich mit Lisp dran und jede Zeile "korrigieren" ?Hab mich etwas m ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block einfügen und skalieren mit Werkzeugpaletten
Andreas Kraus am 05.07.2010 um 15:43 Uhr (0)
Ein Menümakro ?Ein ganz normales Menümakro ?Wie früher ?Soll das heißen daß man noch nicht mal aktuelle Funktionalität kombinieren kann ?Also nix mit schönem Einfügebefehl und dann irgendwas automatisieren wenn der Block drinnen ist ?Is nich mahr oder ?Wer hat sich denn das ausgedacht ? War da wieder mal Feierabend oder keine Lust mehr gehabt ? Ich hab mich ja schon darüber aufgeregt daß die Werkzeugpaletten nicht Netzwerkfähig sind aber das ist ja wohl der Brüller.HURRA !!! Ich bin endgültig davon überzeu ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : 2013, Hilfe?
Andreas Kraus am 09.04.2013 um 13:56 Uhr (0)
Hallo zusammen,das Thema ist zwar schon älter aber ich hab jetzt erst mit 2013 zu tun.Es ist eine Schande dass diese "Hilfe" auf irgend einem Server Platz verschwendet, ein par Witze oder lustige Videos wären sinnvoller gewesen.Ich hab mir mal ACAD 12 (nicht 2012) mit der gedruckten Dokumentation beigebracht (die steht immer noch bei mir im Regal gleich neben der LISP-Dokumentation).Ehrlich, ich hatte NIE eine Schulung. Sowas ist heute undenkbar.Das erschreckende daran ist, dass dafür auch noch Leute teuer ...
|
| In das Form Rund um AutoCAD wechseln |