Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.247
Anzahl Beiträge: 32.131
Anzahl Themen: 4.611

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 4252 - 4264, 8938 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Lisp : Variable in Lisp aus Excel
Dolcetto am 14.03.2006 um 08:54 Uhr (1)
Ehm Danke für die rasche Antwort.erlich gesagt ist mir dieser Code schon zu komplex. gibt es nicht etwas einfacheres irgendwie so?(setq excel (vlax-get-object "excel.application")ExcelWorkbook (if excel (vlax-get-property excel "ActiveWorkbook"))ExcelSheet (if ExcelWorkbook(vlax-get-property ExcelWorkbook "ACTIVESHEET"))ExcelCells (if ExcelSheet(vlax-get-property ExcelSheet "CELLS"))(vlax-get-property ExcelCells "ITEM" A 1))Habe ich aus einem anderen Beitrag hier im Forum, allerdings komme ich nicht ganz k ...

In das Form Lisp wechseln
AutoLisp : Block im Block aktualisieren mit entupd ?
Juergen55 am 24.04.2006 um 08:21 Uhr (0)
Hallo Joern, CADwiesel,Danke für die Antworten, vor allem so früh am morgen gebt Ihr schon so komplexe Antworten, ich hab auch festgestellt das mein Lisp noch einen Fehler enthält, hab aber im Moment echt keine Zeit !Gruß, Jürgen

In das Form AutoLisp wechseln
AutoLisp : Blockattribute von Linien freistellen
kathi-witt am 24.04.2006 um 11:52 Uhr (0)
Hallo,ich habe da mal eine Frage:kann man Attribute in Blöcken mithilfe von WIPEOUT oder einem Lisp-Programm freistellen, so dass Linien, die durch dieses Attribut gehen, an der Stelle "unterbrochen" werden?Meine Blöcke haben nämlich alle die Punktnummer und die Höhe des jeweiligen Punktes als Attribut. Und wenn ich nun diese Punkte miteinander durch eine Linie verbinde, kann es ja passieren, dass diese Linie die Punktnummer oder Höhe durchkreuzt. Wollte nun fragen, ob es eine Möglichkeit gibt, dass mithil ...

In das Form AutoLisp wechseln
AutoLisp : Blockattribute von Linien freistellen
tunnelbauer am 24.04.2006 um 11:55 Uhr (0)
Wipeout generell ja - nur nicht mit der automatischen Grössenanpassung.Das geht dann erst ab 2004 (mit einen Lisp-Tool von einem der cad.de User) und den ExpressTools und ab 2005 mit Textmask als integrierten Befehl.Also müsstest du dieses Wipeout immer grössenmässig manuell anpassen falls sich was ändert.------------------GrüsseThomas

In das Form AutoLisp wechseln
AutoLisp : Blockattribute von Linien freistellen
kathi-witt am 24.04.2006 um 12:07 Uhr (0)
Vielen Dank für deine schnelle Hilfe. Und wie mach ich das mit der Verknüpfung von Wipeout und Attribut?Müsste ich dann Attribut und Wipeout als Block im Block definieren?Und wie kann ich die Größe des Wipeouts im Nachhinein anpassen, wenn der Block schon definiert ist?Was ist das denn für ein LISP Programm für ACAD2004? Kann ich mir das mal anschauen?Das ist nämlich alles Bestandteil meiner Diplomarbeit und da habe ich zwei Versionen programmiert - eine für ACAD2000 und eine für 2004...GrußKathrin------- ...

In das Form AutoLisp wechseln
AutoLisp : Problem mit _ucs _3p
Mci am 24.04.2006 um 12:18 Uhr (0)
Ich habe das Gefühl, "_ucs" "_3p" funktioniert nicht korrekt.Man gebe an der Konsole folgendes ein:(setq p1 (0 0 0))(setq p2 (2 0 0))(setq p3 (0 1 0))Dann ebenfalls an der Konsole:(command "_ucs" "_3p" p1 p2 p3)Dann bekomme ich häufig, aber nicht immer, die Fehlermeldung:Kongruent mit erstem Punkt; Fehler: Funktion abgebrochenNun habe ich _3p zeichnerisch ausprobiert. Diese Fehlermeldung wird nur dann rausgegeben, wenn der 1. und der 2. Punkt identisch sind (also nicht, wenn 1. u. 3. oder 2. u. 3. Punkt id ...

In das Form AutoLisp wechseln
Lisp : Geschwindigkeit mit ActiveX
s.wickel am 25.04.2006 um 08:54 Uhr (0)
Ich habe jetzt noch etwas rumprobiert. Es dauert zwar nicht mehr so lange wie anfangs, ist aber immer noch nicht das wahre. Aber die ASCII-Lösung ist auch nicht wirklich gut.Ich habe jetzt einfach einen Fortschrittsbalken mit eingebaut, der das Warten erträglicher macht (weil man sieht, dass etwas passiert). (Funktion dos_progbar aus DOSLIB)Danke für eure Mithilfe, das Programm wird jetzt nur noch verfeinert (was nichts direkt mehr mit LISP zu tun hat) und geht dann an die Kollegen.Stefan

In das Form Lisp wechseln
AutoLisp : dcl list_box
joern bosse am 25.04.2006 um 10:49 Uhr (0)
Hallo Georg,wenn Du es gerne umständlich magst, dann könnte man doch aus dem LISP heraus die notwendige Breite abfragen, und dann mit LISP die DCL-Datei mit der entsprechenden Breite für die List_box schreiben.Ich selber habe sowas z.B. für die Anzeige von Attributen in edit_boxen gemacht, wenn die Anzahl der Attribute erst während des Programmablaufs aus einem ausgewählten Block hervorgeht.------------------viele GrüßeJörn

In das Form AutoLisp wechseln
AutoLisp : dcl list_box
benwisch am 25.04.2006 um 13:12 Uhr (0)
Hallo Georg,Jörn hat IMHO recht! Erzeuge aus Lisp heraus eine temporäre DCL-Datei und gebe dort deinen dynamischen Wert gleich mit. Ich persönlich arbeite fast nur noch so und habe bisher noch keine Nachteile dadurch gehabt. Im Gegenteil, man kann so auch schöne Funktionen schreiben, die gleich einen Dialog mitbringen, muß mir also um DCL keine weiteren Gedanken machen. Mein Freeware Programm BW_View arbeitet genauso und ermittelt das Seitenverhältnis des aktiven Ansichtsfenster (also auch aus VLX).Auf uns ...

In das Form AutoLisp wechseln
AutoLisp : dcl list_box
joern bosse am 25.04.2006 um 14:47 Uhr (0)
Hallo Georg,TABs kannst Du in LIST_Boxen nicht verwenden, da mußt Du schon mit Leerzeichen auffüllen (bin ich jedenfalls ganz fest von überzeugt).Um das zu umgehen könntest Du aber doch, wenn z.B. Die Punktnummer für bestimmt Auswahlen das Kriterium sind, nur die Punktnummern in der Listbox darstellen, und sobald eine Punktnummer in der List_Box ausgewählt ist, werden die zugehörigen Koordinaten in Texten daneben dargestellt.Wenn Du Dich in VBA ein bißchen auskennst, dann könntest Du auch LISP und VBA komb ...

In das Form AutoLisp wechseln
AutoLisp : dcl list_box
Brischke am 25.04.2006 um 14:55 Uhr (0)
Zitat:Original erstellt von joern bosse:...Wenn Du Dich in VBA ein bißchen auskennst, dann könntest Du auch LISP und VBA kombinieren, imdem Du aus dem LISP-Programm eine VBA-Routine aufrufst, die Dir dann mit den VBA-Möglichkeiten die Koordinatenliste mit einem Listenansicht-Steuerelement (ListView) darstellst. Dort hast Du dann die Möglichkeit, Spalten zu erzeugen. Die Datenübergabe habe ich über Dictionaries gelöst. ...Der Ansatz ist Klasse. Ich habe schon oft überlegt, wie man das ganze gut miteinander ...

In das Form AutoLisp wechseln
AutoLisp : Variant Liste
Brischke am 26.04.2006 um 14:32 Uhr (0)
Hallo Rabbit,wenn du jetzt mit vlax-safearra-list eine normale Liste hast, dann kannst/solltest du die einzelnen Listenelemente mit vlax-variant-value in Lisp-verständliche Werte umwandeln können.(mapcar vlax-variant-value (vlax-safearray-list VAR))das #variant 8 Tü sagt nur, dass der Wert des Variants ein String mit dem Inhalt Tü ist.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.

In das Form AutoLisp wechseln
AutoLisp : vlax-ldata-list in AutoCAD 2007
rainer.bous am 26.04.2006 um 21:44 Uhr (0)
Habe die Sache auf www.augi.com in die Wunschliste gesetzt. Hoffe, das wir bald ein entsprechendes SP1 zu AutoCAD 2007 bekommen.PS: Zweiter Eintrag in Forum war keine Absicht, bin neu in dieser Umgebung und hatte erst nachher gesehen, das "Programmierung" nicht gleich "Lisp" war. Sorry------------------GrußRainer Bouscba Datentechnik GmbHTel: 02651 - 966 066Mob: 0171 - 35 88 170

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  315   316   317   318   319   320   321   322   323   324   325   326   327   328   329   330   331   332   333   334   335   336   337   338   339   340   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz