hallo zusammen
bin immernoch dabei, zu versuchen "command" errors zu greifen.
im forum habe ich nicht wirklich was gefunden was mit command zusammenhängt, eher mit sysvars....
ist klar:
(vl-catch-all-error-p(vl-catch-all-apply '/ (list 1 0)))
division durch 0 geht nicht ergibt: T
ist klar:
(vl-catch-all-error-p(vl-catch-all-apply 'setvar (list "sdi" 1)))
wenn schon mehrere zeichnungen geöffnet sind kann man nicht auf 1 setzen. ergibt: T
da komme ich nicht weiter:
heiko hat mir den ansatz gegeben:
(vl-catch-all-apply '(lambda (command ".... )))
daraus ist dies entstanden.
(vl-catch-all-error-p (vl-catch-all-apply '(lambda ()
(command "_-hatchedit" pause "" "" "0.000001" ""))))
wenn ich esc drücke also en befehl abbreche ergibt: T
nehmen wir jetzt aber an der faktor ist zu klein und autocad kann das nicht ändern. "Schraffurabstand zu eng oder Strichgröße zu klein."
ergiebt: nil
wie kann ich so was abfangen? oder verdrehe ich wider mal grundlegende sachen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP