|
Programmierung : Lisp-Tool für Oberflächenzeichen?
MC am 07.03.2007 um 06:52 Uhr (0)
Hallo Erwin,bist Du sicher, daß die Symbole nicht größer werden? In dem Programm ist nämlich eine Umrechnung integriert, die auch die Symbole größer macht, wenn die Schriftgröße geändert wird. Der Faktor ist in Deinem Fall (also Schrift 5 sattt 3.5) 1.4. Versuch mal die Schrift auf 7 zu stellen, ob dann immer noch keine Änderung der Symbole zu sehen istUm die Farbe auf weiß zu ändern mußt Du die 20. Programmzeile ändern wie folgt:Code:(setf oberflaechen-symbol-farbe 1,1,1)Gruß, Michael
|
| In das Form Programmierung wechseln |
|
Mechanical Desktop : Archivierung (mit externen Teilen)
Cornelia Schroeter am 04.04.2003 um 13:50 Uhr (0)
Hi, ich hatte da mal eine Lisp-Datei gebastelt, die alle Xref-Pfade ermittelt und eine Batch-Datei mit entsprechenden Copy-Befehlen erstellt. Das Verfahren ist auch noch anwendbar, wenn etransmit schon aussteigt. Allerdings werden fuer den Zweck der Archivierung die Schriftartendateien und anderes nicht mit ausgegeben. Vielleicht findet ihr ja Verwendung für die Datei. Die Ausgabe-Pfade müssen natürlich entsprechend angepasst werden. Viel Spass damit und ein schoenes Wochenende, cs
|
| In das Form Mechanical Desktop wechseln |
|
Rund um Autocad : Punkthöhen beim Fang nicht ändern
fuchsi am 19.10.2004 um 09:37 Uhr (0)
eine Möglichkeit wäre diese kurze Lisp als erstes wirst du zur auswahl eines Blockes (Messpunkt wählen) aufgefordert, danach zum zeigen des linienednpunktes darauf hin wird der gewählte block mit seinem einfügepunkt auf das linenende geschoben, wobei die z-höhe gleich bleibt. (defun c:movepoint ( / a1 en ed p1 p2) (setq en (car (entsel Messpunkt wählen : ))) (setq ed (entget en)) (cond ((and (= (cdr (assoc 0 ed)) INSERT ) (setq p1 (cdr (assoc 10 ed))) (setq p2 (getpoint Linienende ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Was tun bei folgender Meldung
Brischke am 30.09.2004 um 10:54 Uhr (0)
Hallo wiwo, in den UNICODE-Fontdateien sind nicht nur die dir sichtbaren Buchstaben und Sonderzeichen enthalten, sondern noch weitere Zeichensätze. Je nach Sprachlayouteinstellung des Betriebssystems werden eben die entsprechenden Zeichensätze angezeigt. Musst also im Betriebssystem das Israelische Layout installieren, so wie es in der Meldung eben auch drin steht, dan sollte diese Meldung für dich Geschichte sein. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Abdichtung darstellen - wie?
cad5 am 20.06.2008 um 13:44 Uhr (0)
Ich habe vor einiger Zeit mir einen Befehl für eine Foliendarstellung geschrieben. Er funktioniert nicht perfekt aber in soweit, dass er auf meine Layer (-Mitte) angepasst ist und über eine Polylinie versetzt wird. Ich bin kein LISP-Profi. Das Manko ist, dass der Linientypfaktor auf die Folienbreite per Hand angepasst werden muss. Das mache ich zur Zeit übers Eigenschaftenfenster. Vielleicht findet sich hier ein Spezi, der dass noch integrieren kann.Der Befehl lautet: folieGruß Gert
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block-Eigenschaften
CADmium am 10.02.2011 um 12:20 Uhr (0)
Zitat:Original erstellt von CAD-Pro2011:Speziell gehts mir um die Farbe.Das Icon "Eigenschften anpassen" bzw. Befehl EIGANPASS passt ja jegliche Eigenschaften des Zielobjekt denen des Quellojekts an und bei dem speziellen Fall steht in der Befehlszeile eben ob man auch die Elemente im Block (das Zielobjekt ist der Block) anpassen will.Das war IMHO ein spezielles (Lisp)-Tool .... ähnlich NUKE.lsp von www.cadwiesel.de ( gibt aber auch andere )------------------ - Thomas - "Bei 99% aller Probleme ist d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Vergabe von Z Wert an Höhenlinien
CADchup am 10.05.2006 um 09:12 Uhr (0)
Hi, Zitat:Original erstellt von fleedwood:Schade keine Antwort mehr auf mein Problem. Feststellung oder Frage? Falls Frage:Die Makros kommen anscheinend aus Acad LT - da ist SETENV ein echter Befehl.In der Vollversion kann SETENV nur als Lisp-Befehl, also eingeklammert aufgerufen werden. Wahrscheinlich war der zuständige Programmierer damals nicht in Stimmung... Ändere alleCode:setenv;DELTAZ; und ähnliche inCode:(setenv "DELTAZ" (getstring "DELTAZ: "))Dann sollte es funktionieren.GrußCADchup------------- ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Attribute mit gleicher Bezeichnung
domi_1987 am 04.09.2004 um 11:47 Uhr (0)
Hy! Danke erst mal für die Hilfe! Und danke auch für die Erklärung (gebe dir Recht)! Nur ich habe mich schon dahintergekniet! Und was ich mit den Attributen vorhab?? Ich möchte ein Label für Cd-Hüllen anfertigen (also die Blättchen auf der Rückseite von Cd s)! Und da steht nun eben mal 3 mal das gleiche! Und wenn das als Block definiert wird, tue ich mir mit Attributen eben leichter! Und wieso nicht Lisp?? Ich bin 17 (habe keine Kurse oder sonstige Möglichkeiten mich auf eurem Niveau zu bilden) ..... Lese ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : LISP Linientypfaktor und Farbe ändern
ReneReichel am 07.04.2021 um 16:16 Uhr (1)
Zitat:Original erstellt von ReneReichel:Hallo Thomas,Zudem passiert nichts, wenn ich Deinen Ansatz probiere. Kann es sein, dass obj_data gar nicht abgerufen wird, weil ich die mittlere Linie ja nicht anklicke, sondern aus dem _Offset- und _pedit-Befehl komme? Mfg René[Diese Nachricht wurde von ReneReichel am 07. Apr. 2021 editiert.]Edit:Problem gelöst, wenn ich die PL über entlast neu anwähle, funzt es. Danke für Deinen Input!Mfg René
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Pixelbild 1:1 darstellen
Mozi am 26.04.2002 um 12:05 Uhr (0)
Soviel ich weiss sind die Dateiformate *.bmp, *.tiff .... genormt. Und zwar in der Art, daß an bestimmter Stelle eine bestimmte Angabe steht. Am Anfang der Datei steht auf jeden Fall "ich bein eine..." und je nach folgendem Inhalt kommt irgendwann die Pixelangabe in X und Y oder zumindest eine für das "Aufmachprogramm" verwertbare INFO. Im Lisp gibt es "Datei aufmach rausles" -Funktionen. Wär doch interessant, das zu konstruieren. Wenn ich die TIFF-Norm gefunden habe, dann melde ich mich wieder. Mozi
|
| In das Form Rund um Autocad wechseln |
|
Grundsätzliches : Liste von Bearbeitern (verborgen) in eine AutoCAD-Datei schreiben ...
dietmar-h am 20.10.2003 um 10:37 Uhr (0)
Hi, ich bin s nochmal. Leider hab ich keine Antwort bekommen, aber macht nichts, hab inzwischen selbst eine Lösung gefunden. Zwar bekomme ich keine komplette Liste aller Zeichnungsbearbeiter in einer DWG-gespeichert, aber zumindestens den Novell-Login-Namen des Erst-Erstellers, das zugehörige Datum und die Uhzeit. Das genügt mir ja auch! War ein ganz schönes Stück Arbeit mit VBA und LISP und ich habe eine Menge selbst dabei gelernt ... Tschüs!
|
| In das Form Grundsätzliches wechseln |
|
AutoCAD Civil 3D : Meldung über Objektreferenzen
CAD-Huebner am 26.11.2012 um 11:31 Uhr (0)
Hier mal ein änhlicher Beitrag - schon ein paar Jahre alt, aber man hat gleich ein paar Tipps zur Fehlerbehebung, sowie die englische Schreibweise des Fehlers.http://www.theswamp.org/index.php?topic=12432.0[EDIT] Hier noch eine Problembeschreibung mit Fehlerbehebung durch kleines Lisp Makro.http://beingcivil.typepad.com/my_weblog/2010/08/warning-multiply-owned-objects.html------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de[Diese Nachricht wurde von CAD-Huebner am 26. Nov. 2012 editiert.]
|
| In das Form AutoCAD Civil 3D wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
Geos am 17.03.2009 um 18:24 Uhr (0)
Das "Messgerät" ist wohl ein GPS, das die Koordinaten liefert. Aber soweit ich weiß, kann man die Serielle nicht mit Lisp lesen (glaub nicht mal mit DosLib).Ginge wohl nur über "Zwischenspeicher" - Datei(en), wie Du schon angedeutet hast.(wechselweises Lesen und Schreiben ?)Beim Lesen:(while (read-line Datei) ..) würde dann das (exit) überflüssig machen.Weiters fällt mir "rekursiver Start" noch dazu ein ...Nur so ein paar Gedankenfetzen, aber vielleicht hilfts...------------------Schöne GrüßeErnst www.geop ...
|
| In das Form Lisp wechseln |