 |
Rund um AutoCAD : Errorhandling
Urs.Dardel am 14.05.2021 um 23:30 Uhr (15)
Danke für den Hinweis. Ich habe noch extra gesucht nach einem LISP-Forum. Fürs nächste mal weiss ich es jetzt. Ich überprüfe die LISP nochmal.
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Probleme mit dimzin
Urs.Dardel am 20.06.2021 um 22:53 Uhr (1)
Danke für die Antworten.Es handelt sich um einen Block mit denen ich eine Achse anschreiben will. Die Lisp funktioniert grundsätzlich auch so wie sie da steht. Das Problem war nur, dass es dann Auswirkungen hatte auf andere Lisps mit ähnlicher Funktion wo jedoch z ausgeben werden soll und ich dort die Nullen haben wollte. Auch wenn ich ich Dimzin manuell auf 1 stellte hat es mir die Nullen nicht mehr angegeben. Nach einem Neustart funtionieren alle Lisps die Dimzin 1 haben bestens, obschon als Ausgangswert ...
|
| In das Form Lisp wechseln |
 |
Lisp : Probleme mit dimzin
Urs.Dardel am 20.06.2021 um 00:59 Uhr (15)
Ich habe Probleme mit dimzin. Ich hatte in mehreren Lisp mit dem selben Errorhandler Dimzin auf 0 gestellt, dass es die Nullen anzeigt. Hat immer gut funktioniert. Jetzt muss ich in folgender Lisp Dimzin auf 8 haben um keine Nullen zu kriegen. Das hat beim ersten Testen geklappt, aber dann hat es mir in AutoCAD 2021 aber in den anderen Lisps wo ich die NUllen möchte diose nicht mehr gegeben. Ich habe im Forum einen ähnlichen Beitrag gefunden, der empfielt dimzin auf 1 zu stellen, um dinzin 8 zurückzustelle ...
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : Errorhandling
Urs.Dardel am 15.05.2021 um 20:45 Uhr (15)
Danke Für die HinweiseDas dynmode 3 habe ich eingeführt, weil es bei uns einige Anwender gibt, die sehr selten mit Autocad arbeiten und sich nie an der Befehlszeile orientieren. Aber vielleicht sollte ich es weglassen sonst fördere ich ihr Verhalten noch. Das mit dem Fang hatte ich auf dem Schirm. Ich wollte das noch austesten ob der Objektang greift, wenn ich XYZ-Daten mit dem Tachy direkt in Befehlszeile schreibe. Wenn ja muss ich den noch steuern. Es ist nur so, dass wir den selben Befehl teilweise auch ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Errorhandling
Urs.Dardel am 15.05.2021 um 17:34 Uhr (15)
Da habe ich gleich wieder etwas wichtiges gelernt und es macht alles viel einfacher. Meine LISP sieht folgendermassen aus:(defun c:ha () (if (not (tblsearch "BLOCK" "ADB_Höhe_Grundriss")) ((alert"Der Block ADB_Höhe_Grundriss wird nicht gefunden. Bitte lade den Block in die Zeichnung und führe den Befehl ha erneut aus")exit)) (setq attdia-aw (getvar "attdia")) (setq dimzin-aw (getvar "dimzin")) (setvar "dynmode" 3) (Setq präfix (getstring "Präfix ohne ():Enter = ohne Präfix")) (if (/= präfix "")(setq pr ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Höchsten Attributwert finden
Urs.Dardel am 07.05.2021 um 19:03 Uhr (1)
Hallo Ich möchte für die Nummerierung von Blöcken, die höchste vorhandene Zahl eines Attributs in einen Layer ausfindig machen um dem Nächsten den Wert +1 zu geben. Das Attribut sieht folgendermassen aus. z.B. 11_22_1. Die letzte Zahl ist die Nummerierung und wird dann auch zweistellig.Ich habe folgende Lisp geschrieben:(defun c ap () (Setq fläche (getstring "Bitte Fläche eingeben:")) (setq dn (getstring "Bitte Dok.Niv. eingeben:")) (setq pplayer (strcat "Passpunkte_DN_"dn)) (command "layer" "_make" ppla ...
|
| In das Form Rund um AutoCAD wechseln |