「教學」巨集概論
+6
lingo_st
EVONNE
Agogosan
dora.yen
judyyai
Tiger&蘋果爸
10 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共2頁)
「教學」巨集概論
一般巨集使用反斜線 (\) 表示暫停以等待使用者輸入,使用分號 (;) 或 空格 表示按下 Enter 鍵。
下列巨集範例中,將繪製半徑為 10 個單位的圓。
^C^C_CIRCLE;\10;
巨集可應用的範圍為 下拉式功能表、工具列按鈕、工具選項板等。
-------------------------------------------------------------------------------------------------------------
※ 下拉式功能表
附圖:CUI功能表
附圖:CUI功能表巨集
附圖:輔助繪圖-下拉式功能表
※ 工具列按鈕
附圖:CUI工具列
附圖:CUI工具列巨集
附圖:輔助繪圖工具-工具列
※ 工具選項板
附圖:工具選項版巨集
附圖:輔助繪圖工具-工具選項版
•特殊字元 ^C^C 會取消任何執行中的指令。
•特殊字元底線 (_) 會自動將隨後的指令轉換為其他語言。
•項目 CIRCLE 會啟動 CIRCLE 指令。
•特殊字元反斜線 (\) 會使巨集執行暫停,以便使用者指定中心點。
•項目 10 是對半徑提示的回應。
•功能表巨集中的分號 (;) 會啟用 ENTER 鍵。
註:當你使用 SELECT 指令時會延遲巨集暫停後的繼續執行,巨集在完成物件選取後才繼續執行。當在特殊字元 ^C^C 前面加 * 符號,*^C^C即變成連續式巨集。
=================================================================
巨集範例說明:
^C^C_CIRCLE;\10;
使用者可能正在執行其他指令,當你點選了巨集;
1.^C^C ...會先取消執行中的指令
2.CIRCLE; ...下達 CIRCLE 指令 後 ENTER
3.\ ...請使用者指定圓的半徑
4.10; ...下達半徑為 10 後 ENTER
=================================================================
***在功能表巨集中使用的特殊字元***
字元描述
------------------------------------------------------------------
; 啟用 Enter 鍵
[空格] 輸入一個空格;功能表項目中指令序列間的空格相當於按下空白鍵
\ 暫停以等待使用者輸入 (Accelerators 節中無法使用)
_ 轉換緊隨其後的 AutoCAD 指令與選項
+ 將功能表巨集延續到下一行 (如果是最後一個字元)
=* 顯示目前的頂層下拉功能表、快顯功能表或影像功能表
*^C^C 重複項目的字首
^B 開啟或關閉鎖點 (Ctrl+B)
^C 取消指令 (Esc)
^D 開啟或關閉座標顯示 (Ctrl+D)
^E 設定下一個等角平面 (Ctrl+E)
^G 開啟或關閉格點 (Ctrl+G)
^H 發出倒退鍵
^O 開啟或關閉正交
^P 開啟或關閉 MENUECHO
^Q 將所有提示、狀態列示和輸入回應至印表機 (Ctrl+Q)
^T 開啟或關閉數位板 (Ctrl+T)
^V 變更目前的視埠。
^Z 空字元,會抑制在功能表項目結尾自動加入空白鍵
下列巨集範例中,將繪製半徑為 10 個單位的圓。
^C^C_CIRCLE;\10;
巨集可應用的範圍為 下拉式功能表、工具列按鈕、工具選項板等。
-------------------------------------------------------------------------------------------------------------
※ 下拉式功能表
附圖:CUI功能表
附圖:CUI功能表巨集
附圖:輔助繪圖-下拉式功能表
※ 工具列按鈕
附圖:CUI工具列
附圖:CUI工具列巨集
附圖:輔助繪圖工具-工具列
※ 工具選項板
附圖:工具選項版巨集
附圖:輔助繪圖工具-工具選項版
•特殊字元 ^C^C 會取消任何執行中的指令。
•特殊字元底線 (_) 會自動將隨後的指令轉換為其他語言。
•項目 CIRCLE 會啟動 CIRCLE 指令。
•特殊字元反斜線 (\) 會使巨集執行暫停,以便使用者指定中心點。
•項目 10 是對半徑提示的回應。
•功能表巨集中的分號 (;) 會啟用 ENTER 鍵。
註:當你使用 SELECT 指令時會延遲巨集暫停後的繼續執行,巨集在完成物件選取後才繼續執行。當在特殊字元 ^C^C 前面加 * 符號,*^C^C即變成連續式巨集。
=================================================================
巨集範例說明:
^C^C_CIRCLE;\10;
使用者可能正在執行其他指令,當你點選了巨集;
1.^C^C ...會先取消執行中的指令
2.CIRCLE; ...下達 CIRCLE 指令 後 ENTER
3.\ ...請使用者指定圓的半徑
4.10; ...下達半徑為 10 後 ENTER
=================================================================
***在功能表巨集中使用的特殊字元***
字元描述
------------------------------------------------------------------
; 啟用 Enter 鍵
[空格] 輸入一個空格;功能表項目中指令序列間的空格相當於按下空白鍵
\ 暫停以等待使用者輸入 (Accelerators 節中無法使用)
_ 轉換緊隨其後的 AutoCAD 指令與選項
+ 將功能表巨集延續到下一行 (如果是最後一個字元)
=* 顯示目前的頂層下拉功能表、快顯功能表或影像功能表
*^C^C 重複項目的字首
^B 開啟或關閉鎖點 (Ctrl+B)
^C 取消指令 (Esc)
^D 開啟或關閉座標顯示 (Ctrl+D)
^E 設定下一個等角平面 (Ctrl+E)
^G 開啟或關閉格點 (Ctrl+G)
^H 發出倒退鍵
^O 開啟或關閉正交
^P 開啟或關閉 MENUECHO
^Q 將所有提示、狀態列示和輸入回應至印表機 (Ctrl+Q)
^T 開啟或關閉數位板 (Ctrl+T)
^V 變更目前的視埠。
^Z 空字元,會抑制在功能表項目結尾自動加入空白鍵
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30397
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
回復: 「教學」巨集概論
這個主題在上次北部讀書會有影音討論,judy趕快去「專屬資源」下載吧~judyyai 寫到:*^C^C即變成連續式巨集
原來加上* 是這個作用~學習了~
因為 [影片]連續修定雲形巨集
才想到要來找這個~
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: 「教學」巨集概論
Tiger&蘋果爸 寫到:這個主題在上次北部讀書會有影音討論,judy趕快去「專屬資源」下載吧~judyyai 寫到:*^C^C即變成連續式巨集
原來加上* 是這個作用~學習了~
因為 [影片]連續修定雲形巨集
才想到要來找這個~
對喔~我都忘了 我有下載~就是還沒看
現在正在看中~
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30397
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
回復: 「教學」巨集概論
影片有三個小時,你有空時跳著看啦~judyyai 寫到:對喔~我都忘了 我有下載~就是還沒看
現在正在看中~
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: 「教學」巨集概論
Tiger&蘋果爸 寫到:影片有三個小時,你有空時跳著看啦~judyyai 寫到:對喔~我都忘了 我有下載~就是還沒看
現在正在看中~
嗯啊~影片目前 剛看到59分了
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30397
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
回復: 「教學」巨集概論
借標題請問一下如果巨集寫法是:
[統計總長度]^C^CTotalLength(前面沒有*)
這樣代表什麼意思呢?TotalLength前面也沒有"_"
另外:TotalLength是一支用來計算總長度的程式碼是嗎?
謝謝
[統計總長度]^C^CTotalLength(前面沒有*)
這樣代表什麼意思呢?TotalLength前面也沒有"_"
另外:TotalLength是一支用來計算總長度的程式碼是嗎?
謝謝
dora.yen- 一般會員
- 文章總數 : 12
年齡 : 40
來自 : 台南市
職業 : 自動化
愛好 : 戶外活動
個性 : 人來瘋
使用年資 : 初學
使用版本 : 2000
經驗值 : 4696
威望值 : 12
注冊日期 : 2012-02-07
回復: 「教學」巨集概論
*表示連續重複執行指令。dora.yen 寫到:借標題請問一下如果巨集寫法是:
[統計總長度]^C^CTotalLength(前面沒有*)
這樣代表什麼意思呢?TotalLength前面也沒有"_"
另外:TotalLength是一支用來計算總長度的程式碼是嗎?
謝謝
你說的TotalLength這是自訂的指令,是不是計算總長度的程式,這個不是很清楚~
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: 「教學」巨集概論
謝謝蘋果爸,不好意思沒表達清楚,TotalLength是自訂的指令沒錯啦(忘記說明),所以^C^CTotalLength就是指:取消執行中的指令去執行"TotalLength"指令是嗎?因為^C^C後沒有加上"_ 轉換緊隨其後的 AutoCAD 指令與選項",所以才有疑惑,謝謝蘋果爸囉~
dora.yen- 一般會員
- 文章總數 : 12
年齡 : 40
來自 : 台南市
職業 : 自動化
愛好 : 戶外活動
個性 : 人來瘋
使用年資 : 初學
使用版本 : 2000
經驗值 : 4696
威望值 : 12
注冊日期 : 2012-02-07
回復: 「教學」巨集概論
^C^C 是指按了【Esc鍵】二次。沒錯,表示取消執行中的指令。dora.yen 寫到:謝謝蘋果爸,不好意思沒表達清楚,TotalLength是自訂的指令沒錯啦(忘記說明),所以^C^CTotalLength就是指:取消執行中的指令去執行"TotalLength"指令是嗎?因為^C^C後沒有加上"_ 轉換緊隨其後的 AutoCAD 指令與選項",所以才有疑惑,謝謝蘋果爸囉~
_ 底線符號是轉換標準原始的AutoCAD指令,通常自訂指令不需要加入 _ 喔~
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: 「教學」巨集概論
巨集真是一個複雜的東西,但今天看完以後,好像有點理解了
Agogosan- 初級會員
- 文章總數 : 21
年齡 : 42
來自 : 高雄
職業 : 待業
愛好 : 上網
個性 : 開朗
使用年資 : 新手初學
使用版本 : 新手初學
積分 : 1
經驗值 : 4655
威望值 : 12
注冊日期 : 2012-04-12
回復: 「教學」巨集概論
謝謝教授,受益匪淺
EVONNE- 初級會員
- 文章總數 : 108
年齡 : 56
來自 : 苓雅區
職業 : 繪圖
愛好 : 看書
個性 : 尚可
使用年資 : 10
使用版本 : 2014 2016
積分 : 1
經驗值 : 5320
威望值 : 36
注冊日期 : 2011-07-18
回復: 「教學」巨集概論
報告
看了上面的回應,似乎是可以把用LISP新建的指令加入巨集
不知這樣的認知對不對
不過剛試了一下,用 Lee-Mac提供的 自動更改圖塊名稱 試寫巨集如下
*^c^crblock
可試了2次都會卡住不動,指令列是叫我選擇物件,不過麼點都沒用
畫面整個盪住,連盪3次之後現在CAD開不起來,暫時沒法試
他LISP的用法是
1.輸入 rblock
2.點選圖塊
3.輸入新名稱
4.enter
是不是應該把巨集指令改為
"^c^crblock\" ?
還是說把LISP指令寫進巨集使用本來就比較會拖速度?
因為我比較習慣使用功能表,所以...
此問題有另外開版發問
http://autocad.bestoforum.net/t13853-topic
看了上面的回應,似乎是可以把用LISP新建的指令加入巨集
不知這樣的認知對不對
不過剛試了一下,用 Lee-Mac提供的 自動更改圖塊名稱 試寫巨集如下
*^c^crblock
可試了2次都會卡住不動,指令列是叫我選擇物件,不過麼點都沒用
畫面整個盪住,連盪3次之後現在CAD開不起來,暫時沒法試
他LISP的用法是
1.輸入 rblock
2.點選圖塊
3.輸入新名稱
4.enter
是不是應該把巨集指令改為
"^c^crblock\" ?
還是說把LISP指令寫進巨集使用本來就比較會拖速度?
因為我比較習慣使用功能表,所以...
此問題有另外開版發問
http://autocad.bestoforum.net/t13853-topic
____________________________________________________________________________________
沒有功勞也有苦勞,沒有苦勞也有疲勞的年代已經過去
現在是...........................................
沒有功勞直接就是個屁,連個屁都不是,那就真的很疲勞了
大家一起努力吧,努力別落到連個屁都不是................
lingo_st- 中級會員
- 文章總數 : 211
年齡 : 60
來自 : 新北市
職業 : 營造,建設
愛好 : 學習,服務,電腦軟硬體
個性 : 正直,達觀且無可救藥的雞婆
使用年資 : 使用12年但真的是新手
使用版本 : 2012,2013
積分 : 6
經驗值 : 5917
威望值 : 271
注冊日期 : 2011-12-18
回復: 「教學」巨集概論
回覆如下:lingo_st 寫到: 是不是應該把巨集指令改為
"^c^crblock\" ?
還是說把LISP指令寫進巨集使用本來就比較會拖速度?
因為我比較習慣使用功能表,所以...
此問題有另外開版發問
http://autocad.bestoforum.net/t13853-topic
http://autocad.bestoforum.net/t13853-topic#95053
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回覆「教學」巨集概論
首先謝謝 蘋果爸的巨集概論教學 先前下載的 LISP只稍一段 時間不用,想再用指令早已忘光光了 如今已可解決此迥境
連指令也可改成自己想要的方式去執行,
連指令也可改成自己想要的方式去執行,
luo.family5- 一般會員
- 文章總數 : 35
年齡 : 63
來自 : 台中縣
職業 : 水電工程
愛好 : 釣魚
個性 : 隨和
使用年資 : 10年
使用版本 : 2010
經驗值 : 5319
威望值 : 49
注冊日期 : 2010-08-23
回復: 「教學」巨集概論
有操作問題歡迎提出來討論喔~luo.family5 寫到:首先謝謝 蘋果爸的巨集概論教學 先前下載的 LISP只稍一段 時間不用,想再用指令早已忘光光了 如今已可解決此迥境
連指令也可改成自己想要的方式去執行,
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: 「教學」巨集概論
蘋果爸說 有操作問題歡迎提出來討論喔~
謝謝 蘋果爸關心 以往使用他人寫的 LISP程式,剛下載時會用,但是過了一段時間後就會忘了該程式的指令,現在除非用別人的電腦工作, 而又沒事前攜帶隨身碟,否則拜讀了你的,巨集概論後,現在想忘掉,電腦也不肯吧
偶而想爬文,卻因標點符號不知如何輸入,而怡笑本[AutoCAD顧問]大眾而作罷,但我還是常在注意,本站訊息,如再有大作,請務必再通知
謝謝
謝謝 蘋果爸關心 以往使用他人寫的 LISP程式,剛下載時會用,但是過了一段時間後就會忘了該程式的指令,現在除非用別人的電腦工作, 而又沒事前攜帶隨身碟,否則拜讀了你的,巨集概論後,現在想忘掉,電腦也不肯吧
偶而想爬文,卻因標點符號不知如何輸入,而怡笑本[AutoCAD顧問]大眾而作罷,但我還是常在注意,本站訊息,如再有大作,請務必再通知
謝謝
luo.family5- 一般會員
- 文章總數 : 35
年齡 : 63
來自 : 台中縣
職業 : 水電工程
愛好 : 釣魚
個性 : 隨和
使用年資 : 10年
使用版本 : 2010
經驗值 : 5319
威望值 : 49
注冊日期 : 2010-08-23
回復: 「教學」巨集概論
請別客氣,有好康的我會再跟大家分享的~luo.family5 寫到:蘋果爸說 有操作問題歡迎提出來討論喔~
謝謝 蘋果爸關心 以往使用他人寫的 LISP程式,剛下載時會用,但是過了一段時間後就會忘了該程式的指令,現在除非用別人的電腦工作, 而又沒事前攜帶隨身碟,否則拜讀了你的,巨集概論後,現在想忘掉,電腦也不肯吧
偶而想爬文,卻因標點符號不知如何輸入,而怡笑本[AutoCAD顧問]大眾而作罷,但我還是常在注意,本站訊息,如再有大作,請務必再通知
謝謝
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: 「教學」巨集概論
以前看到巨集跟LISP總是怯步
看了蘋果爸的"巨集概論"
似乎沒想像中的難
近期又有個目標可以學習了
看了蘋果爸的"巨集概論"
似乎沒想像中的難
近期又有個目標可以學習了
et1029et- 初級會員
- 文章總數 : 356
年齡 : 43
來自 : 桃園
職業 : 行政繪圖
愛好 : 學習
個性 : 隨和
使用年資 : 新手初學
使用版本 : 2013
積分 : 4
經驗值 : 5861
威望值 : 324
注冊日期 : 2013-07-02
回復: 「教學」巨集概論
多學了好幾個指令,以前只會^C^C_指令;\
感謝分享
感謝分享
____________________________________________________________________________________
djh1006- 中級會員
- 文章總數 : 177
年齡 : 53
來自 : 彰化縣員林鎮中山路二段369巷二弄15-14號
職業 : 連續沖壓模具設計工程師
愛好 : UG,SOLIDWORKS,AUTOCAD 2D,autolisp
個性 : 內向偏外
使用年資 : 23年以上
使用版本 : 2014
積分 : 7
經驗值 : 6089
威望值 : 359
注冊日期 : 2011-06-16
回復: 「教學」巨集概論
請問巨集可以按Alt+英文或中文嗎?例如:
^C^C_insertobj;[ALT+F];[ALT+L];
上面的語法當然是錯旳,我要的效果是執行插入OLE物件時直接切換到以下畫面
若以正常方法,是在執行插入OLE物件後,按Alt+F和Alt+L
請問此巨集如何寫?
^C^C_insertobj;[ALT+F];[ALT+L];
上面的語法當然是錯旳,我要的效果是執行插入OLE物件時直接切換到以下畫面
若以正常方法,是在執行插入OLE物件後,按Alt+F和Alt+L
請問此巨集如何寫?
djh1006- 中級會員
- 文章總數 : 177
年齡 : 53
來自 : 彰化縣員林鎮中山路二段369巷二弄15-14號
職業 : 連續沖壓模具設計工程師
愛好 : UG,SOLIDWORKS,AUTOCAD 2D,autolisp
個性 : 內向偏外
使用年資 : 23年以上
使用版本 : 2014
積分 : 7
經驗值 : 6089
威望值 : 359
注冊日期 : 2011-06-16
回復: 「教學」巨集概論
巨集僅能指令串連使用,有畫面的指令通常不支援,這個可能要寫程式才行!djh1006 寫到:請問巨集可以按Alt+英文或中文嗎?例如:
^C^C_insertobj;[ALT+F];[ALT+L];
上面的語法當然是錯旳,我要的效果是執行插入OLE物件時直接切換到以下畫面
若以正常方法,是在執行插入OLE物件後,按Alt+F和Alt+L
請問此巨集如何寫?
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: 「教學」巨集概論
請問蘋果爸能否幫我寫個LISP的程式,謝謝
____________________________________________________________________________________
djh1006- 中級會員
- 文章總數 : 177
年齡 : 53
來自 : 彰化縣員林鎮中山路二段369巷二弄15-14號
職業 : 連續沖壓模具設計工程師
愛好 : UG,SOLIDWORKS,AUTOCAD 2D,autolisp
個性 : 內向偏外
使用年資 : 23年以上
使用版本 : 2014
積分 : 7
經驗值 : 6089
威望值 : 359
注冊日期 : 2011-06-16
回復: 「教學」巨集概論
查詢過沒有相關的系統變數,LISP程式可能沒辦法做到。djh1006 寫到:請問蘋果爸能否幫我寫個LISP的程式,謝謝
看看有沒有高手可以用VBA等其他程式試試!
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: 「教學」巨集概論
感謝蘋果爸的教學,終於知道巨集使用方法,這樣對不會LISP的我來說是一大福音
talent1019- 一般會員
- 文章總數 : 8
年齡 : 40
來自 : 台中
職業 : 傳統業
愛好 : 運動
個性 : 搞笑活潑
使用年資 : 10年
使用版本 : 2012
經驗值 : 5572
威望值 : 0
注冊日期 : 2009-07-19
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共2頁)
這個論壇的權限:
您 無法 在這個版面回復文章