Rekomendowane odpowiedzi

Opublikowano

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

Opublikowano

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") 

Opublikowano

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

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się