AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

[已解決]圖層選單是否可以做成巨集按鈕使用?

上一篇主題 下一篇主題 向下

[已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 wcl05275 于 2011-05-14, 14:49

因為工作需要雷射加工輸出 經常要變更圖層顏色 設定切割順序
雖然AUTO CAD裡面有一項複製性質很好用 可是經常要按圖層下拉式選單做選取動作
非常不方便
不知道圖層下拉式選單可以做成巨集按鈕使用嗎?或有更好的方法改變圖層顏色
謝謝
使用AUTO CAD2008版本


wcl05275 在 2011-05-17, 12:08 作了第 1 次修改

wcl05275
初級會員
初級會員

文章總數 : 67
年齡 : 54
來自 : 新北市中和區
職業 : 建築模型
愛好 : 電腦及旅遊
個性 : 溫和
使用年資 : 6
使用版本 : 2018
積分 : 2
經驗值 : 3308
威望值 : 6
注冊日期 : 2008-11-11
男 巨蟹座 兔

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 Tiger&蘋果爸 于 2011-05-14, 15:41

你的意思是說按鈕後直接將目前層切換到特定圖層嗎!?
還是說選取物件後再來改物件的圖層!

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17061
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63854
威望值 : 12639
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 wcl05275 于 2011-05-14, 16:37

是的蘋果爸
按鈕後直接將目前圖層切換到特定圖層
因為要經常變更切割順序圖層的控制就顯得重要
微笑

wcl05275
初級會員
初級會員

文章總數 : 67
年齡 : 54
來自 : 新北市中和區
職業 : 建築模型
愛好 : 電腦及旅遊
個性 : 溫和
使用年資 : 6
使用版本 : 2018
積分 : 2
經驗值 : 3308
威望值 : 6
注冊日期 : 2008-11-11
男 巨蟹座 兔

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 tarpon 于 2011-05-14, 21:42

請問您將目前圖層切換到特定圖層>>
是要將目前圖層內物件轉換到特定圖層?
還是單純切換目前圖層到特定圖層?


2008標準工具列有一隻刷子圖示就是復製性質
按下後選擇特定圖層物件後
再選擇要轉換圖層物件
即可將圖層物件轉換到特定圖層
avatar
tarpon
中級會員
中級會員

文章總數 : 201
年齡 : 27
來自 : 台北
職業 : 設計
愛好 : 打球
個性 : 溫和
使用年資 : 5年
使用版本 : 2006
積分 : 6
經驗值 : 3529
威望值 : 238
注冊日期 : 2010-07-01
串連貼紙成功 男 巨蟹座 馬

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 wcl05275 于 2011-05-15, 09:15

tarpon 你好
是要將目前圖層內物件轉換到特定圖層
設定切割順序
我知道2008標準工具列裡面有一個復製性質很好用
只是突發奇想如果圖層下拉式選單可以像其它工作按鈕一樣
把圖層一...圖層二...圖層三...直接作成按鈕點選使用
我只是想說除了復製性質以外是否還有其它方式選擇
謝謝

wcl05275
初級會員
初級會員

文章總數 : 67
年齡 : 54
來自 : 新北市中和區
職業 : 建築模型
愛好 : 電腦及旅遊
個性 : 溫和
使用年資 : 6
使用版本 : 2018
積分 : 2
經驗值 : 3308
威望值 : 6
注冊日期 : 2008-11-11
男 巨蟹座 兔

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 tarpon 于 2011-05-15, 11:49

我的看法是可用工具列結合lisp

但除非您的特定圖層名都是固定的
不然工具列可能無法預先設定

如果特定圖層名非固定
就要用選擇或手動輸入的方式改變物件到所要圖層
avatar
tarpon
中級會員
中級會員

文章總數 : 201
年齡 : 27
來自 : 台北
職業 : 設計
愛好 : 打球
個性 : 溫和
使用年資 : 5年
使用版本 : 2006
積分 : 6
經驗值 : 3529
威望值 : 238
注冊日期 : 2010-07-01
串連貼紙成功 男 巨蟹座 馬

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 wcl05275 于 2011-05-15, 13:27

tarpon你好
我的想法只是單純把
圖層一...圖層二...圖層三...圖層四...依此類推做成按鈕
因為圖層名是固定的 裡面的顏色.線型也是固定的
至於結合lisp我沒學過只能在研究看看
謝謝你的教學

感激

wcl05275
初級會員
初級會員

文章總數 : 67
年齡 : 54
來自 : 新北市中和區
職業 : 建築模型
愛好 : 電腦及旅遊
個性 : 溫和
使用年資 : 6
使用版本 : 2018
積分 : 2
經驗值 : 3308
威望值 : 6
注冊日期 : 2008-11-11
男 巨蟹座 兔

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 Tiger&蘋果爸 于 2011-05-15, 15:59

wcl05275 寫到:tarpon你好
我的想法只是單純把
圖層一...圖層二...圖層三...圖層四...依此類推做成按鈕
因為圖層名是固定的 裡面的顏色.線型也是固定的
至於結合lisp我沒學過只能在研究看看
謝謝你的教學
感激
你的需求可以使用巨集滿足,以下範例供你參考:
圖層名稱:圖層一
顏色:1號色(紅)
線型:HIDDEN(虛線)
代碼:
^C^C-LAYER;M;圖層一;C;1;;L;HIDDEN;;;

圖層名稱:圖層二
顏色:2號色(黃)
線型:CENTER(中心線)
代碼:
^C^C-LAYER;M;圖層二;C;2;;L;CENTER;;;

PS:至於語法可以參考以下文章:
「教學」巨集概論
http://www.autocad-tw.com/t53-topic

相關文章: [已解決]如何能快速按了按鈕即可新建多種標註型式
http://www.autocad-tw.com/t3643-topic

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17061
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63854
威望值 : 12639
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 tarpon 于 2011-05-16, 03:05

請服用
巨集及工具列圖示和使用說明下載點
http://www.badongo.com/file/25407486

第二載點:


代碼:

***MENUGROUP=CLAY
***POP13
**CLAY

***TOOLBARS
**CLAYTOOLS
[_Toolbar("更改圖層",_Floating,_Show,100,200,1)]
[_Button("圖層0","0001616.BMP","0003232.BMP")]^C^C-layer;s;0;l;continuous;;c;7;;;(setq slA0 (entsel "擇要更換圖層之任一物件:"))(setq laA0 (cdr (assoc 8 (entget (car slA0)))))(setq slA0 (ssget "X" (list (cons 8 laA0))))(command "chprop" slA0 "" "la" "0" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層1","1111616.BMP","1113232.BMP")]^C^C-layer;m;圖層1;l;continuous;;c;1;;;(setq slA1 (entsel "擇要更換圖層之任一物件:"))(setq laA1 (cdr (assoc 8 (entget (car slA1)))))(setq slA1 (ssget "X" (list (cons 8 laA1))))(command "chprop" slA1 "" "la" "圖層1" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層2","2221616.BMP","2223232.BMP")]^C^C-layer;m;圖層2;l;continuous;;c;2;;;(setq slA2 (entsel "擇要更換圖層之任一物件:"))(setq laA2 (cdr (assoc 8 (entget (car slA2)))))(setq slA2 (ssget "X" (list (cons 8 laA2))))(command "chprop" slA2 "" "la" "圖層2" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層3","3331616.BMP","3333232.BMP")]^C^C-layer;m;圖層3;l;continuous;;c;3;;;(setq slA3 (entsel "擇要更換圖層之任一物件:"))(setq laA3 (cdr (assoc 8 (entget (car slA3)))))(setq slA3 (ssget "X" (list (cons 8 laA3))))(command "chprop" slA3 "" "la" "圖層3" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層4","4441616.BMP","4443232.BMP")]^C^C-layer;m;圖層4;l;continuous;;c;4;;;(setq slA4 (entsel "擇要更換圖層之任一物件:"))(setq laA4 (cdr (assoc 8 (entget (car slA4)))))(setq slA4 (ssget "X" (list (cons 8 laA4))))(command "chprop" slA4 "" "la" "圖層4" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層5","5551616.BMP","5553232.BMP")]^C^C-layer;m;圖層5;l;continuous;;c;5;;;(setq slA5 (entsel "擇要更換圖層之任一物件:"))(setq laA5 (cdr (assoc 8 (entget (car slA5)))))(setq slA5 (ssget "X" (list (cons 8 laA5))))(command "chprop" slA5 "" "la" "圖層5" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層6","6661616.BMP","6663232.BMP")]^C^C-layer;m;圖層6;l;continuous;;c;6;;;(setq slA6 (entsel "擇要更換圖層之任一物件:"))(setq laA6 (cdr (assoc 8 (entget (car slA6)))))(setq slA6 (ssget "X" (list (cons 8 laA6))))(command "chprop" slA6 "" "la" "圖層6" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層7","7771616.BMP","7773232.BMP")]^C^C-layer;m;圖層7;l;continuous;;c;7;;;(setq slA7 (entsel "擇要更換圖層之任一物件:"))(setq laA7 (cdr (assoc 8 (entget (car slA7)))))(setq slA7 (ssget "X" (list (cons 8 laA7))))(command "chprop" slA7 "" "la" "圖層7" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層8","8881616.BMP","8883232.BMP")]^C^C-layer;m;圖層8;l;continuous;;c;8;;;(setq slA8 (entsel "擇要更換圖層之任一物件:"))(setq laA8 (cdr (assoc 8 (entget (car slA8)))))(setq slA8 (ssget "X" (list (cons 8 laA8))))(command "chprop" slA8 "" "la" "圖層8" "lt" "bylayer" "c" "bylayer" "");
[_Button("圖層9","9991616.BMP","9993232.BMP")]^C^C-layer;m;圖層9;l;continuous;;c;9;;;(setq slA9 (entsel "擇要更換圖層之任一物件:"))(setq laA9 (cdr (assoc 8 (entget (car slA9)))))(setq slA9 (ssget "X" (list (cons 8 laA9))))(command "chprop" slA9 "" "la" "圖層9" "lt" "bylayer" "c" "bylayer" "");


tarpon 在 2011-05-16, 03:17 作了第 2 次修改
avatar
tarpon
中級會員
中級會員

文章總數 : 201
年齡 : 27
來自 : 台北
職業 : 設計
愛好 : 打球
個性 : 溫和
使用年資 : 5年
使用版本 : 2006
積分 : 6
經驗值 : 3529
威望值 : 238
注冊日期 : 2010-07-01
串連貼紙成功 男 巨蟹座 馬

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 wcl05275 于 2011-05-16, 15:54

謝謝 蘋果爸和tarpon熱心分享教學

感激

wcl05275
初級會員
初級會員

文章總數 : 67
年齡 : 54
來自 : 新北市中和區
職業 : 建築模型
愛好 : 電腦及旅遊
個性 : 溫和
使用年資 : 6
使用版本 : 2018
積分 : 2
經驗值 : 3308
威望值 : 6
注冊日期 : 2008-11-11
男 巨蟹座 兔

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 judyyai 于 2011-05-17, 01:53

wcl05275 寫到:謝謝 蘋果爸和tarpon熱心分享教學

感激


當討論區[問題]主題被回覆時,請原發問者測完之後要記得回報。期限內問題若順利解決,請使用編輯該主題在前面加入[已解決],顏色請指定為[無]。


____________________________________________________________________________________
avatar
judyyai
管理顧問
管理顧問

文章總數 : 7641
年齡 : 40
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2014(開始於2015九月底)
AutoCAD基礎篇等級 : 10星級
積分 : 392
最佳解答 : 1
經驗值 : 27098
威望值 : 3448
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
2D基礎函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲2號
2009聚會勳章 串連貼紙成功 女 巨蟹座 蛇

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 Tiger&蘋果爸 于 2011-05-17, 04:17

tarpon 寫到:請服用
巨集及工具列圖示和使用說明下載點
建議 tarpon 有機會可以試試這個方式,以後只需要提供 cuix檔 即可,這樣就不用提供相關檔案(bmp檔)!
但是只適用於2010以上版本,2009以下版本可以打包成dll檔。

CLAY.cuix下載:
http://db.tt/8KJKNIq
*下載完只需要輸入CUILOAD載入即可使用~

[教學]將AUTOCAD.工具列圖像按鈕打包.成為dll檔
http://www.autocad-tw.com/t9078-topic

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17061
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63854
威望值 : 12639
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [已解決]圖層選單是否可以做成巨集按鈕使用?

發表 由 tarpon 于 2011-05-17, 08:39

感謝蘋果爸提供的dll打包發法學習了 親一個
avatar
tarpon
中級會員
中級會員

文章總數 : 201
年齡 : 27
來自 : 台北
職業 : 設計
愛好 : 打球
個性 : 溫和
使用年資 : 5年
使用版本 : 2006
積分 : 6
經驗值 : 3529
威望值 : 238
注冊日期 : 2010-07-01
串連貼紙成功 男 巨蟹座 馬

回頂端 向下

上一篇主題 下一篇主題 回頂端


 
這個論壇的權限:
無法 在這個版面回復文章