4. Load ÇÔ¼ö

 

ÀÛ¼ºµÈ LISPÀ» ½ÇÇà½ÃÅ°±â À§Çؼ­´Â, ¿ì¼± AutoCAD°¡ ½ÇÇàµÇ¾îÁø »óÅ¿¡¼­ LISP ÇÁ·Î±×·¥ÀÌ ¸Þ¸ð¸®¿¡ load µÇ¾î¾ß ÇÕ´Ï´Ù.

load ÇÔ¼ö´Â AutoCAD¿¡¼­ ÇÁ·Î±×·¥À» ¸Þ¸ð¸®¿¡ ¿Ã¸®´Â ±â´ÉÀ» °¡Áö¸ç, »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ±â À§Çؼ­´Â

¹Ýµå½Ã ¼±ÇàµÇ¾î¾ß ÇÏ´Â ±â´ÉÀ̹ǷÎ, AutoLISPÀÇ ÇÔ¼öµé Áß¿¡¼­ °¡Àå Áß¿äÇÏ´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

È£ÃâµÇ´Â ÇÁ·Î±×·¥ÀÇ ÆÄÀϸíÀº »ç¿ëÀÚ°¡ ÀÓÀÇ·Î ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸, È®Àå¸íÀº ¹Ýµå½Ã LSPÀ̾î¾ß ÇÕ´Ï´Ù.

 

(1) ±â´É

    AutoLISP FileÀ» AutoCAD¿¡¼­ È£ÃâÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù.

     

(2) »ç¿ë¹ý

    (Load  "File Name"  "Error Message")

    "Error Message"´Â FileÀ» ãÁö ¸øÇÒ °æ¿ì Ç¥½ÃµÇ´Â MessageÀÌ¸ç »ý·«ÀÌ °¡´ÉÇÕ´Ï´Ù.

    AutoCADÀÇ °æ·Î ÀÌ¿ÜÀÇ µð·ºÅ丮¿¡ LISP ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì, °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é LISP ÆÄÀÏÀº LoadµÇÁö ¾Ê½À´Ï´Ù.

    µû¶ó¼­, AutoCAD °æ·Î ÀÌ¿Ü¿¡ ÆÄÀÏÀÌ Á¸ÀçÇÒ °æ¿ì¿¡´Â Slash(/) Çϳª¸¦ »ç¿ëÇϰųª, Backslash(\)¸¦ µÎ °³¸¦ »ç¿ëÇÏ¿©¼­

    °æ·Î¸¦ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.

     

(3) ¿¹Á¦

    Command:(Load "sample.lsp")

    Command:(Load "c:\\lisp\\sample" "File not find")

    Command:(Load "c:/lisp/sample" "File not find")

 

(4) Acad.lsp

    Acad.lsp ÆÄÀÏÀº AutoCAD¿¡¼­ ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â ÆÄÀÏÀÌ ¾Æ´Ï¸ç, »ç¿ëÀÚ¿¡ ÀÇÇؼ­ »ý¼º½Ãų ¼ö ÀÖ½À´Ï´Ù.

    AutoCAD¸¦ ½ÇÇàÇÒ ¶§ Acad.lsp ÆÄÀÏÀÌ AutoCADÀÇ Suppoer Æú´õ¿¡ ÀÖÀ¸¸é ÀÚµ¿À¸·Î ½ÇÇàµÇ°í, Á¸ÀçÇÏÁö

    ¾ÊÀ¸¸é ¹«½ÃÇÏ°í AutoCAD°¡ ½ÇÇàµË´Ï´Ù.

    ACAD.LSP ÆÄÀÏ¿¡´Â ÀÚÁÖ¾²´Â "LISP" ÇÁ·Î±×·¥À» Á¤ÀÇÇÒ ¼öµµ ÀÖ°í, "LISP" ÆÄÀÏÀ» ÀÚµ¿À¸·Î "Load" Çϵµ·Ï Á¤

    ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

    µû¶ó¼­, AutoCAD°¡ ½ÇÇàµÉ ¶§ ¸¶´Ù ÀÏÀÏÀÌ [Load] ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© "LISP" ÆÄÀÏÀ» È£ÃâÇÒ ÇÊ¿ä°¡ ¾ø¾î »ç¿ëÀÚ

    ¿¡ ´ëÇÑ ÆíÀǼºÀ» Á¦°øÇÏ´Â ÆÄÀÏÀÔ´Ï´Ù.

 

** Acad.lsp ÆÄÀÏÀÌ ½ÇÇàµÇÁö ¾ÊÀ» °æ¿ì´Â AutoCAD¿¡¼­ °æ·Î°¡ ¼³Á¤µÇÁö ¾ÊÀº »óÅÂÀÔ´Ï´Ù.

¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ "Preferences"¸¦ ½ÇÇàÇÏ¿© "Support File Search Path"¿¡¼­ Acad.lsp ÆÄÀÏÀÌ ÀÖ´Â Æú´õ¸¦ ÁöÁ¤ÇØ

ÁÖ¸é µË´Ï´Ù.

 

; ACAD.LSP ¿¹Á¦

(load "c:/pump/cal.lsp")

(load "c:/lisp/dia")

(load "c:/lisp/fcm")

(load "c:/dra")

(load "c:/sample/de")

(load "c:/sample/ds")

(load "c:/awa")

 

 

 

AutoLISP ÇÔ¼ö Á¾·ù

ÃÖÃÊ ÀÛ¼ºÀÏ 2000.02.15

°á°ú ÂüÁ¶(!)

ÃÖÁ¾ ¼öÁ¤ÀÏ 2006.03.13