|
AutoLisp : Blöcke im Polygon (Fläche) finden
CADwiesel am 05.04.2004 um 11:01 Uhr (0)
Ich bin gerade am basteln an einem Programm, welches Flächen auswertet. Ich gehe dazu erstmal folgendermaßen vor: alle Polygone einsammeln, dann für jedes Polygon die 10 in eine Liste und die Liste an ssget _CP übergeben. Es sollen nun alle Blockreferenzen innerhalb diesen Polygons ermittelt werden. Alle Elemente liegen Z=0 Annscheinend gibt es aber Probleme beim Ermitteln eines AWS, da es mehrere überflüssige und auch deckungsgleiche Stützpunkte in der PL gibt. dennoch liegen alle Stützpunkte auf Z=0! W ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Reactor für das Scroolrad?
wronzky am 02.06.2008 um 10:48 Uhr (0)
Hi CADwiesel,vielen Dank für Die Antwort, aber beim vlr-mouse-reactor gibts ja nur :vlr-beginDoubleClick und :vlr-beginRightClick als Events. Oder kennst Du noch ein undokumentiertes Event wie :vlr-beginMiddleClick oder so?Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Lisp wechseln |
|
AutoLisp : Attributwert ändern!
CADwiesel am 11.05.2004 um 08:36 Uhr (0)
Hier die gesamte Funktion (defun tauschdas ( / as) (defun bau_elemli (asatz / n elemli) (setq n 0) (repeat (sslength asatz) (setq elemli (cons (ssname asatz n) elemli) n (1+ n) ) ;_ end of setq ) ;_ end of repeat elemli ) ;;; Funktion tauscht Attributwerte aus. ;;; Zu übergeben ist eine cons List aus ;;; ("ATTBEZEICHNUNG" . "NEUER TEXTWERT") ;;; sowie der Elementname des Blocks, dessen Werte verändert werden sollen (defun ED-ATT (CHANGELST OBJNAME / ATTNAME BACK CH ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Listbox bei offener Dialogbox !
Juergen55 am 23.02.2006 um 16:19 Uhr (0)
Hallo,ich denke mal CADWiesel hat recht, bei offenem Dialog geht es wirklich nicht, oder ich bin zu blöd dazu. Trotzdem geht es jetzt, ich hab eine While-Schleife drum herum gebaut, die den Dialog noch einmal aufruft. Danke für Eure Mühe !!Gruß, Jürgen------www.pc-ideal.de
|
| In das Form AutoLisp wechseln |
|
Lisp : Wechsel zwischen DWG-Dateien mitbekommen
CADwiesel am 24.11.2020 um 09:56 Uhr (1)
Eigene Instanzen - eigene Bereiche!Das dürfte per Lisp extrem schwierig werden, rauszufinden, welche Applikation gerade den Focus hat.Vielleicht geht noch maximal etwas über die com Schnittstelle aber der Aufwand dürfte schon Größer sein------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
AutoLisp : Suche debugger für (V)Lisp s
Brischke am 21.01.2004 um 10:04 Uhr (0)
Hallo CADwiesel, im Chat wurde eben die gleiche Frage diskutiert. Jemand hat da auf diesen Link http://www.caelink.com/ hingewiesen. Ist in engl. und kostet 30$. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
Lisp : Abfrage BEM-Text
CADwiesel am 09.10.2006 um 14:38 Uhr (0)
da ist ein Unbenannter Block drin *D..den brauchst du nur nach MTEXT zu durchsuchen und den Wert auslesen.Kannst aber auch einfach den Code nehmen:Code:(setq VLA-DIMENSION (vlax-ename-vla-object (car(entsel))))(vlax-get-property VLA-DIMENSION"Measurement")------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : Doppelte Elemente einer Liste finden...
CADwiesel am 12.05.2004 um 09:18 Uhr (0)
@barbarossa Das hier ist ein Lisp Forum und nicht ein "Programme die auf allen CAD Programmen laufen" - Forum.Hier geht es auch nur um Lisp und alle die sich hir beteiligen wissen um was es sich misshandelt. ------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : DCL mit Popup_list mit LSP verknüpfen
CADwiesel am 06.10.2006 um 07:42 Uhr (1)
Du hast dein Programm nie wirklich mal debuggt, und dir mal die Rückgaben der popuplist angesehen- richtig?die Rückgabe der Popuplist ist immer der nth wert der popuplist.Wenn deine liste bsplw. so aussieht: A0 A1 A2 A3 A4 (alles untereinander)und du wählst A2 aus, ist die Rückgabe "2" der nth 2. Eintrag der liste------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
AutoLisp : PC-Username in INI schreiben
CADwiesel am 03.02.2005 um 07:59 Uhr (0)
Die erklärung zur ini: Funktion kopiert einen String an eine bestimmte Stelle in eine Windows-typische Initialisierungs (*.ini) Datei. Die INI Datei muß folgende Form aufweisen: ... [section] entry=string entry2=string ... Kommentare in der INI werden durch ein Semikolon gekennzeichnet: ... ; Dies ist ein Kommentar ... Syntax (ms_setini section entry string filename) Parameter: section Die section in die der String kopiert werden soll. Wenn section nicht in der Datei existiert, wird sie erzeugt. entry ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Drehen eines Elementes
StefanW am 21.07.2004 um 09:05 Uhr (0)
Hallo Axel ! Ich hab das Problem mitlerweile gelöst, indem ich die Stützpunkte der PL ausgelesen hab und die zur weiteren Berechnung nutze (CADWiesel hat da einen schönen fertigen Code). Trotz allem hat die Diskussion hier mich erst auf den richtigen Weg gebracht, und ich denke, dazu ist ein solches Forum ja gedacht. Besten Dank an alle ! Gruß Stefan
|
| In das Form AutoLisp wechseln |
|
Lisp : Insert-Reactor erstellen - k.A.
CADwiesel am 25.06.2007 um 07:58 Uhr (0)
Wieso steigst du nicht gleich mal in ein Flugzeug als Pilot ein?und arbeitest dich dann langsam bis zum Fusgänger rauf?Wenn du auf diesem Niveao anfangen willst, empfehle ich dir die Suche zu bemühen und alles was du über Reaktoren findest mal auszuprobieren.Mir ist leider der Schlüssel für die Cockpittür des Fliegers abhanden gekommen ------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : Dcl / Variable $key
CADwiesel am 27.09.2013 um 11:44 Uhr (1)
Bindest du deine Values nicht gleich an eine Variable?Code:(action_tile "M:Ltyp" "(setq prnzahl $value)")ich kann mir beim besten Willen nicht vorstellen, das unter win7 ein anderes Verhalten als unter XP was die values angeht, herrscht.------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |