|
Lisp : Änder der Schraffurfarbe im Block
Dorfy am 15.07.2011 um 21:36 Uhr (0)
Zitat:Original erstellt von Dober Heinz:@ runkelruebeJa hast recht. Will die Schraff auf vonLayer legen.und dem Rest gebe ich die Farbe z.B 7Danke für die Aufklärung.was von der Schraffur willst du auf von Layer legen?die Farbe?den Linientyp?die Linienstärke????was ist der Rest? die restlichen Objekte im Block?...oh man - schwere Geburt------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |
|
Lisp : Programmmeldungen klappen bei schwerer Last nicht
Brischke am 30.05.2018 um 13:18 Uhr (1)
... ich habe keine Ahnung wie doslib oder odcl arbeitet, da ich das nicht nutze, aber mit princ ist mir so etwas noch nie aufgefallen. Lisp unterstützt keine parallele Verarbeitung der Funktionen, daher kann ich mir auch nicht vorstellen, dass du das richtig beobachtet hast.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : T auf ActiveX?
Dea am 12.09.2008 um 14:22 Uhr (0)
Danke!Ich werde dann mein Glück mit ACTIVATE versuchen.@fuchsi: (vlax-make-variant T 11) ergibt :vlax-true. Da ich nicht sicher war ob der Fehler vielleicht darin liegt dass ein Variant nicht mit einer gewöhnlichen Lisp-Variable übereinstimmt habe ich den Variant vom Typ Boolean (11) sicherheitshalber so erzeugt und dann mit (vlax-variant-value) nachgeschaut, was er für einen Wert enthaltet.mfgDea[Diese Nachricht wurde von Dea am 15. Sep. 2008 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Dialogfeld
manfredkroener am 10.12.2006 um 14:57 Uhr (0)
Hallo,ich versuche gerade einen Einstieg in Lisp zu finden.Beim Versuch, ein Dialogfeld anzeigen zu lassen, habe ich ein Problem.Dabei wird eine temporäre DCL Datei im Programmverzeichnis erstellt (Kopie meiner DCL Datei).Da ich nicht als Administrator angemeldet bin kann diese temporäre Datei nicht erstellt werden, weil mir die Schreibberechtigung fehlt.Ist es möglich, den Speicherort zu ändern?Für Anregungen wäre ich dankbar.Manfred
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Datei für Dynamische Blöcke
CAD-Huebner am 30.08.2009 um 21:04 Uhr (0)
Zitat:Original erstellt von Christian B.:Hallo,Hab mal eine Frage als Anfänger.......über den Sichtbarkeitsparameter geben will; wie kann ich so etwas in etwa Programmieren?So in etwa:Code:(setq blkProps (vlax-safearray-list (vlax-variant-value (vla-GetDynamicBlockProperties blkObj))))(foreach blkProp blkProps (cond ((and (= (vla-Get-PropertyName blkProp) "Anzeige") ...) ; Sichtbarkeitsname (vla-Put-Value blkProp "Länge 4,0m") ; Sichtbarkeit )...------------------Mit freundlichem GrußUdo Hübnerwww.CAD ...
|
| In das Form Lisp wechseln |
|
Lisp : Flächenberechnung
Kodat am 22.03.2005 um 14:37 Uhr (0)
Hallo spider. Es hat funktioniert. Aber.. Schau dir jetzt nochmal das Lisp an. Ich glaub da hab ich was durcheinander gebracht mit dem Layer A_BB_Text_Raumflächen . Standardmässig soll der Text dorthingeschrieben werden. Wenn nichtkommt jetzt die neue Eingabe von Dir. Ist das jetzt noch so ok. Wenn du Lust und Zeithast Prüf das doch nochmal damit es sauber programmiert ist.Sieht mir irgendwie komisch aus. Vielen Dank. ------------------ Vielen Dank für jeden Hinweis. Carsten
|
| In das Form Lisp wechseln |
|
Lisp : ATT übertragen
türringer am 12.11.2009 um 13:03 Uhr (0)
Sorry Kollegen wenn ich diesen Beitrag nach oben hole.Kann kein LISP, jedoch ist dieser Code super.Ist es möglich diesen zu automatisieren, denn ich muß in verschiedenen Zeichungen den Wert des Attributs A nach B übetragen. B ist leider leer und daher nicht auswählbar.Da immer A nach B übetragen werden muß würde es ausreichen den Block auszuwählen.DankeTürringer[Diese Nachricht wurde von türringer am 12. Nov. 2009 editiert.]
|
| In das Form Lisp wechseln |
|
AutoLisp : Ausgabe in eine Datei
Brischke am 11.04.2003 um 09:44 Uhr (0)
Hallo mtbf, das kannst du dir auch einfacher machen. (setq f-desc (open "c: est.txt" "w")) (princ a f-desc) du kannst auch mit (write-line a f-desc) arbeiten, mußt dann allerdings sicher stellen, dass a ein String ist. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
| In das Form AutoLisp wechseln |
|
Lisp : Suche Lisp um ausgeschaltete Layer auch zu frieren
joern bosse am 03.12.2018 um 12:51 Uhr (1)
Hallo Wölfin,mit folgendem Code müßte es funktionieren, alles was aus ist wird dann auch gefroren.Code:(defun c:test ( / ) (vl-load-com) (vlax-for item (vla-get-layers (vla-get-activedocument(vlax-get-acad-object))) (if (=(vla-get-LayerOn item):vlax-false) (vla-put-Freeze item :vlax-true)) ) )------------------viele GrüßeJörnhttp://www.bosse-engineering.comFoto-Manager Youtube
|
| In das Form Lisp wechseln |
|
Lisp : OT: Funktion polar in C++
Bernd10 am 18.10.2010 um 13:45 Uhr (0)
Hallo,zunächst schon mal Entschuldigung für meine Frage, aber ich weiß im Moment nicht mehr weiter bei meinem Problem.Ich brauche die Funktionalität der Lisp-Funktion polar in C++, d.h. ich habe einen Punkt, eine Länge und einen Winkel. Ich möchte vom bekannten Punkt aus entsprechend der Länge und dem Winkel den neuen Punkt berechnen.Wie muss ich das in C++ machen?Danke im Voraus und viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : reactor in lisp
fuchsi am 16.05.2011 um 12:32 Uhr (0)
vlr-modified Reaktoren sind ziemlich böse, wenn im Reaktor das Reaktor-aufrufende Objekt geändert wird.Frühere versionen von Autocad sind dabei gnadenlos abgestürtzt, da die im Reaktor aufgerufenen Änderung sofort wieder den Reaktor aufgerufen hat.Neuere versionen verweigern mittlerweile jedliche Änderung im Reaktor.Darum sind im Command-willStart (end) Reaktor auch kein (command "....) erlaubt.
|
| In das Form Lisp wechseln |
|
Lisp : Lisp und Dialogboxen
DrCNC am 10.07.2014 um 14:53 Uhr (1)
Hallo,Ich bin Anfänger in Lisp und bekomme leider das nicht hin.Ich möchte von einem Dialog die Auswahl in eine Variable schreiben.Die Textfelder funktionieren aber nicht die Auswahl.Code:(defun DialogFraesen (/ I1 OK)(setq I1 (load_dialog "CNC.DCL"))(if (null (new_dialog "CNC" I1))(alert "Laden der Dialogbox nicht moeglich!"))(setq ZAchse (atof (get_tile "ZAchse")))(setq WZNr (atof (get_tile "WZNr")))(setq Vor (atof (get_tile "Vor")))(setq Ab (atof (get_tile "Ab")))(setq Links (get_tile "Links"))(setq Nei ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Selektion als Collection in einer Sysvar
CADmium am 02.11.2005 um 08:52 Uhr (0)
in Lisp würde das bei mir so aussehen(if(or(setq AUSWAHL(ssget "_i")) ;_schon was gewählt? (setq AUSWAHL(ssget)) ;_ wenn nicht, dann wähle aus ) (progn (setq i -1) (repeat(sslength AUSWAHL) ;_durchlaufe die Auswahl (setq OBJ (ssname AUSWAHL(setq i (1+ i)) machwas mit OBJ ) )) aber evtl kannst du in VBA was mit dem ActiveSelectionSet des Cocuments machen?------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung ...
|
| In das Form AutoLisp wechseln |