2P Posted June 5, 2013 Report Share Posted June 5, 2013 Jak z poziomu LISPa ustalić na jakiej wersji ZWCADa został uruchomiony program. Szczególnie chodzi mi o rozpoznanie ZW 2012 i ZW 2012+. Pozdr. Quote Link to comment Share on other sites More sharing options...
kruszynski Posted June 5, 2013 Report Share Posted June 5, 2013 Witam Myślę, że najłatwiejszym sposobem byłoby odczytanie wartości zmiennej systemowej vernum: (getvar "vernum") Pozdrawiam Quote Link to comment Share on other sites More sharing options...
2P Posted June 5, 2013 Author Report Share Posted June 5, 2013 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..." Quote Link to comment Share on other sites More sharing options...
2P Posted June 5, 2013 Author Report Share Posted June 5, 2013 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... Quote Link to comment Share on other sites More sharing options...
kruszynski Posted June 5, 2013 Report Share Posted June 5, 2013 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. Quote Link to comment Share on other sites More sharing options...
Assgarth Posted June 5, 2013 Report Share Posted June 5, 2013 Można jeszcze: (getvar "ACADVER") dla ZwCAD 2012 da nam "16.0i" dla ZwCAD 2012 + da nam "18.1" pozdrawiam Quote Link to comment Share on other sites More sharing options...
2P Posted June 5, 2013 Author Report Share Posted June 5, 2013 Dziękuję za odpowiedzi :) =2P= Quote Link to comment Share on other sites More sharing options...
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.