|
AutoLisp : Zahl Hochzählen
cad-lisp am 20.02.2003 um 13:22 Uhr (0)
Hallo Heinz, die Programmierung kam nicht von mir, habe nur die vorhandenen Fehler beseitigt. Aber trotzdem hier die gewünschte Änderung. Gruß Cad-Lisp (defun c:num (/ nr ipt ant th prefix) (setq LAY_OLD (getvar "CLAYER")) (setq prefix (getstring "
Textprefix: ") nr (if (setq ant (getint "
Startnummer 0 ")) (1- ant) 0 ) ;_ end of if th (getreal "
Texthöhe:") ) ;hier fehlte eine Klammer (princ "
Wählen sie ein Element für die Layers ...
|
| In das Form AutoLisp wechseln |
|
Lisp : acet-autoload2 - load subexpr
cadplayer am 15.01.2014 um 09:25 Uhr (1)
Das ist mir bekannt, was mir zum Beispiel an der OOP mit C# gefällt man kann alle Basismethoden in eine Klasse schreiben und anschliessend mit override entspr. der Benutzung überschreibenDas ist so in LISP nicht umsetzbar, aber und jetzt komme ich direkt zum Problem. Ich habe in diversen Programmen schonmal Unterfunktionen geschrieben, die lokalisiert sind und damit nach Aufruf wieder aus dem Cache gelöscht werden.Die acet-autoload2 funktion tut nix anderes als ermöglich einen direkten Zugriff auf die Unte ...
|
| In das Form Lisp wechseln |
|
PTC Creo Elements/Direct Modeling : Skizzen in der Vorlagenliste
MiBr am 21.05.2021 um 12:06 Uhr (1)
Hallo Dennis,Zitat:Hier ist das Problem dass unsere IT-Spezialisten eher wenig Lust drauf haben den "Aufwand" zu betreiben und das zu pflegen...Das kenne ich nur zu gut!!! Und deshalb bin ich vor Jahren angefangen etwas Lisp zu lernen!Das hat sich bei uns schon X-mal ausgezahlt und kein Kollege möchte (kann) mehr ohne die Anpassungen arbeiten!Im Zuge der ganzen Anpassungen habe ich die Skizzen in Dialoge gestellt und verzichte komplett auf die Vorlagenliste.Zum einen weil ich die Vorlagenliste nicht so lei ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
AutoLisp : von Lisp nach VB
CADchup am 22.02.2005 um 21:43 Uhr (0)
Hi, @Holger Ich würde die USER-Variablen nicht nutzen. Was, wenn die auch von anderen Apps genutzt werden. Das könnte ein hübsches Durcheinander geben! @cadmax Eine Alternative wäre, die Daten in ein Dictionary zu schreiben, das Du mit VBA wieder ausliest. Oder geh mal mit dem folgenden Code ins VBA-Forum. Habe ihn vor einiger Zeit (lang ist s her) mal gefunden aber nie getestet: Code: Function SetLispVar Description: Sets a variable in LISP Arguments: Symbol: - Variable name Value: - Va ...
|
| In das Form AutoLisp wechseln |
|
Lisp : EXE-Datei in Lisp
Theodor Schoenwald am 27.03.2009 um 20:27 Uhr (0)
Hallo,in einem Lispprogramm wird eine EXE-Datei aufgerufen, die eine Datei mit Namen "DEMO.DXF" erzeugt.Als nächstes wirt mit Findfile geprüft ob die Datei "DEMO.DXF" vorhanden ist.Wenn Ja, wird sie als Block in die aktuelle Zeichnung eingefügt. Wenn nicht, wird die Fehlermeldung ausgegeben, dass die "DEMO.DXF" nicht gefunden wurde.Das Programm habe ich vor ca. 4 Jahren erstellt und es läuft bisher bei verschiedenen Benutzern mit ACAD2000 bis ACAD2009 einwandfrei.Nur bei einem nicht! Da kommt die Meldung, ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Lisp bremst?
cadffm am 22.04.2004 um 12:13 Uhr (0)
Button-Makro Beispiel : ^C^C(if(null C:txtcopy)(LOAD txtcopy ));txtcopy; ------------------ - Sebastian Mattis -
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp.................
Proxy am 04.05.2005 um 23:44 Uhr (0)
Auch der Benutzter FAQ hat Hilfreiches geschrieben. ------------------ MfG Proxy [Diese Nachricht wurde von Proxy am 05. Mai. 2005 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Schnittpunkt ohne Geometrie
Bernd10 am 01.08.2011 um 10:28 Uhr (0)
Hallo,ich möchte den Schnittpunkt einer Linie und einem Kreisbogen berechnen, jedoch ohne dass die Objekte vorhanden sind. Wären diese vorhanden, könnte ich es wie im Beitrag http://ww3.cad.de/foren/ubb/Forum145/HTML/000302.shtml machen. Wären es zwei Linien würde die Lisp-Funktion (inters lpkt1s lpkt1e lpkt2s lpkt2e nil) funktionieren. Folglich suche ich eine ähnliche Lisp-Funktion zu inters, die aber den Schnittpunkt einer Linie und einem Kreisbogen berechnet.Diese Werte sind mir bekannt:- Startpunkt Lin ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Einsatz
Brischke am 13.08.2004 um 11:28 Uhr (0)
Zitat: Original erstellt von Petra_Sp: ... 1. Den Dateinamen ganz einfach mit dieser Funktion (siehe 1. Beitrag) nur als Text wiederzugeben, so das er mir das letzte Verzeichnis und den Dateinamen wiedergibt!!! Wie setzte ich so eine Funktion überhaupt ein wenn ich sie nicht mit einem Befehl aufrufen kann?!?! Oder muß ich das in ein Lisp einbauen und irgendwie dann ansprechen. Wenn ja wie funktioniert das?? Schau dir bitte noch einmal Link in CADmiums ersten Beitrag an. Zitat: Original erstell ...
|
| In das Form AutoLisp wechseln |
|
CoCreate Programmierung : LISP: Variablenname im Code erzeugen
der_Wolfgang am 26.04.2011 um 20:38 Uhr (0)
Oha... Also sd-defdialog ist ja nun selbst ein LISP Macro....Ich habe mal einen macro drum rumgeschrieben, das den macro aufruft.. aber das ganze wird dann u.U. schon ziemlich lustig mit quote, backquote, aber insbesondere auch mit der Verwendung von @.Und mit @ koennte es funktionieren. Denn so habe ich mir extern eine Liste erzeugt und diese mit @.... irgendwas in den sd-defdialog geschleust. Aber das ist schon alles sehr lange her und mein Gedächtnis weist erhebliche Lücken auf.Eine andere Variante ist: ...
|
| In das Form CoCreate Programmierung wechseln |
|
Lisp : Reaktoren auf Cannoscale
Danillo am 16.03.2013 um 08:20 Uhr (0)
Hallo Holger,danke für den Tipp mit dem Sprachtest. Ich verwende ein englisches Autocad, somit ist es klar, dass die Befehle immer in Englisch übergeben werden. Werde die Commandreactors mal bei einem Kollegen mit der deutschen Version testen.Ich habe bisher, d.h. seit 1994 (kaum zu glauchen wie schnell die Zeit vergeht und wie langsam die Softwareentwicklung voranschreitet) bei Zeichnen immer zuerst den Maßstab definiert, damit die Schrifthöhen, Bemaßungen, Schraffuren, strichlierte Linien usw. passen. Da ...
|
| In das Form Lisp wechseln |
|
AutoCAD Mechanical : Vorhandensein einer Mech-Struktur checken
glocker am 30.08.2006 um 09:54 Uhr (0)
Zitat:Original erstellt von CADmium:wenn dir diese Begriffe nicht geläufig sind, wirds dann wohl auch am proggen scheitern.. ich häng dir mal ein Prog zum Testen ran, das meine Idee umsetzt- jedoch ohne Gewähr, da mir zum richtig austesten die richtige Umgebung -also dwgs der einen sowie der anderen Sorte- fehlt. Rückmeldungen sind daher willkommen. Also bei den wenigen Testdaten mit STRUKTUR funktioniert Ihr Tool einwandfrei. Um dieses Tool zusammen mit unseren anderen Prüftools beim Öffnen einer Zeichnu ...
|
| In das Form AutoCAD Mechanical wechseln |
|
PTC Creo Elements/Direct Modeling : gewählte Flächenfarbe löschen
Seele am 15.01.2016 um 10:29 Uhr (5)
Immer dieser Ärger mit den importierten Daten, .... Bei den importierten Daten sind alle Flächen mit einer Flächenfarbe versehen.Dies hat das Problem zur Folge, das es nichts nützt die Teilefarbe zu ändern, da alle Flächen ja eingefärbt sind. Benutze ich dieses Makro, welches ich hier im Forum gefunden und angehängt habe, werden von dem gewählten Teil alle Flächenfarben herausgelöscht.Das ist ein Ansatz, aber ich möchte nicht immer alle Flächenfarben vom gewählten Teil löschen, sondern nur eine bestimmte ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |