vlr-command-reactor nie działa na ZWCad


Rekomendowane odpowiedzi

Witam

Dopiero zaczynam przygode z LISP. Na stronie ZWCad jest taki przykład:

(vl-load-com)
(vlr-command-reactor nil '((:vlr-commandWillStart . commandWillStart)))

; uruchamiana funkcja
(defun commandWillStart(reactor_object list)
   (alert (vl-princ-to-string list))
)

Niestety kod nie działa. Identyczny problem opisany jest we wątku: https://forum.cad.info.pl/topic/346-vlr-command-reactor/. 

Tak jak i autor tamtego wątku sprawdziłem i vlr-acdb-reactor działa, natomiast rozwiazanie, które zostało tam podane już nie - (setvar "_ZW_UUIDOFUSERMODULE" 1 ).

Używam ZwCad 2015+ Std. Proszę o pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Temat jest o tyle dziwny, ze w jeszcze starszej wersji tj. 2010 problem był taki sam, ale bylo do niego rozwiazanie w postaci ustawienia zmiennej programu:

(setvar "_ZW_UUIDOFUSERMODULE" 1 )

Po wpisaniu tego kodu w wierszu poleceń programu otrzymuje komunikat: "; błąd: Ustawienie zmiennej systemowej odrzucone: "_ZW_UUIDOFUSERMODULE" 1"

Ewentualnie gdzie mozna szukac pomocy odnosnie zmiennych systemowych ZWCada?

Muszę wykonać Macro, które po wydrukowaniu rysunku zapisze do PDF'a to co zostało wydrukowane. Sam zapis mam załatwiony i działa, ale muszę odpalać go ręcznie po każdym wydruku.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie