Rekomendowane odpowiedzi

Opublikowano

Witam

Myślę, że najłatwiejszym sposobem byłoby odczytanie wartości zmiennej systemowej vernum: 

(getvar "vernum")

Pozdrawiam

Nie do końca... bo trzeba by mieć całą listę wydań z numerami. Data wersji nie świadczy wprost o tym czy to zw2011, zw2012, zw2012+. Jeśli wyjdzie w przyszłości jeszcze ostatnie uaktualnienie do wersji klasycznej 2012, to pewnie verum będzie miało "2013..."

Opublikowano

Co ciekawe:

(print (vlax-get-property (vlax-get-acad-object) "Version"))

w ZW 2012+ daje: 

"18.1"

 

A w ZW 2012 daje:

"2011.10.30(17176)"

 

To tak trochę obok głównego tematu wątku...

 

 

Opublikowano

Kierunek dobry, można spróbować jeszcze użyć właściwości np Caption albo FullName z obiektu zwróconego przez (vlax-get-acad-object). 

Wartość zwrócona przez vernum składa się z daty i numeru w nawiasie, może to właśnie ten numer będzie mógł być informacją, na której może Pan się oprzeć.

Jadnak żadne  z tych rozwiązań nie jest doskonałe i daje potrzebnej informacji wprost, a każde wymaga interpretacji odczytanej wartości. 

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