Ulepszenia języka AutoLISP

Ulepszenia w zakresie języków AutoLISP i DCL obejmują programowanie wieloplatformowe przy użyciu edytora Microsoft Visual Studio (VS) Code oraz z obsługą standardu Unicode.

Programowanie wieloplatformowe

Wydano nowe rozszerzenie AutoLISP do stosowania z edytorem VS Code umożliwiające edycję i debugowanie plików kodu źródłowego programu AutoLISP (LSP) w programie AutoCAD.

Za pomocą rozszerzenia AutoLISP można:

Aby uzyskać informacje na temat pierwszych kroków z edytorem VS Code i rozszerzeniem AutoCAD AutoLISP, zobacz Wprowadzenie do programu Visual Studio Code.

Obsługa znaków Unicode w języku AutoLISP

Język AutoLISP w produktach opartych na programie AutoCAD 2020 i wcześniejszych nie obsługuje w pełni znaków Unicode. Wiele funkcji dotyczących pracy z ciągami obsługiwało tylko zestaw znaków wielobajtowych (MBCS), co powodowało problemy z funkcjami wymagającymi znajomości długości znaku lub zwracających długość kilku znaków w ciągu. Aby uzyskać więcej informacji na temat zmienionych funkcji związanych z obsługą znaków Unicode, zobacz Nowe i zmienione funkcje AutoLISP.

Nowe polecenia

TAPLIKLISP — kompiluje jeden lub więcej plików kodu źródłowego programu AutoLISP (LSP) w plik aplikacji (VLX), który można przesyłać do użytkowników i który chroni kod.

Zmienione polecenia

VLISP — wyświetla środowisko programistyczne AutoLISP.

Nowe zmienne systemowe

LISPSYS — steruje domyślnym środowiskiem programistycznym AutoLISP uruchamianym poleceniem VLISP.