Skip to main content

Hvad er Autolisp ?

Autolisp reg;er en variant af LISP -familien af programmeringssprog.Det var designet til programmering inden for AutoCAD , et computerstøttet Drafting and Design (CADD) -program udviklet af Autodesk Inc. Autolisp kan bruges til at oprette scripts til brug i AutoCAD og eventuelle lodrette applikationer, der kører ved hjælp af AutoCAD REG;miljø, inklusive AutoCAD Civil 3D Reg, AutoCAD Kort 3D og AutoCAD Arkitektur.Det er værd at bemærke manglende evne til AutoCAD LT At køre LISP -rutiner, som er en af de vigtigste funktioner, der adskiller den fra AutoCAD .

Lisp er et af de ældste programmeringssprog, der er kendt, der stammer fra 1958;Udtrykket "lisp" stammer fra ordene "List processor."XLISP var en variant af LISP og var grundlaget for udviklingen for Autolisp , som gjorde sin første optræden i 1986 inden for AutoCAD Release 2.18.Det blev konstant modificeret og forbedret gennem AutoCAD REG;Frigivelse 13 ;;Når AutoCAD REG;2000 blev frigivet i 1999, Autolisp blev erstattet med den mere kraftfulde visuelle Lisp .I de følgende år er Autodesk stoppede næsten al udvikling af visuel lisp reg ;, foretrækkede at fokusere på andre programmeringsværktøjer såsom ObjectArx , .NET, og Visual Grundlæggende (VBA).På trods af dette skift, autolisp reg;forbliver den mest populære måde, brugere i 2011 vælger at tilpasse eller tilføje funktionalitet til AutoCAD Reg ;.

rutiner oprettet ved hjælp af Autolisp Automater typisk opgaver eller producerer tilføjelsesprogrammer til brug inden for AutoCAD .Programmeringssproget er meget fleksibelt og kan bruges til at ændre næsten ethvert aspekt af AutoCAD miljø eller en tegnefil.Eksempler på ting, der kan produceres ved hjælp af Autolisp er regnemaskiner, programmer, der redigerer blokke og rutiner, der automatisk trækker indhold i en fil.Det er endda muligt at køre en række kommandoer i batch over mange filer.

Autolisp reg;kan programmeres fra AutoCAD Kommandolinje, men dette er sjældent gjort.For alle undtagen det mest basale af LISP -programmer foretrækkes brugen af en ekstern teksteditor, fordi det i høj grad hjælper med at indgå kompliceret kode.Der er bogstaveligt talt tusinder af måder, hvorpå Autolisp kan bruges til at indtaste kommandoer eller på anden måde kontrollere AutoCAD REG;.Normalt er de producerede filer almindelige tekstfiler gemt med en udvidelse af LSP.I tilfælde af at en LISP -rutine er konstrueret til at indeholde flere programmer, kan filtypen være VLX eller FAS.

LSP -filerne kan indlæses inden for AutoCAD REG;Brug af belastningskommandoen.Når en LISP -rutine er indlæst, skal alle brugeren gøre for at udføre den blot at skrive sit navn på kommandolinjen.Det er også muligt automatisk at køre en eller flere LISP -rutiner hver gang AutoCAD REG;er lanceret.