| 会员登录 立即注册
设为首页 加入收藏 关注我们: 关注公众号

关注公众号拿干货

CATIA论坛
加入联盟

扫微信(sakula)入联盟

CATIA软件
风格切换

catia论坛

搜索

CATIA联盟

[CATIA工程图] catia如何快速切换工程图的工作视图和背景视图

[复制链接]
fengkepeng 发表于 2019-1-23 13:53:36 | 显示全部楼层 |阅读模式
fengkepeng
2019-1-23 13:53:36 125 0 看全部
  很久很久以前,计算机还没有鼠标,人们操作它,只能通过键盘输入一行一行的指令代码。对没错,就是DOS时代。


  后来,随着操作系统的出现,计算机的硬件里多了一个叫鼠标的东西。也正是因为这个东西,人们操作计算机的门槛,降低了不少。


  于是乎,各软件也基于这个东西,将自己的命令设计成了一个个图标。比如在Autocad中创建直线,你可以通过点击直线图标代替键盘输入的"L-->Enter";在CATIA中创建草图,你可以通过点击草图图标代替键盘输入的"c:sketch"。


  然而,有这么一部分人认为,用键盘操作软件,要比鼠标点击图标逼格更高!


  于他们不辞辛苦,为几乎每个命令都设置了快捷键。哎,可真是苦了这些人,既要在设置的时候避免快捷键的重复,又要在使用时努力想:我要用的命令是什么快捷键来着?


  以上内容仅供娱乐,正文请见分割线下面的部分!


  CATIA中命令快捷键的设置,可以通过“Tools(工具)”-->“Customize(自定义)”选项,然后切到Commands。


  左侧选中命令类型,右侧选择具体命令……哎,有小伙伴要问了,我怎么知道我要设置快捷键的命令具体叫什么名字啊?其实很简单:只需要在菜单中看一下


  或者把鼠标放在命令图标上,就可以Get到了!


  需要注意的是,命令名在中文和英文下是不同的!!!


  选中命令后,我们点击“ShowProperties…按钮”你会发现底下有个Accelerator(加速器)的选项。只要在该位置填入快捷键(组合),然后直接关闭窗口,快捷键就设置成功啦!


  测试一下,你会发现它只能由工作视图切到背景视图,但是回不来。于是乎我们继续设置。找到WorkingViews命令,问题又来了:这个加速器设置的地方为毛是灰色的!


  这里需要说明一下,划重点:
catia如何快速切换工程图的工作视图和背景视图45

  设置某个命令的快捷键时,该命令必须存在于当前界面!


  因此我们想设置WorkingViews这个命令的快捷键,要么你切到包含这个命令的界面(背景视图)再设置,要么你将该命令添加到工作视图界面中。不管采用以上哪种方法,你将WorkingViews命令的快捷键也设置成Ctrl+e时,你会得到如下提示:
catia如何快速切换工程图的工作视图和背景视图86

  Whatthe****!这是什么鬼设定,来回切换视图为毛是不同的命令!本来是同一件事,设置两个快捷键很不爽有木有!


  难道,就没有办法用同一个快捷键解决切换视图的问题吗?
catia如何快速切换工程图的工作视图和背景视图19

  有!那就是让视图的来回切换变成同一个命令!


  可是,怎么变呢?
catia如何快速切换工程图的工作视图和背景视图85

  别忘了,小编可是工程师界的:代!码!狂!魔!


  思路很简单:如果当前激活的视图是背景视图,我们就执行WorkingViews命令,否则就执行SheetBackground命令。所以脚本这么写:
catia如何快速切换工程图的工作视图和背景视图51

  SubCATMain


  SetView=CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveView


  IfView.Name="BackgroundView"Then


  CATIA.StartCommand("WorkingViews")‘如果你是中文环境,引号里要写对应的中文命令名


  Else


  CATIA.StartCommand("SheetBackground")‘如果你是中文环境,引号里要写对应的中文命令名


  EndIf


  EndSub
catia如何快速切换工程图的工作视图和背景视图82

  复制它,粘贴到txt文件中,然后把文件后缀名改成CATScript或者CatVbs,双击运行一下试试吧!


  既然这个脚本已经实现了在两个视图之间切换,那么接下来就是怎么为它设置快捷键的问题了!回顾我们前面划的重点:要想为某命令设置快捷键,该命令必须存在于当前界面!
catia如何快速切换工程图的工作视图和背景视图90

  所以如何将这个宏命令加入到当前界面呢?戳我看这篇文章。


  最终效果见下面的动图!
catia如何快速切换工程图的工作视图和背景视图99

  总结:写个宏,为它设置个快捷键。
  • 您可能感兴趣
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则 返回列表

查看:125 | 回复:0

CATIA教程| CATIA视频| CATIA培训| CATIA下载| CATIA命令| CATIA安装| CATIA插件| CATIA入门| CATIA V5| CATIA论坛
联系电话:18982019507 地址:成都市青羊区二环路西一段155号天祥广场4栋1801
版权所有 ©软易达 •( 蜀ICP备14018086号 )Copyright © 2001-2013 Comsenz Inc. All Rights Reserved.   Powered by Discuz! X3.4
折叠

Sakula小海浪


千人CATIA技术群

加入我们,一起进步

咨询热线
18982019507
微信关注"catia联盟"