magicwolf 发表于 2011-8-16 10:53:40

为hyperworks 11.0的后处理程序增加显隐左侧tab栏的快捷键

Hyperworks 11.0把Hypermesh和Hyperview、Hypergraph等程序一起整合到Hypermesh Desktop一个框架里了,这样是方便了不少,hm与hv、hg的界面也显得统一了,但是感觉hv、hg 11.0的界面布局不如10.0好用,比如在我的电脑上,显示器分辨率为1024x768,最大化hv11.0和hv10.0后比较panel:
hv10.0的Contour界面
hv11.0的Contour界面从图中对比可以看出,hv11.0无法完全显示整个panel界面,除非把左边的tab栏通过鼠标拖动缩成这样:
或者通过菜单View->Tab Area->Left关闭tab的显示。       但是左边的tab栏又经常要用到,这样就要经常拖动鼠标或者点击菜单,势必很麻烦,要是有快捷键迅速进行tab的显隐那就好了。        有个命令:::hw::ToggleTabAreaVisibility可以达到以上要求,将该命令用Tcl/Tk中的bind命令绑定到快捷键上即可。       完整的命令 bind . <Control-`> ::hw::ToggleTabAreaVisibility       这样便可以通过Ctrl+` (“`”是“1”左边那个键,也可以自定义成其他按键,只要保证不跟现有快捷键冲突了就可以了)来控制tab栏的显隐~非常方便吧,执行这个命令后,只要不关闭程序,切换到其他几个后处理模块中快捷键都仍然有效。       每次运行个命令也麻烦,一劳永逸的方法是把该命令写入到hw的一个初始化文件X:\Altair\11.0\hw\tcl\hwinit.tcl中:
这样,无论打开哪个后处理程序或者hypermesh Desktop程序,快捷键都自动生效了~ (单独的hypermesh程序不支持该命令,而通过Hypermesh Desktop打开的hypermesh程序支持)

sprat 发表于 2011-8-19 06:08:34

我用24吋显示器,无此问题

magicwolf 发表于 2011-8-19 21:35:42

回复 2# sprat


    这么大的显示器,是不是经常要晃动脑袋啊~

伤口结冰 发表于 2016-8-13 21:46:11

牛人啊!
页: [1]
查看完整版本: 为hyperworks 11.0的后处理程序增加显隐左侧tab栏的快捷键