野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 11039|回复: 10

[求助] creo4.0如何一个映射键达到层的开和关

[复制链接]

5

主题

71

回帖

2

威望

助工

Rank: 2

积分
117
发表于 2020-1-19 14:51 | 显示全部楼层 |阅读模式
用的上一个版本是proe5.0m110,最近刚升级creo4.0m060将之前用的config.pro文件替换进去之后很多命令都出问题没法用了,我琢磨了一下感觉是语法变了一些,能代替或者重新录的都录过了,目前遇到比较棘手的问题就是之前通过一个映射键达到层的开启和关闭的效果没法实现,之前在proe5.0能奏效的映射键代码是。
mapkey ww @MAPKEY_LABEL层;~ Select `main_dlg_cur` `MenuBar1`1  `View`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Activate `main_dlg_cur` `View.psh_view_lyrs`;\
mapkey(continued) ~ Activate `min_layers` `NewLayer_PushBtn`;\
mapkey(continued) ~ Input `layerprops` `PropsLayName_InpPanel` `d`;\
mapkey(continued) ~ Update `layerprops` `PropsLayName_InpPanel` `d`;\
mapkey(continued) ~ Activate `layerprops` `PropsOk_PushBtn`;\
mapkey(continued) ~ Activate `min_layers` `AddItem_PushBtn`;#DATUM PLANE;#SEL BY MENU;\
mapkey(continued) ~ Activate `selspecdlg0` `SelAllButton`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;@PAUSE_FOR_SCREEN_PICK;#DONE/RETURN;\
mapkey(continued) ~ Activate `min_layers` `ButtonSelall`;~ Activate `min_layers` `MakeBlank`;\
mapkey(continued) ~ Activate `min_layers` `RepaintBtn`;~ Activate `min_layers` `SaveStatusBtn`;\
mapkey(continued) ~ Activate `min_layers` `CloseBtn`;
这个映射键是别人录所以自己也不知道怎么去复现

9

主题

98

回帖

10

威望

助工

Rank: 2

积分
152
发表于 2020-1-19 17:11 | 显示全部楼层
插个眼。坐等大佬。
回复 支持 反对

使用道具 举报

12

主题

728

回帖

7

威望

高工

Rank: 4

积分
918
发表于 2020-1-20 08:58 | 显示全部楼层
坐等大神解决
回复 支持 反对

使用道具 举报

5

主题

71

回帖

2

威望

助工

Rank: 2

积分
117
 楼主| 发表于 2020-1-20 17:55 | 显示全部楼层
大神快来
回复 支持 反对

使用道具 举报

6

主题

472

回帖

49

威望

高工

Rank: 4

积分
624

希望之星勋章宣传大使勋章

发表于 2020-1-21 10:16 | 显示全部楼层
重新录吧
回复 支持 反对

使用道具 举报

6

主题

472

回帖

49

威望

高工

Rank: 4

积分
624

希望之星勋章宣传大使勋章

发表于 2020-1-21 10:24 | 显示全部楼层
注意,这个跟以前的proe还有点区别,那时候显示隐藏/消隐可以录到一个快捷键里,反复切换。

而creo4.0以后版本的映射键录制,只能在一个环境下(比如钣金、草绘、工程图环境)录制,不能来回切换层树和模型树。这个键要么切层,就一直是层。是模型树,就一直是模型树。
1.jpg
2.jpg
回复 支持 反对

使用道具 举报

5

主题

71

回帖

2

威望

助工

Rank: 2

积分
117
 楼主| 发表于 2020-1-21 13:35 | 显示全部楼层
箫鼓醉 发表于 2020-1-21 10:16
重新录吧

我肯定想重新录,录完之后要么只能开要么只能关,做不到一个映射键能开能关。
回复 支持 反对

使用道具 举报

5

主题

71

回帖

2

威望

助工

Rank: 2

积分
117
 楼主| 发表于 2020-2-12 16:57 | 显示全部楼层
箫鼓醉 发表于 2020-1-21 10:24
注意,这个跟以前的proe还有点区别,那时候显示隐藏/消隐可以录到一个快捷键里,反复切换。

而creo4.0以 ...

感谢你的耐心作答,那我就适应新版本吧。
回复 支持 反对

使用道具 举报

5

主题

71

回帖

2

威望

助工

Rank: 2

积分
117
 楼主| 发表于 2020-3-12 17:39 | 显示全部楼层
经过我今天又一次实验发现一个问题
即使是老版本(proe5.0)我重新录制快捷键录制点击层按钮这样一个操作也没法实现一键开/关层
然后我将proe5.0以及目前在用creo4.0所录制的命令提取出来进行比对
发现两个不能来回切换层的代码是一样的奈何能来回切换的代码我看不懂要不然我看看逻辑自己改改新版本或许就能用了

以下是提取的代码
proe5.0直接录制
mapkey jk ~ Command `ProCmdViewLyrs` 1;

proe5.0别人录制
mapkey ww @MAPKEY_LABEL层;~ Select `main_dlg_cur` `MenuBar1`1  `View`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Activate `main_dlg_cur` `View.psh_view_lyrs`;\
mapkey(continued) ~ Activate `min_layers` `NewLayer_PushBtn`;\
mapkey(continued) ~ Input `layerprops` `PropsLayName_InpPanel` `d`;\
mapkey(continued) ~ Update `layerprops` `PropsLayName_InpPanel` `d`;\
mapkey(continued) ~ Activate `layerprops` `PropsOk_PushBtn`;\
mapkey(continued) ~ Activate `min_layers` `AddItem_PushBtn`;#DATUM PLANE;#SEL BY MENU;\
mapkey(continued) ~ Activate `selspecdlg0` `SelAllButton`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;@PAUSE_FOR_SCREEN_PICK;#DONE/RETURN;\
mapkey(continued) ~ Activate `min_layers` `ButtonSelall`;~ Activate `min_layers` `MakeBlank`;\
mapkey(continued) ~ Activate `min_layers` `RepaintBtn`;~ Activate `min_layers` `SaveStatusBtn`;\
mapkey(continued) ~ Activate `min_layers` `CloseBtn`;

creo4.0直接录制
mapkey jk ~ Command `ProCmdViewLyrs`  1;
回复 支持 反对

使用道具 举报

1

主题

287

回帖

0

威望

工程师

Rank: 3Rank: 3

积分
357
发表于 2020-3-13 16:53 | 显示全部楼层
顶一下,有高手没有?这个问题我也想知道?
回复 支持 反对

使用道具 举报

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

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号

GMT+8, 2024-3-29 07:32 , Processed in 0.114829 second(s), 27 queries .

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