Lips ที่รองรับ และ Lisp ที่ไม่รองรับ

·

·

Lips ที่รองรับ

PTCAD รองรับ LISP มาตรฐานทั่วไป เช่น:
(defun), (setq), (if), (while), (cond)
(command), (getint), (getreal), (getstring)
(entsel), (ssget), (entget), (entmod), (entdel)
(tblsearch), (tblnext)
(open), (read-line), (write-line), (close) (การทำงานกับไฟล์ธรรมดา)

Lisp ที่ไม่รองรับ

🔸 กลุ่ม Visual LISP / ActiveX (AutoCAD-specific)

เหล่านี้เป็นคำสั่งเฉพาะของ Visual LISP และต้องการ COM/ActiveX ซึ่ง IntelliCAD ส่วนใหญ่ไม่รองรับ:

vlax-get-acad-object
vlax-create-object
vlax-get / vlax-put
vlax-invoke
vlax-get-property / vlax-put-property
vla-get-* / vla-put-* / vla-add-*
vla-open, vla-saveas
vl-load-com (มักใช้เพื่อเปิด COM interface)

ฟังก์ชันเฉพาะที่ PTCAD ไม่รองรับ:

acet-* (คำสั่งจาก AutoCAD Express Tools เช่น acet-ui-*, acet-alert, acet-layer-*)

dictadd, dictremove, dictnext (บางรุ่นของ IntelliCAD ไม่รองรับ)

command-s (เวอร์ชันของ AutoCAD สำหรับ command แบบ silent)

sssetfirst (บางเวอร์ชันของ IntelliCAD ทำงานไม่สมบูรณ์)


Leave a Reply

Your email address will not be published. Required fields are marked *