|
发表于 2009-4-19 12:25
|
显示全部楼层
来自: 中国江苏镇江
之前已经有朋友说出思路,现整理公布。
版权归龙de船人所有,转载请标明出处。
懂一点VITESS编程的人都知道,编写触发器脚本可以自定义TB的快捷键,然而万恶的TB限制多多,快捷键同样不例外,只给你提供了小数字键盘及F1~F12这几个键。
如果突破限制呢?下面我详细讲解(懂点软件汉化也许能更快入手)。
1、你的机器上必须安装有Microsoft VS.NET2003或以上版本。(VS不仅能用来编程,事实上,它也能成为一个软件汉化工具。)
2、打开VS主程序,选择菜单:文件>打开>文件,选择要定义快捷键的TB执行程序,这里我选择了sj001.exe,这是建模的执行程序。打开之前请先备份。各模块的执行程序文件名请查阅帮助文件,这里不多说。
3、VS对sj001.exe进行了解析,形成了如图示的树形菜单。不理其它,单看快捷键(Accelerator)这一项。
2.jpg (33.29 KB)
2008-2-4 17:38
4、双击“Accelerator”项,再双击“121”项,弹出新窗口。如图,这就是内置在sj001.exe里的快捷键列表了。
Image00000.jpg (13.67 KB)
2008-2-4 17:38
“ID”项指按下快捷键后要执行的命令在TB中的编号,这个编号是唯一的。“类型”都是“VIRTKEY”,不用修改。现在,我们在这个窗口可以任意修改、添加快捷键了,唯一的问题是:ID哪里来?
打开你的TB安装目录,在\tribon\m3\Vitess\Lib目录下找到kcs_gui_planar_hull.py这个文件,用记事本找开,我们能看到类似
def file_new():
return 33036
的字符串,明白ID的来源了吧?
4、修改完毕,保存文件。举一返三,建模快捷键会改了,其它模块也应该没问题了。
抛砖迎玉,欢迎讨论。 |
|