Assgarth Posted July 27, 2011 Report Posted July 27, 2011 Witam, brakuje mi funkcji "vla-StartUndoMark" oraz "vla-EndUndoMark" czy coś wiadomo w tym temacie? Są jakieś zastępcze funkcje czy pozostaje czysty Lisp i funkcja "undo"? pozdrawiam Quote
kruszynski Posted July 28, 2011 Report Posted July 28, 2011 Funkcje te nie są obecnie dostępne. Postaram się ustalić kiedy się pojawią. Zastępczo możemy się posłużyć taką przykładową konstrukcją: (command "undo" "be") (command "circle" "0,0" 6.0 "move" "L" "" "@" pause "polygon" 6 "@" "C" 6.0) (command "undo" "end") Quote
Assgarth Posted July 28, 2011 Author Report Posted July 28, 2011 Czyli tak jak myślałem. To mam zatem jeszcze prośbę aby zorientować się również w kwestii następujących funkcji Visual Lispa: "vla-get-profiles" "vla-get-activeprofile" "vla-put-activeprofile" "vla-getallprofilenames" "vla-deleteprofile" "vla-resetprofile" "vla-renameprofile" "vla-copyprofile" "vla-exportprofile" "vla-importprofile" czyli funkcje do zarządzania Profilami w CAD. np. (defun putActiveProfile (profilename) (vla-put-activeprofile (vla-get-profiles (vla-get-preferences (vlax-get-acad-object))) profilename ) ) pozdrawiam Quote
Assgarth Posted July 28, 2011 Author Report Posted July 28, 2011 Swoją drogą, czy istnieje zatem jakiś sposób na utworzenie Profilu z poziomu Lisp'a, skoro nie są obecne powyższe funkcje?? Quote
gruzin Posted July 28, 2011 Report Posted July 28, 2011 (command "undo" "be")................. (command "undo" "end") Nie znałem tego. Bardzo sprytna opcja :-) Quote
kruszynski Posted July 28, 2011 Report Posted July 28, 2011 ja też nie. Dzisiaj wyczytałem w helpie ;) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.