Ik heb een lisproutine geschreven die voor het afsluiten van mijn tekening alle xref's unload. Nu wil ik deze graag "Close" noemen maar autocad gebruikt steeds het orriginele close-commando. Iemand enig idee hoe ik dit kan aanpassen? Als ik met UNDEFINE het commando Close uitschakel dan kan ik mijn lisp niet gebruiken omdat deze wel van Close gebruik maakt.
Misschien moet toch gaan aanwennen om bijvoorbeeld closeR te gebruiken (een andere naam dus).
Reimer
(defun c:close ()
(initget 1 "Yes No")
(setq SLUITEN (getkword "\nWil je het bestand eerst opslaan? (Yes or No): "))
(command "xref" "unload" "*")
(cond
((= SLUITEN "Yes")(command "close" "n"))
((= SLUITEN "No")(command "close" "y"))
);_cond
);_progn
)
Is dat niet een kwestie van:
(command "_.close"...
gebruiken?
(het gaat om de . voor close. De _ is nodig voor het geval het een vertaalde versie van Autocad betreft.)
Dat had ik zelf moeten bedenken. Bedankt :vreegoe:
Reimer.