大家好,说起Ctrl+tab组合快捷键,大家一定不陌生,大家可以在自己所用的浏览器或者office办公软件中尝试一下,都可以起到快速切换窗口的作用,从这个网页快速切换到另一个网页,并且大部分朋友应该也知道在catia中同样的可以使用这个快捷键组合来切换窗口,以提高工作效率。但是关于窗口切换的规则你真的了解吗?
其实窗口切换的逻辑通常有两种,一种是按部就班顺序切换one by one,按照1.2.3.4.5的规律依次切换窗口,大家可以测试下自己所用的网页浏览器(chrome)。另一种是有记忆式的切换,意思就是如果我们按照某一个次序,比如3.5.1.4.2去激活过软件窗口,那么接下来如果我们使用Ctrl+tab组合去切换窗口,软件会按照逆序2.4.1.5.3去依次激活各个窗口,excel是这样的,CATIA也是这样的,大家应该都了解的。
其实关于那种切换方法更好一些,无可厚非,大家都有自己的习惯,对于有记忆式的切换,如果窗口多了,工程狗脑细胞配置也跟不上吧,这是我个人的一个痛点,有的时候我更倾向于12345顺序切换的方式。
那么对于CATIA软件,如果我们想要变更一下这个逻辑设置,想要把默认的记忆式切换变更成顺序切换,我们首先想到的就是工具-选项,看看是否可以在预设里面去设置一下吧,但是比较遗憾,我并没有发现有类似的设置选项。于是我便想到通过CATIA二次开发去创建个简单的宏程序来实现这个功能,而后为这个宏程序定义一个快捷键,那岂不是同样可以实现按照顺序切换方式去灵活的切换窗口了嘛。
程序的代码比较简单,大家感兴趣的可以作为参考。至于怎么给宏程序赋予快捷键,比如ctrl+Q ,我们在之前的帖子中已经讲过了,大家可以自行搜索一下。
这样就通过自己编辑的宏程序实现了在CATIA软件中按照窗口1.2.3.4.5依次切换的目的了,小伙伴们你get了吗,如果感兴趣可以点击左下角[阅读原文]学习一下小蚂蚁二次开发教程,提高工作效率,解决工作难题的不二之选。