|
Lisp : Text Ändern in Block (Attribut) per Lisp
KlaK am 02.02.2018 um 21:47 Uhr (1)
Und da war es vermutlich auch deutlich wärmer als bei mir Will endlich Frühling und länger hell ....
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
spider_dd am 05.02.2018 um 08:51 Uhr (1)
Also, so wie die letzte Code-Version bei KlaK steht, reicht ein Aufruf von UPDATE-TITLE-BLOCK ohne Attribute. Dieses startet die mit defun c: UPDATE-Title-Block (ganz unten) definierte Funktion, die wiederum die mit defun (ohne c: ) definierte Funktion UPDATE-Title-Block (ganz oben) aufruft und dabei die Parameter "Titelblock" "Zeichner" "FM" übergibt. Wenn, dann müsste hier geändert werden.HTHGrußThomasps. dass das geht, mit defun c: und defun zwei unterschiedliche aber gleichnamige Funktionen zu def ...
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
fmfm am 05.02.2018 um 19:38 Uhr (1)
mir ist eben etwas eingefallensetq teil1 (substr DATUM 7 2)Ich teste das morgen und puzzle mir mein datum zusammen.Nich das ihr wieder auf die idee kommt und von eurem essen erzähltPs ich hatte heute einen Yufka ohne Zwiebeln
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
KlaK am 05.02.2018 um 22:54 Uhr (1)
Statt Try and Ärger : wie wärs mit einem Kochbuch ?
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
CADmium am 06.02.2018 um 07:15 Uhr (1)
Für Datum und Zeitstrings würde ich sowas nehmen :(menucmd "M=$(edtime,$(getvar,date),DD.MO.YYYY)")mit dem Formatstring DD.MO.YYYY kann man dann auch das Ausgabeformat beeinflussen wie man will(menucmd "M=$(edtime,$(getvar,date),DD.MO.YYYY - HH:MM:SS)") liefert z.B auch gleich die Zeit mit .. andere Möglichkeiten bitte ausprobieren oder googelnEdit ... der Vollständigkeit halber :(setq JAHR (menucmd "M=$(edtime, $(getvar, date),YYYY)") MONAT (menucmd "M=$(edtime, $(getvar, date),MO)") MONATNAME ( ...
|
In das Form Lisp wechseln |
|
Lisp : Lisp in Lisp
Emu1989 am 09.02.2018 um 13:39 Uhr (1)
Wow das ging schnell. Funktioniert leider jedoch nicht ich bekomme: "VVC: Internal Error".Ich finde den Fehler nicht, ich denke die Verweisung auf die mapcar ist fehlgeschlagen. Ich kenne den lambda-befehl nicht. =/Lisp in Lisp funktioniert so nicht, wie ich das wollte, denke ich mal?Vielen Dank für deine Hilfe, du hast mir schon sehr viel Arbeit bei der Arbeit abgenommen!!=D
|
In das Form Lisp wechseln |
|
Lisp : Lisp in Lisp
CADmium am 09.02.2018 um 13:57 Uhr (1)
ach ja ... command in mapcar geht nicht mehr ... muss command-s heißen------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Lisp in Lisp
CADmium am 09.02.2018 um 13:57 Uhr (1)
ach ja ... command in mapcar geht nicht mehr ... muss command-s heißen------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Lisp in Lisp
Emu1989 am 09.02.2018 um 15:07 Uhr (1)
Ist das jetzt auf die Lisp/Lisp bezogen?(defun c:LeGr() (command-s (C:Leublo) "A")(princ))Du hast kein command-Befehl in deiner mapcar.Ich habe einige Variationen bei deiner Lisp ausprobiert, jedoch funktioniert keine davon.
|
In das Form Lisp wechseln |
|
Lisp : Lisp in Lisp
joern bosse am 09.02.2018 um 23:55 Uhr (1)
Hallo Emu,nur kurz vom Handy getippt: Nimm das MAPCAR weg und nur die Funktion FOREACH, dann klappt es bestimmt auch.------------------viele GrüßeJörnhttp://www.bosse-engineering.comLiniensignaturen Youtube
|
In das Form Lisp wechseln |
|
Lisp : Lisp in Lisp
KlaK am 10.02.2018 um 10:00 Uhr (1)
Zitat:Original erstellt von Emu1989:Ist das jetzt auf die Lisp/Lisp bezogen?(defun c:LeGr() (command-s (C:Leublo) "A")(princ))Du hast kein command-Befehl in deiner mapcar.Ich habe einige Variationen bei deiner Lisp ausprobiert, jedoch funktioniert keine davon. Der Command ist ja auch in Deiner Ursprungsfunktion:Code:(progn(command "_.-Block" str insertionpoint ss "")(command "_.-insert" str insertionpoint "" "" ""))Zu mapcar / lambda siehe hier GrüßeKlaus
|
In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
fmfm am 14.02.2018 um 16:33 Uhr (15)
Funktioniert prima!DankeCode:(defun C:Titelblock () (setq Datum123 (menucmd "M=$(edtime,$(getvar,date),DD.MO.YY)"))(UPDATE-Title-Block "Titelblock" "DATUM" (strcat Datum123)) (command "_.regen"))
|
In das Form Lisp wechseln |
|
Lisp : Hilfe für LISP-Datei
Nabooser am 17.02.2018 um 09:01 Uhr (15)
Hallo zusammenHabe vor Jahren eine Lisp-Datei aus diesem Forum bekommen und sie auch erfolgreich genutzt, bin jetzt auf AutoCAD 2016 umgestiegen und bekomme jetzt eine Fehlermeldung "ddnum Einstellung für AutoCAD-Variable zurückgewiesen: "luprec" nil".Habe leider keine Ahnung wie man Lisp-Dateien programmiert, darum brauche ich eure Hilfe.Vielen Dank im vorrausNorbertAutoCAD 2016Windows 732 Bit
|
In das Form Lisp wechseln |