[討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
+11
kia.lin
Beck
YU HSIANG
wellylin
virage7676
MICHELLE.LO
li60830
MK WU
cheng1976
Tiger&蘋果爸
pc200098
15 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
不知板內是否有分享該功能,目前我在板內沒搜尋到該教學,若本篇有重複內容也請管理員通知刪除文章
簡易的巨集,不是很難的語法,但是對常在使用PURGE\全部清除的使用者可能有幫助到
關於新增CUI按鈕及新指令,想必板內已有非常詳細的教學,我就大略概過
開啟任意圖檔→輸入指令"CUI"→在[指令清單]中尋找[建立新指令按鈕]並建立新指令→在右側性質內編輯指令名稱→在巨集內輸入以下指令→並在按鈕影像內選擇按鈕圖檔或自行繪製→再將完成的按鈕拉到自訂檔的工具列中
爾後要清理圖面只要按下該按鈕就可以清除圖面多餘的元素和註冊表
各方高手若有更好的建議,也方便留言建議小弟,在此先行感謝~
簡易的巨集,不是很難的語法,但是對常在使用PURGE\全部清除的使用者可能有幫助到
關於新增CUI按鈕及新指令,想必板內已有非常詳細的教學,我就大略概過
開啟任意圖檔→輸入指令"CUI"→在[指令清單]中尋找[建立新指令按鈕]並建立新指令→在右側性質內編輯指令名稱→在巨集內輸入以下指令→並在按鈕影像內選擇按鈕圖檔或自行繪製→再將完成的按鈕拉到自訂檔的工具列中
爾後要清理圖面只要按下該按鈕就可以清除圖面多餘的元素和註冊表
各方高手若有更好的建議,也方便留言建議小弟,在此先行感謝~
- 代碼:
^C^C-Purge;A;*;N;-Purge;R;*;N;^C^C
Tiger&蘋果爸 寫到: 謝謝熱心分享~< 積分 +1>
[公告]關於團隊成員的回文及貢獻
pc200098- 初級會員
- 文章總數 : 49
年齡 : 39
來自 : 台南市
職業 : 機械製圖
愛好 : 電玩
個性 : 執著
使用年資 : 12
使用版本 : 2013&2016
積分 : 1
經驗值 : 5288
威望值 : 53
注冊日期 : 2011-03-10
james168 likes this post
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
這個「巨集」我也是超愛用~真的很方便喔!
剛好最近的高階課程也有教學,有需要學習的朋友請通知我再來開班~
分享我工作中「一鍵完成」的二個巨集,有興趣歡迎一起討論!
我的習慣是使用「工具選項板」,然後建立工具指令按鈕,再來就可以設置「巨集」達成「一鍵完成」的需求喔~
▼巨集指令下載▼
剛好最近的高階課程也有教學,有需要學習的朋友請通知我再來開班~
分享我工作中「一鍵完成」的二個巨集,有興趣歡迎一起討論!
- 代碼:
[清除全部/比例清單]^C^C-scalelistedit;R;Y;E;-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;QSAVE;
[清除全部/設定依圖層/存檔關閉]^C^C-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;CLAYER;0;CECOLOR;BYLAYER;CELTYPE;BYLAYER;QSAVE;CLOSE;
我的習慣是使用「工具選項板」,然後建立工具指令按鈕,再來就可以設置「巨集」達成「一鍵完成」的需求喔~
▼巨集指令下載▼
- 附件
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
感謝蘋果爸無私分享與貢獻~
pc200098- 初級會員
- 文章總數 : 49
年齡 : 39
來自 : 台南市
職業 : 機械製圖
愛好 : 電玩
個性 : 執著
使用年資 : 12
使用版本 : 2013&2016
積分 : 1
經驗值 : 5288
威望值 : 53
注冊日期 : 2011-03-10
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
呵呵...大家一起互助一起進步~pc200098 寫到:感謝蘋果爸無私分享與貢獻~
雙贏!
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
感謝蘋果爸分享及此版版主分享~~
cheng1976- 初級會員
- 文章總數 : 37
年齡 : 47
來自 : 新北市
職業 : 工
愛好 : 美食
個性 : 內向
使用年資 : 8
使用版本 : 2005
積分 : 2
經驗值 : 4586
威望值 : 54
注冊日期 : 2012-11-09
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
感謝蘋果爸及版主分享~~
這篇意外的學到[如何建立工具按鈕]的方法~ 美 賣 哦
這篇意外的學到[如何建立工具按鈕]的方法~ 美 賣 哦
MK WU- 初級會員
- 文章總數 : 67
年齡 : 52
來自 : 台灣台北
職業 : 工
愛好 : 看電視
個性 : 隨緣
使用年資 : 1年
使用版本 : 2013
積分 : 1
經驗值 : 4872
威望值 : 57
注冊日期 : 2012-07-02
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
這些感覺都是2014以上版本適用~
以下的可以使用嗎~
以下的可以使用嗎~
li60830- 初級會員
- 文章總數 : 345
年齡 : 53
來自 : 亞洲
職業 : 待業
愛好 : 電動~游泳~看書~看影集
個性 : 固執
使用年資 : 18年
使用版本 : 2008 - 2014
積分 : 5
經驗值 : 6000
威望值 : 340
注冊日期 : 2013-04-17
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
謝謝分享~~
等會來試試看~~
等會來試試看~~
MICHELLE.LO- 一般會員
- 文章總數 : 49
年齡 : 53
來自 : 桃園市
職業 : 繪圖
愛好 : 旅遊
個性 : 溫和, 有時想太多
使用年資 : 20
使用版本 : 2013
經驗值 : 3420
威望值 : 6
注冊日期 : 2016-02-15
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
AutoCAD 2006以上版本都沒問題~li60830 寫到:這些感覺都是2014以上版本適用~
以下的可以使用嗎~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
Tiger&蘋果爸 寫到:AutoCAD 2006以上版本都沒問題~li60830 寫到:這些感覺都是2014以上版本適用~
以下的可以使用嗎~
感謝蘋果爸~找時間來試試看~
li60830- 初級會員
- 文章總數 : 345
年齡 : 53
來自 : 亞洲
職業 : 待業
愛好 : 電動~游泳~看書~看影集
個性 : 固執
使用年資 : 18年
使用版本 : 2008 - 2014
積分 : 5
經驗值 : 6000
威望值 : 340
注冊日期 : 2013-04-17
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
請問各位先進:是否可透過指令執行這種自訂巨集
virage7676- 一般會員
- 文章總數 : 30
年齡 : 47
來自 : 台中市北屯區
職業 : 自由業
愛好 : 慢跑
個性 : 寡言
使用年資 : 10
使用版本 : CAD2006
經驗值 : 4625
威望值 : -9
注冊日期 : 2012-08-04
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
想要將「自訂巨集」變成指令方式,就要寫成lisp程式才可以~virage7676 寫到:請問各位先進:是否可透過指令執行這種自訂巨集
這個不難寫,找個時間來寫一下!
剛好讓「高階入門程式班」的同學來試試~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
「高階入門程式班」一號同學報到,謹遵老師指示:
;;====================================================================;;
;; Purge.lsp==============================================================;;
;;====================================================================;;
;; [清除全部/比例清單]^C^C-scalelistedit;R;Y;E;-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;QSAVE;
(defun c:Purge1 ()
(command "-scalelistedit" "R" "Y" "E")
(command "-PURGE" "B" "" "N" "" "B" "" "N" "" "A" "" "N" "" "B" "" "N" "" "R" "" "N")
(command "ZOOM" "E")
(command "QSAVE")
)
;;====================================================================;;
;; [清除全部/設定依圖層/存檔關閉]^C^C-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;CLAYER;0;CECOLOR;BYLAYER;CELTYPE;BYLAYER;QSAVE;CLOSE;
(defun c:Purge2 ()
(command "-PURGE" "B" "" "N" "" "B" "" "N" "" "A" "" "N" "" "B" "" "N" "" "R" "" "N")
(command "ZOOM" "E")
(command "CLAYER" 0)
(command "CECOLOR" "BYLAYER")
(command "CELTYPE" "BYLAYER")
(command "QSAVE")
(command "CLOSE")
)
;;====================================================================;;
恭請老師指導~~
;;====================================================================;;
;; Purge.lsp==============================================================;;
;;====================================================================;;
;; [清除全部/比例清單]^C^C-scalelistedit;R;Y;E;-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;QSAVE;
(defun c:Purge1 ()
(command "-scalelistedit" "R" "Y" "E")
(command "-PURGE" "B" "" "N" "" "B" "" "N" "" "A" "" "N" "" "B" "" "N" "" "R" "" "N")
(command "ZOOM" "E")
(command "QSAVE")
)
;;====================================================================;;
;; [清除全部/設定依圖層/存檔關閉]^C^C-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;CLAYER;0;CECOLOR;BYLAYER;CELTYPE;BYLAYER;QSAVE;CLOSE;
(defun c:Purge2 ()
(command "-PURGE" "B" "" "N" "" "B" "" "N" "" "A" "" "N" "" "B" "" "N" "" "R" "" "N")
(command "ZOOM" "E")
(command "CLAYER" 0)
(command "CECOLOR" "BYLAYER")
(command "CELTYPE" "BYLAYER")
(command "QSAVE")
(command "CLOSE")
)
;;====================================================================;;
恭請老師指導~~
- 附件
____________________________________________________________________________________
Welly Lin
wellylin- 初級會員
- 文章總數 : 43
年齡 : 57
來自 : Taiwan Keelung
職業 : GIS and MIS
愛好 : Program Game
個性 : 隨和
使用年資 : 1年
使用版本 : AutoCAD Map 3D 2012
積分 : 4
經驗值 : 4780
威望值 : 62
注冊日期 : 2012-06-20
Tiger&蘋果爸 likes this post
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
Wow....
ㄧ號同學威力哥,真的超威的⋯好認真交功課。
我真是汗顏(掩臉)。
謝謝蘋果爸指導!
ㄧ號同學威力哥,真的超威的⋯好認真交功課。
我真是汗顏(掩臉)。
謝謝蘋果爸指導!
YU HSIANG- 初級會員
- 文章總數 : 140
年齡 : 46
來自 : 新北市
職業 : 繪圖
愛好 : 上網
個性 : 靜
使用年資 : 12
使用版本 : AUTO CAD 2010
積分 : 9
經驗值 : 5657
威望值 : 195
注冊日期 : 2011-05-05
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
;; [清除全部/比例清單]^C^C-scalelistedit;R;Y;E;-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;QSAVE; 寫到:
其實-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;可改成-PURGE;B;*;N;;R;*;N;^Z
pc200098- 初級會員
- 文章總數 : 49
年齡 : 39
來自 : 台南市
職業 : 機械製圖
愛好 : 電玩
個性 : 執著
使用年資 : 12
使用版本 : 2013&2016
積分 : 1
經驗值 : 5288
威望值 : 53
注冊日期 : 2011-03-10
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
謝謝分享~pc200098 寫到:;; [清除全部/比例清單]^C^C-scalelistedit;R;Y;E;-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;QSAVE; 寫到:
其實-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;可改成-PURGE;B;*;N;;R;*;N;^Z
因為之前是有碰過「槽狀式」圖塊,所以執行一次「-PURGE;B;*;N;」,還是會有其他圖塊沒有purge,所以所幸多purge幾次,讓他徹底purge乾淨~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
威力哥wellylin 寫到:「高階入門程式班」一號同學報到,謹遵老師指示:
;;====================================================================;;
;; Purge.lsp==============================================================;;
;;====================================================================;;
;; [清除全部/比例清單]^C^C-scalelistedit;R;Y;E;-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;QSAVE;
(defun c:Purge1 ()
(command "-scalelistedit" "R" "Y" "E")
(command "-PURGE" "B" "" "N" "" "B" "" "N" "" "A" "" "N" "" "B" "" "N" "" "R" "" "N")
(command "ZOOM" "E")
(command "QSAVE")
)
;;====================================================================;;
;; [清除全部/設定依圖層/存檔關閉]^C^C-PURGE;B;;N;;B;;N;;A;;N;;B;;N;;R;;N;ZOOM;E;CLAYER;0;CECOLOR;BYLAYER;CELTYPE;BYLAYER;QSAVE;CLOSE;
(defun c:Purge2 ()
(command "-PURGE" "B" "" "N" "" "B" "" "N" "" "A" "" "N" "" "B" "" "N" "" "R" "" "N")
(command "ZOOM" "E")
(command "CLAYER" 0)
(command "CECOLOR" "BYLAYER")
(command "CELTYPE" "BYLAYER")
(command "QSAVE")
(command "CLOSE")
)
;;====================================================================;;
恭請老師指導~~
果然很快就上手,其實寫程式對您來說,駕輕就熟吧~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
pc200098 所寫的語法教為白話,不難理解,感謝分享!
Beck- 一般會員
- 文章總數 : 70
年齡 : 60
來自 : 新竹
職業 : 配管系統設計
愛好 : 郊遊
個性 : 和善
使用年資 : 28 年
使用版本 : 2017/2019
經驗值 : 5203
威望值 : 78
注冊日期 : 2011-08-16
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
一種指令有多種寫法,開眼界了。
kia.lin- 一般會員
- 文章總數 : 8
年齡 : 47
來自 : 新北市樹林區
職業 : 工程
愛好 : 戶外運動
個性 : 中等
使用年資 : 3year
使用版本 : 2002
經驗值 : 3326
威望值 : 0
注冊日期 : 2015-11-14
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
感謝蘋果爸熱心分享,收下囉。
jackiehover- 初級會員
- 文章總數 : 160
年齡 : 38
來自 : 桃園市八德區
職業 : 消防設備、水電設計
愛好 : 上網、遊戲、網拍
個性 : 平易近人
使用年資 : 2014/09至今
使用版本 : 2014、15、16
積分 : 1
經驗值 : 4191
威望值 : 96
注冊日期 : 2015-08-31
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
感謝蘋果爸及各位高手分享~真是大開眼界了~
jae.angel- 一般會員
- 文章總數 : 37
年齡 : 43
來自 : Tainan Taiwan
職業 : 營造內業工程師
愛好 : 聽音樂、攝影
個性 : 內向
使用年資 : 初學
使用版本 : 2010
經驗值 : 4128
威望值 : 0
注冊日期 : 2013-12-25
回復: [討論]分享如何新增快速清除圖面多餘元素與註冊表之巨集-PURGE
謝謝各位高手的分享,又學到新的知識。
bfm39865- 一般會員
- 文章總數 : 13
年齡 : 47
來自 : Taiwan
職業 : Engineer
愛好 : movie
個性 : 內向
使用年資 : 10
使用版本 : 2019
經驗值 : 4108
威望值 : 0
注冊日期 : 2013-10-12
minami2588- 一般會員
- 文章總數 : 128
年齡 : 54
來自 : TP
職業 : 工程
愛好 : 唱歌
個性 : 樂觀開朗
使用年資 : 2D 10年
使用版本 : 2014
經驗值 : 6371
威望值 : 48
注冊日期 : 2008-10-23
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章