Assgarth Posted August 2, 2012 Report Posted August 2, 2012 Witam, pytanie krótkie: czym zastąpiono polecenia getenv i setenv? Dotychczas działało to tak: (getenv "ACAD") i otrzymujemy ścieżkę do katalogów plików pomocniczych Teraz konieczne jest podawanie pełnej ścieżki do Rejestru: (vl-registry-read "HKEY_CURRENT_USER\\Software\\ZWSoft\\ZWCAD\\2012\\en-US\\Profiles\\Default\\Config" "ZWCAD") Trochę to komplikuje sprawę, gdyż konieczne jest sprawdzanie wersji ZwCADa czy PL, EN, inne, zapewne zaraz pojawi się 2013, a jeszcze pewniej, zmienią nazwę klucza przechowującego "ZWCAD" na "SCRPATH" lub coś innego :) pozdrawiam onentelof 1 Quote
Assgarth Posted August 2, 2012 Author Report Posted August 2, 2012 Pojawił się, w związku z powyższym tematem, również problem z zapisem danych do Rejestru, gdyż polecenie: (vl-registry-write "HKEY_CURRENT_USER\\Software\\ZWSoft\\ZWCAD\\2012\\en-US\\Profiles\\Default\\Config" "ZWCAD" "moje ścieżki") w ogóle nie działa, tak jak i: (setenv "ACAD" "moje ścieżki") Zatem nie ma możliwości zapisu do rejestru czegokolwiek z poziomu VLispa... Quote
kruszynski Posted August 3, 2012 Report Posted August 3, 2012 (getenv "ACAD") można łatwo zastąpić przez (getenv "ZWCAD") Kwestię zapisu konsultuję z ZWSOFT Quote
Assgarth Posted August 3, 2012 Author Report Posted August 3, 2012 Zapis: (setenv "ZWCAD" "moje ścieżki") niemniej, poprzez "vl-registry-write", nie udał mi się dokonać zapisu... Quote
kruszynski Posted August 3, 2012 Report Posted August 3, 2012 zgadza się. Przesłałem do ZWSOFT Pańskie zgłoszenie 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.