|
AutoLisp : Block einfügen ohne Attribut-Abfrage
WolfgangE am 15.09.2004 um 10:50 Uhr (0)
Hallo Lisp-Gemeinde, in den bestehenden Beiträgen war schon oft die Rede vom automatischen Einfügen oder Tauschen von Schriftfeldern. Nicht gefunden habe ich diesen Punkt hier, der mir zu schaffen macht: Ich fügen ein Schriftfeld mit diesem Befehl ein (die verwendeten Variablen sind natürlich schon entsprechend belegt): (COMMAND _INSERT BlockPath InsertPt xScale yScale rotation) Mein Problem: Sobald das Schriftfeld eingefügt wird, erhalte ich von AutoCad die Abfrage, in der ich der Reihe nach die Attribu ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD Mechanical : Keine Funktion
Geistl am 23.08.2008 um 10:37 Uhr (0)
Hallo alle zusammen,habe gerade Mechanical2008/2009 auf Vista64 installiert und habe schon ein Problem:In der vergangenheit habe ich meine Kundenvorlagen durch einbe Lisp-Datei umgeschlatet mittels dem Befehl:(gencfgset "gen@Paths@DwgPath" "D:MDT2004EinstellungenVorlagenDWG")Nun habe ich das Problem, daß ich bei beiden Mechanical-Versionen folgende Fehlermeldung erhalte:; Fehler: no function definition: GENCFGSETWenn ich Mechanical2008 auf XP installiere geht es?Was kann der Fehler sein?Werner Gei ...
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um AutoCAD : Attribute in Blöcken automatisch nummerieren (+1)
Dorfy am 04.08.2011 um 15:23 Uhr (0)
Code:Code:(defun vertxt (ent / entlst points) ;ein entity name wird übergeben (setq entlst (entget ent);Liste der entity definition datapoints () ;leere Liste ) (if (= (cdr (assoc 0 entlst)) "LWPOLYLINE") ;prüfen ob es eine lwp ist (foreach gcpair entlst ;für jeden gc mache -- (cond ;Abfrageschleife((= (car gcpair) 10);wenn der gc 10 ist mache --(setq points (cons (cdr gcpair) points)));zur Liste points - den zum gc10 zugehörigen Wert hinzufügen - sollte je ein Stützpunkt sein(t nil);da streiten sich di ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Layernamen ausgewählter Objekte auslesen
VonLayer am 04.02.2020 um 07:29 Uhr (1)
Guten morgen CADmium und spider_dd@CADmiumVielen Dank für deine Antwort! (cdr(assoc 1(entget(car(entsel "
MTEXT wählen: "))))) ist für mich Gold wert! Ich kenne die Vorgänge im Hintergrund nicht und das ist eine tolle Möglichkeit mal hinter die Kulisse zu blicken!Bei (strcat "TEXT1" "P" "TEXT2") bin ich leider raus. Ich hätte gleich zu beginn schreiben müssen, dass ich im Grunde keine Ahnung von Lisp habe.@spider_ddMit (foreach lay laylist (print lay)) (print)hast du mir unglaublich viel Zeit gespart! I ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Layer bzw. Bemaßung umschalten
Brischke am 15.03.2004 um 13:29 Uhr (0)
Hallo Dressler, anbei 2 Dateien, die diese Funktionalität unterstützen. Beide Dateien in ein Acad-Support-Verzeichnis kopieren. Die Datei dim_lay_change.VLX der Startgruppe hinzufügen, so dass diese immer automatisch mit geladen wird. Die Datei DIMLAYERS.CFG musst du dazu nutzen, die Zuordnung von Bemaßungsstil zum Layer zu definieren. Diese einfach mit einem Editor öffnen Code: (;nicht löschen!, muss immer am Anfang stehen ( Standard . 0 );Bemaßung Standard wird auf Layer 0 gezeichnet ( ISO- ...
|
| In das Form Rund um Autocad wechseln |
|
CoCreate Programmierung : Notepad++ userDefineLang.xml konfigurieren
Patrick Weber am 05.01.2012 um 14:16 Uhr (0)
vorher:Code:Keywords name="Folder+";%RECORDING-BEGIN ;%BEGIN-RECORD-BLOCK ;%BEGIN-SECTION/KeywordsKeywords name="Folder-";%RECORDING-END ;%END-RECORD-BLOCK ;%END-SECTION/KeywordsKeywords name="Operators" ( ) " , . `/Keywordsnachher:Code:Keywords name="Folder+"(/KeywordsKeywords name="Folder-")/KeywordsKeywords name="Operators" " , . `/KeywordsLösung: Man muss die runden Klammern aus den aktiven Operatoren herausnehmen, sonst funktioniert das nicht. Mit dem Ergebnis kann man aber nicht zufrieden sein, weil ...
|
| In das Form CoCreate Programmierung wechseln |
|
OneSpace Modeling : Teilkreise von Flanschen usw
RainerH am 26.07.2004 um 11:12 Uhr (0)
@ErwinIch hab mal sowas programmiert, weil es mich auch jedes geaergert hat.Die Teilkreisgeo wird in GREEN/DOT_CENTER erstellt, was aber auch direktim LISP geaendert werden kann.Anzugeben ist der Besitzer, der Mittelpunkt des Teilkreises und dieeinzelnen Bohrungen an denen die Geometrie erstellt werden soll.Der Teilkreis wird dann vom Mittelpunkt aus zum letzten Bohrungsmittelpunkterstellt, bemasst und die Bemassung zur Positionierung dann auf den Cursor gehaengt.Der Ueberzeichnungsabstand wir je nach Eins ...
|
| In das Form OneSpace Modeling wechseln |
|
AutoLisp : Fehler. Funktion abgebrochen
Brischke am 19.05.2004 um 17:40 Uhr (0)
@Bernd, wie du selber gemerkt hast, hast du uns alle ziemlich gut auf Trab gehalten, ohne dass jemand eine Lösung bringen konnte. Warum? Weil du nicht den vollständigen Code gepostet hattest. Deshalb möchte ich dich bitten, auch in deinem eigenen Interesse - dem Finden einer schnellen Lösung- das nächste mal etwas mehr code zu posten. Denn wie auch eben bei dir, hat die Fehlermeldung nichts mit dem geposteten Code-fragment zu tun. Bitte beschreibe dann auch, was du selber schon als fehlerquellen ausschal ...
|
| In das Form AutoLisp wechseln |
|
Autocad VBA : Mittelpunkt suchen?
Brischke am 05.11.2004 um 09:39 Uhr (0)
Hallo moony, überlege noch einmal genau was du suchst. Ein Layer ist meines Wissens ein nichtgrafisches Objekt, was deshalb auch keine Eigenschaft Mittelpunkt besitzt. Das objekt Rechteck gibt es im AutoCAD auch nicht. Wenn ich das mal übersetzen darf, dann suchst du Linien oder Polylinienobjekte, die augenscheinlich ein Rechteck darstellen. Diese Elemente sollen zusätzlich noch eine bestimmte Layereigenschaft besitzen. - Richtig? Die Schwierigkeit besteht nun darin, überhaupt erstmal die augenscheinlich ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Schriftfelder in Blockattribute aktualisieren
cadffm am 21.03.2007 um 08:44 Uhr (0)
1. Möchte ich anmerken das die Geschichte mit der FELDfunktion in einem Attribut zur Ausgabe von den Koordinaten der Blockreferenz völlig unnötig ist, da die Standard-Eigenschaft der Blockreferenz ebenfalls mitausgelesen werden kann. In Lisp sowieso, aber auch ATTEXT und EATTEXT bietet das an.2. Wegen dem aktualisieren, das ist ziemlich einfach wenn man sich anschaut WANN Acad die Schriftfelder aktualisiert. Acadhilfe, Thema "Aktualisieren von Schriftfeldern" und da besonders "Fieldeval" . Wenn man den ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Objekte ausserhalb des aktuellen BKS ausblenden
gove am 06.08.2002 um 16:04 Uhr (0)
Hallo Thomas, danke für die Einführung in die Astronomie ! Ausserhalb des Koordinatensystems ist folgendermassen gemeint : Ich konstruiere etwas auf dem BKS "Ansicht1" ! Danach konstruiere ich weitere Objekt in anderen benannten BKS s ! Irgendwann wirds dann unübersichtlich ... oder ? Nun meine ursprüngliche Frage : Gibt es nun eine Möglichkeit die Objekte, die im BKS "Ansicht1" konstruiert wurden hereauszufiltern ... sprich alle anderen auszublenden ? Hallo Günter, danke für die schon präzisere Antwort ; ...
|
| In das Form Rund um Autocad wechseln |
|
PTC Creo Elements/Direct Modeling : Importdaten leichter in Baugruppen einsortieren LISP?
lix b am 14.01.2016 um 08:17 Uhr (1)
Ich verstehe.Eine Benennung in Zusammenhang mit der Baugruppe in die das Teil geschoben wird wäre noch realisierbar gewesen, aber die bringt dann nicht mehr viel.Du bräuchtest eine Teileerkennung auf Geometriebasis.Aber vielleicht kannst du für dieses Problem dem Exporteur ein wenig auf die Finger klopfen. Dieser hat sehr wohl meistens die Möglichkeit zu bestimmen welche Informationen beim Exportieren weitergegeben werden.Aber das Importieren wird wohl noch längere Zeit mit einem Haufen Arbeit verbunden se ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Rund um AutoCAD : Gesamtfläche
Sparky am 14.04.2004 um 14:23 Uhr (1)
@BrischkeIch gebe dir recht wenn es um die Fehlervermeidung geht. Stupides Arbeiten ermüdet einfach, und dann schleichen sich schnell Fehler ein. Da helfen einem die kleinen Helferlein schon weiter. Vor allem weil es mit den Helferlein meist auch schneller geht. Wobei es aber nicht immer mein Bestreben ist schnell fertig zu sein. Ansich suche ich auch immer nach einer Möglichkeit Effektiv zu arbeiten. Wenn das durch ein Lisp-Programm erreicht werde kann, dann nutze ich das auch, wenn es sich lohnt. Das hei ...
|
| In das Form Rund um AutoCAD wechseln |