Dostęp do rejestru za pomocą AutoLISP?

Odpowiedź brzmi: Nothing is impossible 😉
Na początek warto powiedzieć że LISP (Common LISP) nie posiada wbudowanych funkcji do iteracji z rejestrem Windows, dla tego koniecznie jest używanie Windows API (np, za pomocą biblioteki FFI (Foreign Function Interface). Natomiast pracując w LISP-ie pod AutoCAD nie potrzebujesz ręcznie deklarować funkcji Windows API ani martwić się o wskaźniki FFI. Autodesk dostarcza gotowe funkcje AutoLISP, które same wywołują odpowiednie funkcje Windows API „pod maską”. AutoLISP posiada własne, wbudowane funkcje do interakcji z Rejestrem Systemu Windows, co znacznie upraszcza sprawę w porównaniu do konieczności używania ogólnego FFI jak w standardowym Common Lisp.

Czytaj więcej