[已解決]內有3個相似的lisp 請問要怎讓他都有作用?
4 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論 :: 已解決主題精華區
第1頁(共1頁)
[已解決]內有3個相似的lisp 請問要怎讓他都有作用?
我把這三個lisp都放在acad.mnl裡,但執行都只有第一個有作用,要怎樣才能讓3個LISP都能動作。
(defun c:GG ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "6" "LT" "BYBLOCK" ""))
(prin1))
(defun c:BB ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "7" "LT" "BYBLOCK" ""))
(prin1))
(defun c:HH ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "8" "LT" "HIDDEN" ""))
(prin1))
謝謝!
(defun c:GG ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "6" "LT" "BYBLOCK" ""))
(prin1))
(defun c:BB ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "7" "LT" "BYBLOCK" ""))
(prin1))
(defun c:HH ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "8" "LT" "HIDDEN" ""))
(prin1))
謝謝!
aaronchung.tw 在 2013-05-17, 13:10 作了第 4 次修改
aaronchung.tw- 初級會員
- 文章總數 : 89
年齡 : 45
來自 : Taipei
職業 : 繪圖
愛好 : 電腦網路,閑逛
個性 : 隨和
使用年資 : 8年
使用版本 : 2008
積分 : 1
經驗值 : 5195
威望值 : 25
注冊日期 : 2011-12-03
回復: [已解決]內有3個相似的lisp 請問要怎讓他都有作用?
建議你把這三個LSP另存在一個副檔名為lsp的文字檔.
假設你是另存成檔名aaa.lsp,存在d:\lsp資料夾裡,
那你只在原來的acad.mnl最後一行裡加上
(load "d:/lsp/aaa.lsp")
這樣應該三個小程式都可以用了.
試試看吧!
假設你是另存成檔名aaa.lsp,存在d:\lsp資料夾裡,
那你只在原來的acad.mnl最後一行裡加上
(load "d:/lsp/aaa.lsp")
這樣應該三個小程式都可以用了.
試試看吧!
ginse0727- 高級會員
- 文章總數 : 256
年齡 : 50
來自 : 台北巿
職業 : 帷幕牆
愛好 : 電玩,漫畫,網路小說
個性 : 宅男/正直/死腦筋
使用年資 : 退伍後工作迄今,10年以上
使用版本 : 2012
積分 : 14
經驗值 : 6829
威望值 : 500
發帖精華 : 1
注冊日期 : 2010-07-13
回復: [已解決]內有3個相似的lisp 請問要怎讓他都有作用?
(defun c:GG ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "6" "LT" "BYBLOCK" "")
(prin1))
(defun c:BB ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "7" "LT" "BYBLOCK" "")
(prin1))
(defun c:HH ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "8" "LT" "HIDDEN" "")
(prin1))
command change 這一行.最後都各多一個括號.拿掉就可以用了
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "6" "LT" "BYBLOCK" "")
(prin1))
(defun c:BB ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "7" "LT" "BYBLOCK" "")
(prin1))
(defun c:HH ()
(SETQ SS (ssget))
(command "change" SS "" "P" "LA" "0" "C" "8" "LT" "HIDDEN" "")
(prin1))
command change 這一行.最後都各多一個括號.拿掉就可以用了
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8075
威望值 : 1188
注冊日期 : 2009-06-03
回復: [已解決]內有3個相似的lisp 請問要怎讓他都有作用?
感謝shenhung的解答,現在可以正確使用了。
也感謝ginse0727的方法,我沒想到利用load的方式載lisp,學到另一種方法。
感謝兩位的回答。
也感謝ginse0727的方法,我沒想到利用load的方式載lisp,學到另一種方法。
感謝兩位的回答。
aaronchung.tw- 初級會員
- 文章總數 : 89
年齡 : 45
來自 : Taipei
職業 : 繪圖
愛好 : 電腦網路,閑逛
個性 : 隨和
使用年資 : 8年
使用版本 : 2008
積分 : 1
經驗值 : 5195
威望值 : 25
注冊日期 : 2011-12-03
回復: [已解決]內有3個相似的lisp 請問要怎讓他都有作用?
一般也可以使用appload指令載入,新版方式則可以透過「自訂CUI 載入LISP」,請查看以下相關主題:aaronchung.tw 寫到:感謝shenhung的解答,現在可以正確使用了。
也感謝ginse0727的方法,我沒想到利用load的方式載lisp,學到另一種方法。
感謝兩位的回答。
「教學」載入LISP應用程式 APPLOAD指令
[影片]自訂CUI 載入LISP
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [已解決]內有3個相似的lisp 請問要怎讓他都有作用?
之前都是在acad.mnl裡寫LISP使用,都沒研究其他的方法,現在該來學習一下其他的方法了。感謝提供資料!
aaronchung.tw- 初級會員
- 文章總數 : 89
年齡 : 45
來自 : Taipei
職業 : 繪圖
愛好 : 電腦網路,閑逛
個性 : 隨和
使用年資 : 8年
使用版本 : 2008
積分 : 1
經驗值 : 5195
威望值 : 25
注冊日期 : 2011-12-03
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論 :: 已解決主題精華區
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章