找回密码
 注册
Simdroid-非首页
查看: 132|回复: 3

[软件接口] 为hyperworks 11.0的后处理程序增加显隐左侧tab栏的快捷键

[复制链接]
发表于 2011-8-16 10:53:40 | 显示全部楼层 |阅读模式 来自 湖南长沙

Hyperworks 11.0HypermeshHyperviewHypergraph等程序一起整合到Hypermesh Desktop一个框架里了,这样是方便了不少,hmhvhg的界面也显得统一了,但是感觉hvhg 11.0的界面布局不如10.0好用,比如在我的电脑上,显示器分辨率为1024x768,最大化hv11.0hv10.0后比较panel


hv10.0
Contour界面


hv11.0Contour界面

从图中对比可以看出,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程序支持)

本帖子中包含更多资源

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

×
发表于 2011-8-19 06:08:34 | 显示全部楼层 来自 陕西咸阳
Simdroid开发平台
我用24吋显示器,无此问题
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-19 21:35:42 | 显示全部楼层 来自 湖南长沙
回复 2# sprat


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

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 16:26 , Processed in 0.037529 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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