|
Lisp : entmod funktionier nicht
Stefan Michel am 03.04.2007 um 11:44 Uhr (0)
Hallo,vielen Dank für die Antworten.Das mit dem ersetzen war mir soweit auch klar.Meine Frag ist aber vielmehr, warum meine LISP-Zeile nicht funktioniert obwohl sie es doch eigentlich sollte oder???GrußStefan
|
| In das Form Lisp wechseln |
|
Lisp : Vorgabewerte an Lisp übergeben
Stefan Michel am 10.05.2007 um 07:27 Uhr (0)
guten morgen,also das was CADchup geschrieben hat schaut schon ganz gut aus.Nun habe ich aber folgendes Problem an der Sache. ich habe die Variablen die z.b. für den Schraffurabstand zuständig sind Global definiert um beim erneuten Befehlsaufruf immer automatisch den letzteingegebnen Wert als Vorgabe zu haben. Deshalb ist die Variable nie auf nil!Hier mal mein Lisp zur besseren Nachvollziehbarkeit:(defun c:hs ( / winkel abstand farbe)(if (= hs_abstand nil) (setq hs_abstand 10))(if (= hs_farbe nil) (setq hs ...
|
| In das Form Lisp wechseln |
|
Lisp : Text kopieren und hochzählen
Stefan Michel am 27.05.2007 um 01:38 Uhr (0)
Hallo,ich habe folgendes Problem. Ich möchte einen Text kopieren und dabei hochzählen lassen. Das Lisp dazu habe ich soweit fertig und es funktioniert. Ich weiss, dass es hier im Forum schon etliche Threads dazu gibt, nichtsdestotrotz möchte ich eigentlich gerne meinen eigenes programm dazu haben. Da ich beim kopieren gerne die Ziffer am Zeiger hängend haben möchte kommt quasi nur der Orignal "_copy"-Befehl von autocad in frage. Nun habe ich ein Problem mit der Schleife. Ich habe mir schon den Kopf zermatt ...
|
| In das Form Lisp wechseln |
|
Lisp : Vorgabewinkel beim Bezugdrehen
Stefan Michel am 23.03.2007 um 09:51 Uhr (0)
Hallo,ich habe mir folgendes kleines Lisp geschrieben um in Zukunft Objekte schneller drehen bzw. ausrichten zu können. Beim normalen Bezugdrehen muss ich erst Objekte wählen, dann einen Drehpunkt, dann muss ich "B" eintippen und dann will er nochmal 2 punkte für den Bezugswinkel und einen Punkt bzw. Winkel für den neuen Drehwinkel.Da ich aber mein Bezugswinkel zu 99% durch den Drehpunkt geht will ich mir diesen Punkt als auch das "B" sparen.Meine Lisp schaut wie folgt aus:(defun c:bezugdrehen ()(command " ...
|
| In das Form Lisp wechseln |
|
Lisp : Vorgabewerte an Lisp übergeben
Stefan Michel am 10.05.2007 um 08:36 Uhr (0)
hallo,ich bin gerade selber draufgekommen! ich nehem einfach für dievariablene welche ich direkt an den Befehl übergebe andere namen. dann kann ich mit ner IF-funktion prüfen ob diese übergeben wurden und kannentweder die globale Variable der übergebenen gleichsetzen oder wenn die übergebene variable nicht existiert die benutzereingabe starten!vielen Dank für die DenkanstösseGrußStefan
|
| In das Form Lisp wechseln |
|
Lisp : Punkte von Linie bzw. Polylinie
Stefan Michel am 06.03.2008 um 15:06 Uhr (0)
Hallo,ich hab da mal eine Frage zu Lisp. Immer wieder passiert es mir beim Programmieren, dass ich vor folgendem Problem stehe. Ich wähle ein Objekt (in diesem Fall eine Linie) mit ENTSEL und dann brächte ich den Start- sowie den Endpunkt. Den ersten Punkt kriege ich ja mit ASSOC 10 raus, aber wie bekomme ich den zweiten. Im gleichen Zug die Frage, wie man das mit einer Polyline macht welche ja theoretisch undendlich viele Daten mit dem Gruppencode 10 haben könnte.In meinem Fall möchte ich über den Start- ...
|
| In das Form Lisp wechseln |
|
Lisp : entmod funktionier nicht
Stefan Michel am 03.04.2007 um 17:41 Uhr (0)
...nun, das ist ja alles schön und gut aber so wie ich dieHilfe interpretiere heisst das für mich NICHT, dass ich die komplette Ojbjektdatenliste an ENTMOD übergeben muss, sonderdass eben DER ELEMENTNAME (assoc -1) + alles was neu oder geändert werden soll übergeben werden muss. Dies tut mein zuerst genannter Befehl. Das das definitv funktioniert zeigt folgendes Beispiel:ich hab vor einigen Jahren zusammen mit einigen anderen Leuten (bin mirnicht mehr sicher ob es in diesem Forum war) folgende LISP entwick ...
|
| In das Form Lisp wechseln |