A-A+

使用命令流定义Hyperworks/Hypermesh快捷键的方法

2018年06月02日 CAE 阅读 1,539 views 次

在文章《Hyperworks/Hypermesh自定义快捷键及快捷键语法详解》中介绍了在Hyperworks/Hypermesh中利用工具栏自定义快捷键的方法。下面介绍下在Hyperworks/Hypermesh中直接使用命令流定义快捷键的方法。

在Hyperworks/Hypermesh中定义快捷键的命令为bind,语法格式为:

bind . <快捷键><快捷键> 变量名

proc 变量名 {} {hm_pushpanel {面板名称};}

变量名为自定义的合法变量名即可。

例如:将qi定义为qualityindex面板的快捷键,命令如下:

  1. bind . <q><i> qualityindex
  2. proc qualityindex {} {hm_pushpanel {qualityindex};}

定义子面板快捷键的语法为:

bind . <快捷键><快捷键> 变量名

proc 变量名 {} {hm_pushpanelitem {面板名称} {子面板名称};}

例如:将uq定义为surface edit面板下untrim子面板的快捷键:

  1. bind . <u><q> xxzz
  2. proc xxzz {} {hm_pushpanelitem {surface edit} {untrim};}

注意:面板和子面板的名字要和HyperMesh界面中的名字一模一样,包括大小写,包括空格。

如果快捷键是两个相同的字母可以使用<Double-j>代替。例如:将jj设置为退出当前面板的快捷键:

  1. bind . <Double-j> quitpanel
  2. proc quitpanel {} {hm_exitpanel}

如果希望使用空格做快捷键,则直接使用<space>即可。

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: