[討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
5 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共2頁)
[討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
有哪位高手知道..如何把2005版(Mnu)介面..轉進2014版..謝謝...感激不盡....
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
您的是ACAD.MNU嗎?
如果是不能直接匯入(會衝突),需要把自己自訂的功能表,拉出來成為新的MNU檔,再來就可以使用CUILOAD掛入。
如果是不能直接匯入(會衝突),需要把自己自訂的功能表,拉出來成為新的MNU檔,再來就可以使用CUILOAD掛入。
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
我是比較好奇.想把2005MENU轉到CAD 2014的原因是什麼.!!
因為2014版本內定是.RIBBON 介面,除非是2005版本有外掛的模組的MENU.須要轉換到2014.
否則.如果只是習慣2005的下拉和工具列式的MENU..
可以在2014工作區內切換為AUTOCAD典型.就會跟2005類似的MENU介面.
因為2014版本內定是.RIBBON 介面,除非是2005版本有外掛的模組的MENU.須要轉換到2014.
否則.如果只是習慣2005的下拉和工具列式的MENU..
可以在2014工作區內切換為AUTOCAD典型.就會跟2005類似的MENU介面.
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8034
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
謝謝...謝謝蘋果爸的指導...
是因為我在"2005"裡加了很多自訂功能...都是一行一行加上去...約1萬8千行...
我都是用漢書編輯...可是"CUIX"我不會...抓進來也看不懂...
這是我的介面......謝謝...我再試試看
是因為我在"2005"裡加了很多自訂功能...都是一行一行加上去...約1萬8千行...
我都是用漢書編輯...可是"CUIX"我不會...抓進來也看不懂...
這是我的介面......謝謝...我再試試看
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
除了mnu(或mns)檔要獨立出來,相關需要的檔案(如bmp圖示檔),也要放置在支援路徑底下~yenbl 寫到:謝謝...謝謝蘋果爸的指導...
是因為我在"2005"裡加了很多自訂功能...都是一行一行加上去...約1萬8千行...
我都是用漢書編輯...可是"CUIX"我不會...抓進來也看不懂...
這是我的介面......謝謝...我再試試看
請參考相關影片 >> [影片]掛入自訂功能表群組
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
Yenbl :
以下是 自定義.獨立menu檔案.編寫範例
https://db.tt/eiqVx2iW
備用載點: https://app.box.com/s/9i52l8oxencte5m835vj
原則就是.去除原本AUTOCAD.MENU的內容.只留下自己編寫的部分,但記得為自己的功能表命名
***MENUGROUP=AMD2000 <----AMD2000 就是自訂功能表的名稱.
2002以前我的自訂功能表也是寫在acad.mnu內..後來獨立出來..版本更新就很方便了.只要在CAD內載入自己編寫的MENU就可以掛上.
以下是 自定義.獨立menu檔案.編寫範例
https://db.tt/eiqVx2iW
備用載點: https://app.box.com/s/9i52l8oxencte5m835vj
原則就是.去除原本AUTOCAD.MENU的內容.只留下自己編寫的部分,但記得為自己的功能表命名
***MENUGROUP=AMD2000 <----AMD2000 就是自訂功能表的名稱.
2002以前我的自訂功能表也是寫在acad.mnu內..後來獨立出來..版本更新就很方便了.只要在CAD內載入自己編寫的MENU就可以掛上.
Tiger&蘋果爸 寫到: 謝謝熱心功能表範本分享~< 積分 +1>
[公告]關於團隊成員的回文及貢獻
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8034
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
感恩shenhung大哥熱心助人!shenhung 寫到:Yenbl :
以下是 自定義.獨立menu檔案.編寫範例
https://db.tt/eiqVx2iW
備用載點: https://app.box.com/s/9i52l8oxencte5m835vj
原則就是.去除原本AUTOCAD.MENU的內容.只留下自己編寫的部分,但記得為自己的功能表命名
***MENUGROUP=AMD2000 <----AMD2000 就是自訂功能表的名稱.
2002以前我的自訂功能表也是寫在acad.mnu內..後來獨立出來..版本更新就很方便了.只要在CAD內載入自己編寫的MENU就可以掛上.
我也是獨立出來後,所以AutoCAD每年進版,我就再每年掛入到新版本之中~
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
感恩....蘋果爸果然是高手中的高手....對我的幫助太大了.....謝謝
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
還有一個問題..請教....功能表"***POP12"可以跟acad.mnu內重複嗎
//
// AutoCAD menu file - \AMD2000\MENU\AMD2000.mnu
//
***MENUGROUP=AMD2000
***POP12
[塑膠模具設計]
[關於AMD2000...]^C^C^Pamdabout
[--]
[系統環境設定]^C^C^Pamdcfg
//
// AutoCAD menu file - \AMD2000\MENU\AMD2000.mnu
//
***MENUGROUP=AMD2000
***POP12
[塑膠模具設計]
[關於AMD2000...]^C^C^Pamdabout
[--]
[系統環境設定]^C^C^Pamdcfg
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
不要重複..為了跟acad.mnu內區格..我自己實際下拉功能表是編20號開始.
比方範例內共有2排下拉功能表要載入.我就編POP20 和POP21 .以此類推.
但局部menu載入時..下拉式功能表.有時候.不見得會顯示出來.或有時後會不見~
我後來再令外寫個LISP命令.讓下拉強制顯示...
(menucmd "p25=+AMD2000.POP20")
(menucmd "p25=+AMD2000.POP21")
以上2行命令.可以放在MNL檔內 或ACAD.LSP內,
若你有3排.4排.下拉功能表就以此類推.
註: MUL檔. 是跟隨同檔名MENU 一起載入的LSP檔.
比方範例內共有2排下拉功能表要載入.我就編POP20 和POP21 .以此類推.
但局部menu載入時..下拉式功能表.有時候.不見得會顯示出來.或有時後會不見~
我後來再令外寫個LISP命令.讓下拉強制顯示...
(menucmd "p25=+AMD2000.POP20")
(menucmd "p25=+AMD2000.POP21")
以上2行命令.可以放在MNL檔內 或ACAD.LSP內,
若你有3排.4排.下拉功能表就以此類推.
註: MUL檔. 是跟隨同檔名MENU 一起載入的LSP檔.
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8034
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
了解了解.....感謝 shenhung 指導...受益良多
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
我偶時也會碰到這情況,學習了~shenhung 寫到:但局部menu載入時..下拉式功能表.有時候.不見得會顯示出來.或有時後會不見~
我後來再令外寫個LISP命令.讓下拉強制顯示...
(menucmd "p25=+AMD2000.POP20")
(menucmd "p25=+AMD2000.POP21")
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
謝謝各位高手指教...我已經把功能表獨立...也可在新版本使用了.....
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
shenhung 寫到:不要重複..為了跟acad.mnu內區格..我自己實際下拉功能表是編20號開始.
比方範例內共有2排下拉功能表要載入.我就編POP20 和POP21 .以此類推.
但局部menu載入時..下拉式功能表.有時候.不見得會顯示出來.或有時後會不見~
我後來再令外寫個LISP命令.讓下拉強制顯示...
(menucmd "p25=+AMD2000.POP20")
(menucmd "p25=+AMD2000.POP21")
以上2行命令.可以放在MNL檔內 或ACAD.LSP內,
若你有3排.4排.下拉功能表就以此類推.
註: MUL檔. 是跟隨同檔名MENU 一起載入的LSP檔.
請教前輩以下問題(修正).....
1.請問前輩那邊有按鈕功能表(S)及輔助功能表(A)的例子嘛!不知道這一些的用途。
謝謝前備提供這麼好的範例.......
adslwang 在 2014-04-05, 14:52 作了第 1 次修改 (原因 : 再修正問題)
adslwang- 高級會員
- 文章總數 : 376
年齡 : 46
來自 : 台南
職業 : 自由業
愛好 : 電腦、旅行
個性 : 樂觀
使用年資 : 1年
使用版本 : 2009
積分 : 17
經驗值 : 7167
威望值 : 356
回帖精華 : 1
注冊日期 : 2008-10-02
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
- 代碼:
***BUTTONS1
// Simple + button
// if a grip is hot bring up the Grips Cursor Menu (POP 500), else send a carriage return
// If the SHORTCUTMENU sysvar is not 0 the first item (for button 1) is NOT USED.
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*);
$P0=SNAP $p0=*
^C^C
^B
^O
^G
^D
^E
^T
***BUTTONS2
// Shift + button
$P0=SNAP $p0=*
***BUTTONS3
// Control + button
***BUTTONS4
// Control + shift + button
//
// Begin System Pointing Device Menus
//
***AUX1
// Simple button
// if a grip is hot bring up the Grips Cursor Menu (POP 500), else send a carriage return
// If the SHORTCUTMENU sysvar is not 0 the first item (for button 1, the "right button")
// is NOT USED.
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*);
$P0=SNAP $p0=*
^C^C
^B
^O
^G
^D
^E
^T
***AUX2
// Shift + button
$P0=SNAP $p0=*
$P0=SNAP $p0=*
***AUX3
// Control + button
$P0=SNAP $p0=*
***AUX4
// Control + shift + button
$P0=SNAP $p0=*
//
// Begin AutoCAD Pull-down Menus
//
我手上這方面的資料也很少. 自己MENU撰寫-都是照AUTOCAD 的MNU檔. 依樣畫葫蘆寫的. 反正LOAD錯誤AUTOCAD會有錯誤顯示
久了就大概了解.規則是什麼.
說起來汗顏.自從上過AUTOCAD基礎課之後.之後的學習都是用這種嘗試錯誤學習法!! 來學東西.
但我想說的是 很多資料其實在AUTOCAD本身的檔案中.當藏有AUTOCAD 書上沒有的訊息.
AUTOCAD 2002 MENU 原始檔載點
https://db.tt/zIk8TB0p
上面的MENU檔內容
以下為
系統變數 SHORTCUTMENU /= 0 下作用 (繪圖區域中的快顯功能表打勾)
BUTTONS1 是滑鼠右鍵
BUTTONS2 // Shift + button (SHIFT+右鍵)
BUTTONS3 // Control + button (Ctrl+右鍵)
BUTTONS3 // Control + shift + button (Ctrl+SHIFT+右鍵)
以下為
系統變數 SHORTCUTMENU = 0 下作用 (繪圖區域中的快顯功能表打勾取消)
AUX1 是滑鼠右鍵
AUX2 // Shift + button (SHIFT+右鍵)
AUX3 // Control + button (Ctrl+右鍵)
AUX3 // Control + shift + button (Ctrl+SHIFT+右鍵)
以上透過SHORTCUTMENU 系統變數的切換 和SHIFT CTRL 滑鼠右鍵就可以呼叫不同的POP MENU
基本上我個人習慣右鍵常駐 INT.END.CEN 3種抓點.
其他抓點模式不常駐. 要用其他的時候.再用SHIFT+右鍵叫抓點選單出來選
shenhung 在 2014-04-22, 14:49 作了第 1 次修改
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8034
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
- 代碼:
***MENUGROUP=AMD2002
***BUTTONS1
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*);
$P0=SNAP $p0=*
^C^C
^B
^O
^G
^D
^E
^T
***BUTTONS2
// SHIFT+右鍵
// $P0=pop503 = 讓PO 顯示 POP503 MENU
// $P0=* 的意義就是 讓PO MENU在右鍵停住. *號是停住的意思
// PO MENU 以此類推
$P0=pop503 $p0=*
***BUTTONS3
$P0=POP504 $p0=*
***AUX1
INT,END,CEN
^B
^O
^G
^D
^E
^T
***AUX2
$P0=POP503 $p0=*
***AUX3
$P0=POP504 $p0=*
***AUX4
$P0=POP20 $p0=*
***POP20
[物件鎖點游標功能表(&O)]
ID_Tracking [1暫時的追蹤點(&K)]_tt
ID_From [自(&F)]_from
ID_MnPointFi [->點過濾器(&T)]
ID_PointFilx [.X].X
ID_PointFily [.Y].Y
ID_PointFilz [.Z].Z
[--]
ID_PointFixy [.XY].XY
ID_PointFixz [.XZ].XZ
ID_PointFiyz [<-.YZ].YZ
[--]
ID_OsnapEndp [端點(&E)]_endp
[--]
ID_OsnapMidp [中點(&M)]_mid
[--]
ID_OsnapInte [交集(&I)]_int
[--]
ID_OsnapAppa [外觀交點(&A)]_appint
[--]
ID_OsnapExte [延伸(&X)]_ext
[--]
ID_OsnapCent [中心點(&C)]_cen
[--]
ID_OsnapQuad [四分點(&Q)]_qua
[--]
ID_OsnapTang [切點(&G)]_tan
[--]
ID_OsnapPerp [垂直點(&P)]_per
[--]
ID_OsnapPara [平行(&L)]_par
[--]
ID_OsnapNode [單點(&D)]_nod
[--]
ID_OsnapInse [插入點(&S)]_ins
[--]
ID_OsnapNear [最近點(&R)]_nea
[--]
ID_OsnapNone [無(&N)]_non
[--]
ID_Osnap [物件鎖點設定值(&O)...]'_+dsettings 2
***POP501
**CMDEFAULT
[預設模式的上下文功能表]
ID_CMNonLast [重複 %s(&R)]^C^C;
[--]
ID_Cutclip [剪下(&T)]^C^C_cutclip
ID_Copyclip [複製(&C)]^C^C_copyclip
ID_Copybase [以基準點複製(&B)]^C^C_copybase
ID_Pasteclip [貼上(&P)]^C^C_pasteclip
ID_Pastebloc [貼上為圖塊(&K)]^C^C_pasteblock
ID_Pasteorig [貼到原始座標(&D)]^C^C_pasteorig
[--]
ID_U [復原(&U)]^C^C_u
ID_Redo [重做(&D)]^C^C_redo
ID_Pan [平移(&A)]'_pan
ID_ZoomRealt [縮放(&Z)]'_zoom ;
[--]
ID_Filter [快速選取(&Q)...]^C^C_qselect
ID_TextFind [尋找(&F)...]^C^C_find
ID_Preferenc [環境選項(&O)...]^C^C_options
***POP502
**CMEDIT
[編輯模式的上下文功能表]
ID_CMSelLast [重複 %s(&R)]^C^C;
[--]
ID_Cutclip [剪下(&T)]^C^C_cutclip
ID_Copyclip [複製(&C)]^C^C_copyclip
ID_Copybase [以基準點複製(&B)]^C^C_copybase
ID_Pasteclip [貼上(&P)]^C^C_pasteclip
ID_Pastebloc [貼上為圖塊(&K)]^C^C_pasteblock
ID_Pasteorig [貼到原始座標(&D)]^C^C_pasteorig
[--]
ID_Erase [刪除(&E)]^C^C_erase
ID_Move [移動(&M)]$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_move,^C^C_move)
ID_Copy [複製選項(&Y)]$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_copy,^C^C_copy)
ID_Scale [比例(&L)]$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_scale,^C^C_scale)
ID_Rotate [旋轉(&O)]$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_rotate,^C^C_rotate)
[--]
ID_Deselectall [取消全部選擇(&A)]^C^C^P(ai_deselect) ^P
[--]
ID_Filter [快速選取(&Q)...]^C^C_qselect
ID_TextFind [尋找(&F)...]^C^C_find
ID_Ai_propch [性質(&S)]^C^C_properties
***POP503
**CMCOMMAND
[指令模式的上下文功能表]
[INT,END,CEN]INT,END,CEN
ID_Enter [輸入(&E)];
ID_Cancel [取消(&C)]^C
[--]
ID_Pan [$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),ZOOM),~,)平移(&P)]'_pan
ID_ZoomRealt [$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),ZOOM),~,)縮放(&Z)]'_zoom ;
ID_Tracking [暫時的追蹤點(&K)]_tt
ID_From [自(&F)]_from
ID_MnPointFi [->點過濾器(&T)]
ID_PointFilx [.X].X
ID_PointFily [.Y].Y
ID_PointFilz [.Z].Z
[--]
ID_PointFixy [.XY].XY
ID_PointFixz [.XZ].XZ
ID_PointFiyz [<-.YZ].YZ
[--]
ID_OsnapEndp [端點(&E)]_endp
ID_OsnapMidp [中點(&M)]_mid
ID_OsnapInte [交集(&I)]_int
ID_OsnapAppa [外觀交點(&A)]_appint
ID_OsnapExte [延伸(&X)]_ext
[--]
ID_OsnapCent [中心點(&C)]_cen
ID_OsnapQuad [四分點(&Q)]_qua
ID_OsnapTang [切點(&G)]_tan
[--]
ID_OsnapPerp [垂直點(&P)]_per
ID_OsnapPara [平行(&L)]_par
ID_OsnapNode [單點(&D)]_nod
ID_OsnapInse [插入點(&S)]_ins
ID_OsnapNear [最近點(&R)]_nea
ID_OsnapNone [無(&N)]_non
[--]
ID_Osnap [物件鎖點設定值(&O)...]'_+dsettings 2
***POP504
**OBJECTS_DIMENSION
[標註物件的內容表]
ID_DimText [->標註文字位置(&X)]
ID_DimAbove [標註線之上(&A)]^C^C_ai_dim_textabove
ID_DimTxtCen [置中對齊(&C)]^C^C_ai_dim_textcenter
ID_DimHome [文字歸位(&H)]^C^C_ai_dim_texthome
ID_DimTxtMove2 [單獨移動文字(&M)]^C^C_aidimtextmove _2
ID_DimTxtMove1 [移動引線(&L)]^C^C_aidimtextmove _1
ID_DimTxtMove0 [<-移動標註線(&D)]^C^C_aidimtextmove _0
ID_DimPrec [->精確度(&R)]
ID_DimPrec0 [0]^C^C_aidimprec _0
ID_DimPrec1 [0.0]^C^C_aidimprec _1
ID_DimPrec2 [0.00]^C^C_aidimprec _2
ID_DimPrec3 [0.000]^C^C_aidimprec _3
ID_DimPrec4 [0.0000]^C^C_aidimprec _4
ID_DimPrec5 [0.00000]^C^C_aidimprec _5
ID_DimPrec6 [<-0.000000]^C^C_aidimprec _6
ID_DimSty1 [->標註型式(&D)]
ID_DimSty2 [儲存成新型式(&S)...]^C^C_aidimstyle _S
[--]
ID_DimSty3 [標註型式 MRU1]^C^C_aidimstyle _1
ID_DimSty4 [標註型式 MRU2]^C^C_aidimstyle _2
ID_DimSty5 [標註型式 MRU3]^C^C_aidimstyle _3
ID_DimSty6 [標註型式 MRU4]^C^C_aidimstyle _4
ID_DimSty7 [標註型式 MRU5]^C^C_aidimstyle _5
ID_DimSty8 [標註型式 MRU6]^C^C_aidimstyle _6
ID_DimSty9 [<-其它(&O)...]^C^C_aidimstyle _O
***BUTTONS2
$P0=pop503 $p0=*
// SHIFT+右鍵
// $P0=pop503 = 讓PO 顯示 POP503 MENU
// $P0=* 的意義就是 讓PO MENU在右鍵停住. *號是停住的意思
// PO MENU 以此類推
- 附件
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8034
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
謝謝..shenhung..還提供參考檔案....感激
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
shenhung 寫到:
- 代碼:
***MENUGROUP=AMD2002
***BUTTONS1
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*);
$P0=SNAP $p0=*
^C^C
^B
^O
^G
^D
^E
^T
***BUTTONS2
// SHIFT+右鍵
// $P0=pop503 = 讓PO 顯示 POP503 MENU
// $P0=* 的意義就是 讓PO MENU在右鍵停住. *號是停住的意思
// PO MENU 以此類推
$P0=pop503 $p0=*
***BUTTONS3
$P0=POP504 $p0=*
***AUX1
INT,END,CEN
^B
^O
^G
^D
^E
^T
***AUX2
$P0=POP503 $p0=*
***AUX3
$P0=POP504 $p0=*
***AUX4
$P0=POP20 $p0=*
***POP20
[物件鎖點游標功能表(&O)]
ID_Tracking [1暫時的追蹤點(&K)]_tt
ID_From [自(&F)]_from
ID_MnPointFi [->點過濾器(&T)]
ID_PointFilx [.X].X
ID_PointFily [.Y].Y
ID_PointFilz [.Z].Z
[--]
ID_PointFixy [.XY].XY
ID_PointFixz [.XZ].XZ
ID_PointFiyz [<-.YZ].YZ
[--]
ID_OsnapEndp [端點(&E)]_endp
[--]
ID_OsnapMidp [中點(&M)]_mid
[--]
ID_OsnapInte [交集(&I)]_int
[--]
ID_OsnapAppa [外觀交點(&A)]_appint
[--]
ID_OsnapExte [延伸(&X)]_ext
[--]
ID_OsnapCent [中心點(&C)]_cen
[--]
ID_OsnapQuad [四分點(&Q)]_qua
[--]
ID_OsnapTang [切點(&G)]_tan
[--]
ID_OsnapPerp [垂直點(&P)]_per
[--]
ID_OsnapPara [平行(&L)]_par
[--]
ID_OsnapNode [單點(&D)]_nod
[--]
ID_OsnapInse [插入點(&S)]_ins
[--]
ID_OsnapNear [最近點(&R)]_nea
[--]
ID_OsnapNone [無(&N)]_non
[--]
ID_Osnap [物件鎖點設定值(&O)...]'_+dsettings 2
***POP501
**CMDEFAULT
[預設模式的上下文功能表]
ID_CMNonLast [重複 %s(&R)]^C^C;
[--]
ID_Cutclip [剪下(&T)]^C^C_cutclip
ID_Copyclip [複製(&C)]^C^C_copyclip
ID_Copybase [以基準點複製(&B)]^C^C_copybase
ID_Pasteclip [貼上(&P)]^C^C_pasteclip
ID_Pastebloc [貼上為圖塊(&K)]^C^C_pasteblock
ID_Pasteorig [貼到原始座標(&D)]^C^C_pasteorig
[--]
ID_U [復原(&U)]^C^C_u
ID_Redo [重做(&D)]^C^C_redo
ID_Pan [平移(&A)]'_pan
ID_ZoomRealt [縮放(&Z)]'_zoom ;
[--]
ID_Filter [快速選取(&Q)...]^C^C_qselect
ID_TextFind [尋找(&F)...]^C^C_find
ID_Preferenc [環境選項(&O)...]^C^C_options
***POP502
**CMEDIT
[編輯模式的上下文功能表]
ID_CMSelLast [重複 %s(&R)]^C^C;
[--]
ID_Cutclip [剪下(&T)]^C^C_cutclip
ID_Copyclip [複製(&C)]^C^C_copyclip
ID_Copybase [以基準點複製(&B)]^C^C_copybase
ID_Pasteclip [貼上(&P)]^C^C_pasteclip
ID_Pastebloc [貼上為圖塊(&K)]^C^C_pasteblock
ID_Pasteorig [貼到原始座標(&D)]^C^C_pasteorig
[--]
ID_Erase [刪除(&E)]^C^C_erase
ID_Move [移動(&M)]$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_move,^C^C_move)
ID_Copy [複製選項(&Y)]$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_copy,^C^C_copy)
ID_Scale [比例(&L)]$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_scale,^C^C_scale)
ID_Rotate [旋轉(&O)]$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_rotate,^C^C_rotate)
[--]
ID_Deselectall [取消全部選擇(&A)]^C^C^P(ai_deselect) ^P
[--]
ID_Filter [快速選取(&Q)...]^C^C_qselect
ID_TextFind [尋找(&F)...]^C^C_find
ID_Ai_propch [性質(&S)]^C^C_properties
***POP503
**CMCOMMAND
[指令模式的上下文功能表]
[INT,END,CEN]INT,END,CEN
ID_Enter [輸入(&E)];
ID_Cancel [取消(&C)]^C
[--]
ID_Pan [$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),ZOOM),~,)平移(&P)]'_pan
ID_ZoomRealt [$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),ZOOM),~,)縮放(&Z)]'_zoom ;
ID_Tracking [暫時的追蹤點(&K)]_tt
ID_From [自(&F)]_from
ID_MnPointFi [->點過濾器(&T)]
ID_PointFilx [.X].X
ID_PointFily [.Y].Y
ID_PointFilz [.Z].Z
[--]
ID_PointFixy [.XY].XY
ID_PointFixz [.XZ].XZ
ID_PointFiyz [<-.YZ].YZ
[--]
ID_OsnapEndp [端點(&E)]_endp
ID_OsnapMidp [中點(&M)]_mid
ID_OsnapInte [交集(&I)]_int
ID_OsnapAppa [外觀交點(&A)]_appint
ID_OsnapExte [延伸(&X)]_ext
[--]
ID_OsnapCent [中心點(&C)]_cen
ID_OsnapQuad [四分點(&Q)]_qua
ID_OsnapTang [切點(&G)]_tan
[--]
ID_OsnapPerp [垂直點(&P)]_per
ID_OsnapPara [平行(&L)]_par
ID_OsnapNode [單點(&D)]_nod
ID_OsnapInse [插入點(&S)]_ins
ID_OsnapNear [最近點(&R)]_nea
ID_OsnapNone [無(&N)]_non
[--]
ID_Osnap [物件鎖點設定值(&O)...]'_+dsettings 2
***POP504
**OBJECTS_DIMENSION
[標註物件的內容表]
ID_DimText [->標註文字位置(&X)]
ID_DimAbove [標註線之上(&A)]^C^C_ai_dim_textabove
ID_DimTxtCen [置中對齊(&C)]^C^C_ai_dim_textcenter
ID_DimHome [文字歸位(&H)]^C^C_ai_dim_texthome
ID_DimTxtMove2 [單獨移動文字(&M)]^C^C_aidimtextmove _2
ID_DimTxtMove1 [移動引線(&L)]^C^C_aidimtextmove _1
ID_DimTxtMove0 [<-移動標註線(&D)]^C^C_aidimtextmove _0
ID_DimPrec [->精確度(&R)]
ID_DimPrec0 [0]^C^C_aidimprec _0
ID_DimPrec1 [0.0]^C^C_aidimprec _1
ID_DimPrec2 [0.00]^C^C_aidimprec _2
ID_DimPrec3 [0.000]^C^C_aidimprec _3
ID_DimPrec4 [0.0000]^C^C_aidimprec _4
ID_DimPrec5 [0.00000]^C^C_aidimprec _5
ID_DimPrec6 [<-0.000000]^C^C_aidimprec _6
ID_DimSty1 [->標註型式(&D)]
ID_DimSty2 [儲存成新型式(&S)...]^C^C_aidimstyle _S
[--]
ID_DimSty3 [標註型式 MRU1]^C^C_aidimstyle _1
ID_DimSty4 [標註型式 MRU2]^C^C_aidimstyle _2
ID_DimSty5 [標註型式 MRU3]^C^C_aidimstyle _3
ID_DimSty6 [標註型式 MRU4]^C^C_aidimstyle _4
ID_DimSty7 [標註型式 MRU5]^C^C_aidimstyle _5
ID_DimSty8 [標註型式 MRU6]^C^C_aidimstyle _6
ID_DimSty9 [<-其它(&O)...]^C^C_aidimstyle _O
***BUTTONS2
$P0=pop503 $p0=*
// SHIFT+右鍵
// $P0=pop503 = 讓PO 顯示 POP503 MENU
// $P0=* 的意義就是 讓PO MENU在右鍵停住. *號是停住的意思
// PO MENU 以此類推
謝謝前輩的資料分享 我的學習法也很糟 都是誤打誤撞 較難的函數因為身邊沒有人在學這個很難學的會 所以都靠摸索......
測試後 發現取消打勾選項後採SHIFT+右鍵或右鍵(只是重覆之前的動做) 無法顯視自訂AUX的部份功能表POP503~504及POP20的部份 不知道是那邊出錯了 請前輩再指點一下好嘛!
adslwang 在 2014-04-24, 01:44 作了第 1 次修改 (原因 : 測試後修改)
adslwang- 高級會員
- 文章總數 : 376
年齡 : 46
來自 : 台南
職業 : 自由業
愛好 : 電腦、旅行
個性 : 樂觀
使用年資 : 1年
使用版本 : 2009
積分 : 17
經驗值 : 7167
威望值 : 356
回帖精華 : 1
注冊日期 : 2008-10-02
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
目前我測出來.快顯功能表不打勾的情況下!! aux1 aux2 aux3 .都可以正確顯示. 不知道是不是你menu內無pop503,pop504 定義
但快顯功能表.打勾.只會顯示 buttons1 的快顯功能表. buttons2 .buttons3 .還是顯示aux2.aux3 的功能.!! 這部分還要再找資料看看
不知道你CAD目前是用幾版的.
但快顯功能表.打勾.只會顯示 buttons1 的快顯功能表. buttons2 .buttons3 .還是顯示aux2.aux3 的功能.!! 這部分還要再找資料看看
不知道你CAD目前是用幾版的.
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8034
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
shenhung 寫到:目前我測出來.快顯功能表不打勾的情況下!! aux1 aux2 aux3 .都可以正確顯示. 不知道是不是你menu內無pop503,pop504 定義
但快顯功能表.打勾.只會顯示 buttons1 的快顯功能表. buttons2 .buttons3 .還是顯示aux2.aux3 的功能.!! 這部分還要再找資料看看
不知道你CAD目前是用幾版的.
對不起這麼晚回,目前的狀況如下:
1.如同檔案AMD2002.ZIP附件下載資料原封不動測試,POP503~504定義都有。
2.我使用的版本為2009。
3.變數SHORTCUTMENU確定=0 。
4.
4-1功能表載入後的現況
4-2取消打勾後,案下CTRL加滑鼠右鑑的圖片,這個部份經多次測式就好像回到ENTER延續上一次的功能一樣。
4-3取消打勾後,案下滑屬右鍵的圖片
不知道為什麼功能會出不來,可以的話請前輩指點一下。
adslwang- 高級會員
- 文章總數 : 376
年齡 : 46
來自 : 台南
職業 : 自由業
愛好 : 電腦、旅行
個性 : 樂觀
使用年資 : 1年
使用版本 : 2009
積分 : 17
經驗值 : 7167
威望值 : 356
回帖精華 : 1
注冊日期 : 2008-10-02
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
印象中2009為cui檔. 一般的mnu檔menuload後會自動轉成cui. 實際那就要看cui 檔內 轉換後的內容了,而且若MENULOAD載入MENU後.自定義MENU跟ACADMENU 共存. AUTOCAD會以AUTOCAD本身的按鈕設定為主..
所以我自己2008版本後自定義的menu 內是不帶按鈕設定的. 若要改滑鼠按鈕會修改AUTOCAD 內ACAD.CUI 或ACAD.CUIX. 內的滑鼠按紐設定.
所以我自己2008版本後自定義的menu 內是不帶按鈕設定的. 若要改滑鼠按鈕會修改AUTOCAD 內ACAD.CUI 或ACAD.CUIX. 內的滑鼠按紐設定.
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8034
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
shenhung 寫到:印象中2009為cui檔. 一般的mnu檔menuload後會自動轉成cui. 實際那就要看cui 檔內 轉換後的內容了,而且若MENULOAD載入MENU後.自定義MENU跟ACADMENU 共存. AUTOCAD會以AUTOCAD本身的按鈕設定為主..
所以我自己2008版本後自定義的menu 內是不帶按鈕設定的. 若要改滑鼠按鈕會修改AUTOCAD 內ACAD.CUI 或ACAD.CUIX. 內的滑鼠按紐設定.
謝謝前輩的解說,我還是附上轉檔後cui檔案,謝謝!
http://www.FunP.Net/576752
adslwang- 高級會員
- 文章總數 : 376
年齡 : 46
來自 : 台南
職業 : 自由業
愛好 : 電腦、旅行
個性 : 樂觀
使用年資 : 1年
使用版本 : 2009
積分 : 17
經驗值 : 7167
威望值 : 356
回帖精華 : 1
注冊日期 : 2008-10-02
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
關於功能表獨立..我又碰到問題了..我目前是使用2005版..功能表獨立後...載入2014版沒問題(插入)...可是2005版就有問題(獨立插入的方式)..如果以"MENU"指令整個載入又是正常的...問題是出現在"影像功能表..功能表有開啟..內容卻是空白的...其它"下拉功能表"及"工具列"都正常...
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
這是獨立載入...都正常
請各位高手指教...感恩
請各位高手指教...感恩
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
回復: [討論]請教高手..如何把2005版(Mnu)介面..轉進2014版
這是我的MNU內容..完全載入正常....部份插入不正常...會不會是名稱衝突的問題...
給各位高手參考
給各位高手參考
yenbl- 一般會員
- 文章總數 : 89
年齡 : 68
來自 : 中壢市
職業 : 室內設計
愛好 : 繪圖..AutoLisp
個性 : 老實
使用年資 : 31年
使用版本 : 2005
經驗值 : 5470
威望值 : 111
注冊日期 : 2011-04-06
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共2頁)
這個論壇的權限:
您 無法 在這個版面回復文章