|
Lisp : Blockgrenzen ermitteln
archtools am 23.09.2019 um 11:42 Uhr (1)
Zitat:Original erstellt von cadking:Hallo Leute,erst mal Vielen Dank für eure Beiträge.mit dem Code von archtools komme ich nicht ganz klar.Wie lautet die Eingabe in der Befehlszeile, damit da was passiert?z.B.:(getboundingbox (car (entsel)))Du bist hier im Lisp-Forum. Du solltest Dir vielleicht minimale Lisp-Kenntnisse aneignen, um hier Fragen stellen und mitdiskutieren zu können. Fang mal an, es ist nicht schwer, und den meisten Leuten macht es richtig Spaß.
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Station einer Gradiente
archtools am 07.04.2023 um 12:44 Uhr (1)
Zitat:Original erstellt von hea83:Ziel der Übung:Ich habe einen Längenschnitt aus dem Civil 3DAlle 50m eine Stationzu all diesen Station hätte ich gerne an der jeweiligen Station wie wahre länge der GradienteMeine Auswahl im Lisp ist die Gradiente und im Band die Position des TextesMein bisheriges Lisp zeichnet Lotrecht eine Linie auf die Gradiente (die sich auf und ab bewegt) und nicht vertikal nach oben. deshalb greift sie den falschen Punkt abIch bin mit Deinen Fachbegriffen nicht vertraut. Kannst Du da ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Alles auswählen ausser... mit Lisp
archtools am 11.01.2006 um 14:51 Uhr (0)
Zitat:Original erstellt von Hänk:Deine Argumentation das man alles auswählen soll und dann gewisse Objekte aus der Wahl entfernen kann ist genau das was ich will. Aber wie mache ich sowas in Lisp? Werde mal nach ssget googeln, vielleicht komm ich weiter.Meine prinzipielle Empfehlung: in LISP arbeitet man mit Listen, und nicht mit Auswahlsätzen. Schreib Dir also ein paar elementare Umwandlungsfunktionen (selset-entityliste usw) und ein paar passende Listenfunktionen (die hier nötige gibts mWs schon als VL- ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD ARX Object : Lisp von c# aus laden ohne! SendStringToExecute
archtools am 23.05.2011 um 11:46 Uhr (0)
Zitat:Original erstellt von Brischke:Hallo Alfred,zur Info: ich nehme das .Net-Event-Handling. Aber es ist eben so, dass das DocumentCreated (aus der DocCollection) nicht beim Starten von Acad anspringt, und auch dort das Absetzen von SendStringToExecute nicht funktioniert. Da jedoch in .Net nur LoadArx und LoadDVB vorhanden ist .. und ich aber ein LoadLisp brauche, musste ich einen anderen Weg finden.Hallo Holger,prüf doch mal, ob DocumentCreated vor oder nach dem Aufruf von S::Startup anspringt. Eventue ...
|
| In das Form AutoCAD ARX Object wechseln |
|
Lisp : parametrische Skripte nach Lisp übersetzen mit CADCAL
archtools am 30.06.2024 um 20:57 Uhr (1)
Im Beitrag https://ww3.cad.de/foren/ubb/Forum54/HTML/035439.shtml habe ich die neue Betaversion von CADCAL (kostenloser Download von http://www.archtools.de/cadcal.zip ) vorgestellt. Hier geht es vertieft um eine neue Funktionalität, mit der man aus der DDCAL History Skripte erzeugen lassen kann, die dann in Lisp übersetzt werden und eigenständig lauffähige Lisp-Programme darstellen.Wenn die aktuelle CADCAL Version geladen ist, dann kann man mit dem Befehl CALSCRIPT-LISP beispielsweise die NICKSHOUSE.SCR ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Alles auswählen ausser... mit Lisp
archtools am 13.01.2006 um 11:22 Uhr (0)
Zitat:Original erstellt von benwisch:Bei deiner Funktion ss_e2s ist ein setq innerhalb lambda nicht notwendig, da ssadd eine desktruktive Funktion ist. ;-)Wo Du Recht hast hast Du Recht. Dass ssadd "destruktiv" ist, ist einer der meist ungeliebten Seiteneffekte der Picksets. Diese sind ja nur Zeiger auf die tatsächliche Datenstruktur und sind damit eher so etwas wie Datei-Handles, auf jeden Fall aber eben keine "richtigen" LISP-Strukturen.Tom Berger
|
| In das Form AutoLisp wechseln |
|
AutoCAD ObjectARX und .NET : benutzerdefinierte Befehle mit Parametern aufrufen
archtools am 21.05.2015 um 12:23 Uhr (1)
Zitat:Original erstellt von AndreasM2000:Hi, weiß jemand, ob es möglich ist, mit .Net/C# einen benutzerdefinierten Befehl zu programmieren, den man beim Aufruf in AutoCAD auch noch Parameter übergeben kann. Ich habe solche Beispiele im Internet nicht gefunden. Man kann immer nur den benutzerdefinierten Befehl ohne Parameter aufrufen und nur innerhalb der Abarbeitung auf Nutzereingaben reagieren. Ich möchte aber verschiedene Werte gleich beim Aufruf mitgeben. Gruss AndreasDass das in AutoCAD nicht möglich i ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Rund um Autocad : Acad 2006 und Lisp
archtools am 15.04.2005 um 19:15 Uhr (0)
Zitat: Original erstellt von cadsys: Hallo zusammen. Hat schon jemand ausgiebige Erfahrungen gesammelt mit der Lauf- und Funktionsfähigkeit der Lisp-Programme unter Acad 2006? Gibt es Laufprobleme oder bekannte Änderungen, die in den Programmen gemacht werden müssen. Einzelne Kunden von mir haben berichtet, dass meine Programme (viele Reaktoren und ähnlich kritischer Stoff) ohne Unterschied zu früheren AutoCAd Versionen lauffähig sind - ich selbst habe noch gar kein AutoCAD 2006. Tom Berger
|
| In das Form Rund um Autocad wechseln |
|
Lisp : autoload ohne autoload
archtools am 20.09.2009 um 12:55 Uhr (0)
Zitat:Original erstellt von toxot: Annahme: du meintest nicht, das ungeladene Befehle etwas tun könnten.Zwingend und immer steht vor der Ausführung eines Programmes ein Ladevorgang!Ich meinte das, was ich sagte: Reaktorfunktionen dürfen bestimmte Dinge nicht tun, und dazu gehören beispielsweise (command ....) Aufrufe. Wenn Du also aus dem Reaktor eine Lisp-Funktion nachlädtst und diese enthält so einen direkten command-Aufruf, dann stürzt AutoCAD ab. Dasselbe gilt auch für den Fall, dass der dann von Dein ...
|
| In das Form Lisp wechseln |
|
Lisp : Was macht (or (vl-Load-Com))?
archtools am 07.03.2024 um 20:10 Uhr (1)
Zitat:Original erstellt von Peter2:In einem Code steht am Anfang Code:(princ ..(or (vl-Load-Com))(setvar..Ich verstehe nicht - wozu ist das "or" gut?Das ist sicher ein wertloser Rest einer früher mal existierenden OR Konstruktion. Könnte beispielsweise aus der Zeit stammen, als es noch den Lisp-Extender für AutoCAD LT gegeben hat, also z.B.(or (is-acadlt) (vl-Load-Com))Als der LT-Extender dann zwangsweise eingestellt werden musste (der hat ja schon damals sehr viel mehr ermöglicht, als das jetzt offizielle ...
|
| In das Form Lisp wechseln |
|
Anwendungen : preiswertes, gutes CAD-System
archtools am 10.12.2010 um 20:08 Uhr (0)
Zitat:Original erstellt von lowpass:"preiswertes, gutes CAD-System"Kurz, gibt es nicht. Doch gibts sehr wohl. Man muss sich nur klar machen, dass ein gutes System meistens aus mehreren Komponenten besteht.Wenn ich mal Vorschläge für ein System machen darf:1. fürs Alltagsgeschäft und den Datenaustauch: BricsCAD. Das ist nahezu 100% kompatibel zu AutoCAD und auch in Lisp programmierbar2. für 3D: Rhino3D von McNeel. Das macht dann nicht nur 3D, sondern auch den ganzen 2D- und 3D-Datenaustausch via IGES usw.. ...
|
| In das Form Anwendungen wechseln |
|
Lisp : CADcal - GeomCAL Funktionalität jetzt auch für ZWCAD
archtools am 05.07.2010 um 13:38 Uhr (0)
CADcal bringt die Funktionalität des Geometrierechners GeomCAL nun für ZWCAD. Alle Funktionen können sowohl transparent als Eingabe auf Aufforderungen vonm AutoCAD Befehlen eingegeben werden und auch als Lisp-Aufrufe in allen Lisp-Programmen.Download von: http://www.archtools.de/d-download.html Anleitung hier: http://www.archtools.de/cadcal.html Applikationsentwickler können die Redistributionsrechte und auch den Quellcode erwerben. Anfragen an berger@archtools.de
|
| In das Form Lisp wechseln |
|
Lisp : Acad 2023.1 macht Probleme
archtools am 21.07.2022 um 20:20 Uhr (1)
Zitat:Original erstellt von CADwiesel:Glückwunsch Tom,wenn du da was gefunden hast, würde ich das tatsächlich als Bug einstufen. Auf Grund deiner langjährigen Erfahrung wirst du alles Sinnvolle ja schon probiert haben. Also bleibt den Knochen nach Acad zu werfen.Aber ob die jemals am VLIDE nochmal was machen wird wohl eher fraglich sein....Naja, der Punkt muss sein: die haben was gemacht. Nicht an VLIDE selbst, sondern am Lisp-Interpreter. Auch ohne VLIDE kann ich die ARCHTOOLS.VLX nicht laden.Das Problem ...
|
| In das Form Lisp wechseln |