ÀÛ¼ºµÈ 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 ÆÄÀÏÀÌ ÀÖ´Â Æú´õ¸¦ ÁöÁ¤ÇØ ÁÖ¸é µË´Ï´Ù.
|