Skip to main content

autolisp reg;เป็นตัวแปรของตระกูล Lisp ของภาษาการเขียนโปรแกรมมันถูกออกแบบมาสำหรับการเขียนโปรแกรมภายในโปรแกรม AutoCAD reg ;, โปรแกรมการร่างและออกแบบคอมพิวเตอร์ (CADD) ที่พัฒนาโดย Autodesk reg;Inc. Autolisp reg;สามารถใช้เพื่อสร้างสคริปต์เพื่อใช้ใน AutoCAD reg;และแอปพลิเคชันแนวตั้งใด ๆ ที่ทำงานโดยใช้ AutoCAD reg;สภาพแวดล้อมรวมถึง AutoCAD reg;พลเรือน 3D Reg, AutoCAD reg;แผนที่ 3D และ AutoCAD reg;สถาปัตยกรรม.เป็นเรื่องที่น่าสังเกตว่าการไร้ความสามารถของ AutoCAD LT ในการเรียกใช้รูทีน LISP ซึ่งเป็นหนึ่งในคุณสมบัติที่สำคัญที่แยกความแตกต่างจาก AutoCAD reg;.

LISP เป็นหนึ่งในภาษาการเขียนโปรแกรมที่เก่าแก่ที่สุดที่รู้จักกันดีในปี 1958;คำว่า "Lisp" มาจากคำว่า "ตัวประมวลผลรายการ"Xlisp เป็นตัวแปรหนึ่งของ LISP และเป็นพื้นฐานของการพัฒนาสำหรับ Autolisp reg;, ซึ่งปรากฏตัวครั้งแรกในปี 1986 ภายใน AutoCAD ปล่อย 2.18มันได้รับการแก้ไขอย่างต่อเนื่องและปรับปรุงผ่าน AutoCAD reg;ปล่อย 13 ;;เมื่อ AutoCAD reg;2000 ได้รับการปล่อยตัวในปี 1999, Autolisp reg;ถูกแทนที่ด้วย Lisp reg;อย่างไรก็ตามในปีต่อ ๆ ไป Autodesk reg;หยุดการพัฒนาเกือบทั้งหมดของ Lisp reg;, เลือกที่จะมุ่งเน้นไปที่เครื่องมือการเขียนโปรแกรมอื่น ๆ เช่น ObjectArx reg;, .net และ Visual reg;พื้นฐาน (VBA)แม้จะมีการเปลี่ยนแปลงนี้ Autolisp reg;ยังคงเป็นวิธีที่ผู้ใช้ที่ได้รับความนิยมมากที่สุดในปี 2011 เลือกที่จะปรับแต่งหรือเพิ่มฟังก์ชั่นให้กับ AutoCAD reg;.

รูทีนที่สร้างขึ้นโดยใช้ Autolisp reg;โดยทั่วไปแล้วงานอัตโนมัติหรือผลิตโปรแกรมเสริมสำหรับใช้ภายใน AutoCAD reg;ภาษาการเขียนโปรแกรมมีความยืดหยุ่นมากและสามารถใช้ในการปรับเปลี่ยนเกือบทุกแง่มุมของ AutoCAD reg;สภาพแวดล้อมหรือไฟล์วาดภาพตัวอย่างของสิ่งต่าง ๆ ที่สามารถผลิตได้โดยใช้ Autolisp reg;เป็นเครื่องคิดเลขโปรแกรมที่แก้ไขบล็อกและรูทีนที่วาดเนื้อหาลงในไฟล์โดยอัตโนมัติมันเป็นไปได้ที่จะเรียกใช้ลำดับของคำสั่งในแบทช์มากกว่าไฟล์จำนวนมาก

autolisp reg;สามารถตั้งโปรแกรมได้จาก AutoCAD reg;บรรทัดคำสั่ง แต่นี่ไม่ค่อยทำสำหรับทุกคนยกเว้นโปรแกรม LISP พื้นฐานที่สุดการใช้โปรแกรมแก้ไขข้อความภายนอกเป็นที่ต้องการเพราะมันช่วยได้อย่างมากในการเข้ารหัสที่ซับซ้อนมีหลายพันวิธีที่ autolisp reg;สามารถใช้ในการป้อนคำสั่งหรือควบคุม AutoCAD reg;โดยปกติแล้วไฟล์ที่ผลิตจะเป็นไฟล์ข้อความธรรมดาที่บันทึกด้วยส่วนขยายของ LSPในกรณีที่รูทีน LISP หนึ่งได้รับการออกแบบมาเพื่อให้มีหลายโปรแกรมประเภทไฟล์สามารถเป็น VLX หรือ FAS

ไฟล์ LSP สามารถโหลดได้ภายใน AutoCAD reg;ใช้คำสั่งโหลดเมื่อมีการโหลดรูทีน LISP ผู้ใช้ทั้งหมดต้องทำเพื่อดำเนินการมันเป็นเพียงพิมพ์ชื่อของมันบนบรรทัดคำสั่งนอกจากนี้ยังเป็นไปได้ที่จะเรียกใช้รูทีน LISP อย่างน้อยหนึ่งครั้งโดยอัตโนมัติทุกครั้งที่ AutoCAD reg;เปิดตัว