找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 20399|回复: 21
打印 上一主题 下一主题

[分享] 拋砖引玉系列 (一): 1. 妙用Mapkey (完)

[复制链接]
跳转到指定楼层
1
发表于 2006-11-23 10:02:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
拋砖引玉系列:(ProE wildfire 2.0)

1. 妙用Mapkey  (技巧在7,8,10,11,14,16,17,18樓
https://www.icax.org/viewthread. ... page%3D1#pid5294215
2. 应用Intent 参考
https://www.icax.org/thread-329701-1-1.html
3. 在组件应用 View Manager

4. 应用 Publish Geometry (发布几何)

5. 制作 Solid Part

6. Part 中的小技巧

7. 制作 SheetMetal

8. 制作爆炸图

9. 运用 Copy, Paste, Paste Special

10. 批量 改名 和 加参数

[ 本帖最后由 vigor 于 2006-11-24 09:00 编辑 ]

评分

参与人数 1技术 +1 收起 理由
IceFai + 1 期待您的精彩!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2006-11-23 10:13:13 | 只看该作者
1. 先從基礎的開始, Tools>Mapkeys; 單擊 New, 然後 "Key Sequence" 框輸入 你想要的熱鍵 (注意前面字母熱鍵存在,會使這熱鍵無法從鍵入,即有“e”,就沒法鍵入“e*"), 在 "Name" 框 輸入描述

[ 本帖最后由 vigor 于 2006-11-23 10:22 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
发表于 2006-11-23 10:33:03 | 只看该作者
2. "Record" and "Pause"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
发表于 2006-11-23 10:40:21 | 只看该作者
3. Change.(Save to config.pro). 按 'Changed' 按鈕, 不要按 ‘All' 按鈕

[ 本帖最后由 vigor 于 2006-11-23 12:20 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2006-11-23 10:57:29 | 只看该作者
4. 用 wordpad 或 notepad 打開 config.pro 去認識一下:

mapkey dr @MAPKEY_LABELDraf&t                 DR;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1  `Insert`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Activate `main_dlg_cur` `Insert.pshDraft`;@PAUSE_FOR_SCREEN_PICK;\
mapkey(continued) ~ Select `main_dlg_cur` `maindashInst0.NeutsDashList`1  `0`;\
mapkey(continued) ~ Open `main_dlg_cur` `Sst_bar.filter_list`;\
mapkey(continued) ~ Close `main_dlg_cur` `Sst_bar.filter_list`;\
mapkey(continued) ~ Select `main_dlg_cur` `Sst_bar.filter_list`1  `3`;@PAUSE_FOR_SCREEN_PICK;\
mapkey(continued) ~ Input `main_dlg_cur` `maindashInst0.Angle_1_Mru` `0.5`;\
mapkey(continued) ~ Update `main_dlg_cur` `maindashInst0.Angle_1_Mru` `0.5`;\
mapkey(continued) ~ FocusOut `main_dlg_cur` `maindashInst0.Angle_1_Mru`;\
mapkey(continued) ~ Activate `main_dlg_cur` `maindashInst0.Angle_1_Flip`;\
mapkey(continued) ~ Activate `main_dlg_cur` `chkbn.draft_ref_page_2.0`1 ;\
mapkey(continued) ~ Select `draft_ref_page_2.1.0` `PH.DraftTable`2  `0` `content`;%$f2;

a. 第一行: dr 為熱鍵,@MAPKEY_LABEL後為描述, Draf&t (&使t加下劃線在下拉菜單上)見下樓圖
b. 第四行:@PAUSE_FOR_SCREEN_PICK; 是停下來在Screen上遷擇,只能點選一下。
c. 末行: %$f2, 是運行功能鍵F2.
d. 每一行用”\”區隔。

[ 本帖最后由 vigor 于 2006-11-23 11:22 编辑 ]
6
发表于 2006-11-23 11:28:27 | 只看该作者
5. Mapkey DR 在菜單上的圖

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2006-11-23 11:37:25 | 只看该作者
好, 下面切入正題了,別吐口水。 :)
6. 多個命令合在一起, 下面代碼是定義大部分Sketch的重定義。Revlove, extrude and project sketch 都行。在下圖狀態下使用

mapkey $F3 @MAPKEY_LABELRedefine &Section         F3;\
mapkey(continued) ~ Activate `main_dlg_cur` `chkbn.projcrv_refs.0`1 ;\
mapkey(continued) ~ Activate `projcrv_refs.0.0` `PH.Sketch`;\
mapkey(continued) ~ Activate `main_dlg_cur` `chkbn.smt_wall_profile_page.0`1 ;\
mapkey(continued) ~ Activate `smt_wall_profile_page.1.0` `PH.SketchBtn`;\
mapkey(continued) ~ Activate `Odui_Dlg_01` `stdbtn_3`;\
mapkey(continued) ~ Activate `main_dlg_cur` `chkbn.extrev_1_placement.0`1 ;\
mapkey(continued) ~ Trigger `extrev_1_placement.1.0` `PH.section_select_list` `0`;\
mapkey(continued) ~ Trigger `extrev_1_placement.1.0` `PH.section_select_list` ``;\
mapkey(continued) ~ Activate `extrev_1_placement.1.0` `PH.Sketch`;\
mapkey(continued) ~ Activate `main_dlg_cur` `chkbn.fill_reference.0`1 ;\
mapkey(continued) ~ Activate `fill_reference.3.0` `PH.Sketch`;\
mapkey(continued) ~ FocusIn `Odui_Dlg_01` `t1.PlnMru`;~ Activate `Odui_Dlg_01` `stdbtn_3`;\
mapkey(continued) ~ Activate `main_dlg_cur` `chkbn.revolve_1_placement.0`1 ;\
mapkey(continued) ~ Trigger `revolve_1_placement.3.0` `PH.section_select_list` `0`;\
mapkey(continued) ~ Trigger `revolve_1_placement.3.0` `PH.section_select_list` ``;\
mapkey(continued) ~ Activate `revolve_1_placement.3.0` `PH.Sketch`;\
mapkey(continued) ~ Activate `Odui_Dlg_01` `stdbtn_3`;~ Activate `Odui_Dlg_01` `stdbtn_1`;\
mapkey(continued) ~ Activate `main_dlg_cur` `chkbn.references.0`1 ;\
mapkey(continued) ~ Trigger `references.1.0` `PH.SrfCollTbl`2  `` ``;\
mapkey(continued) ~ Trigger `references.1.0` `PH.SrfCollTbl`2  `` ``;\
mapkey(continued) ~ FocusOut `main_dlg_cur` `maindashInst0.mru_option_menu`;\
mapkey(continued) ~ Activate `references.1.0` `PH.sketch_btn`;\
mapkey(continued) ~ Activate `Odui_Dlg_01` `stdbtn_3`;\
mapkey(continued) ~ Select `main_dlg_cur` `ProCmdEnvMdlDisp.mdisp`1  `No hidden`;\
mapkey(continued) ~ Activate `main_dlg_cur` `chkbn.revolve_1_placement.0`1 ;\
mapkey(continued) ~ Trigger `revolve_1_placement.3.0` `PH.section_select_list` `0`;\
mapkey(continued) ~ Trigger `revolve_1_placement.3.0` `PH.section_select_list` ``;\
mapkey(continued) ~ Activate `revolve_1_placement.3.0` `PH.Sketch`;\
mapkey(continued) ~ Activate `Odui_Dlg_00` `stdbtn_3`;\
mapkey(continued) ~ Select `Odui_Dlg_01` `odui_steps`1  `SECTION`;\
mapkey(continued) ~ Activate `Odui_Dlg_01` `odui_steps`1  `SECTION`;#SKETCH;\
mapkey(continued) ~ Activate `main_dlg_cur` `maindashInst0.Sketch`;\
mapkey(continued) ~ Select `Odui_Dlg_01` `odui_steps`1  `SKETCH`;\
mapkey(continued) ~ Activate `Odui_Dlg_01` `odui_steps`1  `SKETCH`;#SKETCH;%hiddenline;

[ 本帖最后由 vigor 于 2006-11-23 11:42 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8
发表于 2006-11-23 11:51:14 | 只看该作者
7. 一鍵兩用, Hide and Unhide, 代碼如下: 亮選你想要hide 或 unhide 的特征, 然後F5.

mapkey $F5 @MAPKEY_LABELHide/Unhide            F5;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.AssyTree` `node43`;\
mapkey(continued) ~ PopupOver `main_dlg_cur` `ActionMenu`1  `PHTLeft.AssyTree`;\
mapkey(continued) ~ Open `main_dlg_cur` `ActionMenu`;~ Close `main_dlg_cur` `ActionMenu`;\
mapkey(continued) ~ Activate `main_dlg_cur` `HideFeat_PushBtn`;\
mapkey(continued) ~ Activate `UI Message Dialog` `ok`;\
mapkey(continued) ~ Activate `main_dlg_cur` `UnhideFeat_PushBtn`;\
mapkey(continued) ~ Activate `UI Message Dialog` `ok`;

[ 本帖最后由 vigor 于 2006-11-23 11:56 编辑 ]
9
发表于 2006-11-23 11:51:38 | 只看该作者
写的不错啊
10
发表于 2006-11-23 12:26:21 | 只看该作者
8. Mapkey能運行*.bat文件, 見下圖:

[ 本帖最后由 vigor 于 2006-11-23 14:36 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-27 06:08 , Processed in 0.024550 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表