首页/文章/ 详情

【CATIA技巧】CATIA快捷键技巧二

1月前浏览120
哈喽,铁子们,快捷键技巧分享,我们平常使用的大多数CATIA命令都是可以设置快捷键的,前提是这个命令能够在自定义窗体的如下这个所有命令的列表框中找到.但是这个设置过程可能会存在一些麻烦.

▼ 自定义窗体当前模块所有命令列表框

比如说当我们进入草图模块,如下图一所示一个经常需要用到的状态开关命令,工具提示名称叫做:按草图平面剪切零件,但是当我们进入到自定义窗体的全部命令列表框中却找不到这个命令名称,于是乎,我们认为这个命令不支持设置快捷键.但是执着的你还不死心,又从头到尾的把命令列表查找了一遍,最终发现一个名称为切除面的命令(下图二),没错就是他,并且当我们将软件语言环境改为英语的时候,发现也是不统一的,其工具提示是Cut Part by Sketch Plane,正宗英文名是Cutting Plane.如下图三背视图命令也存在类似的情况,其实际名称是(* 背)[下图四所示].工具提示名称与其真正的名称不一致!这个不一致给我们带来了很大不便,类似的命令也许还有不少,请老铁们自行探索发现(暗中含义:命令列表找不到对应的命令的时候再努力一下).

▼ 按草图平面剪切零件状态开关

   

 

▼ 命令列表框中的真实名字[切除面]

   


 





     
工具提示名称      
命令实际名称      
简体中文      
按草图平面剪切零件      
Cut Part by Sketch Plane      
英文      
切除面      
Cutting Plane      

▼ 背视图命令




▼ 命令列表框中的真实名字[* 背]

 


需要强调的,当我们在二次开发采用VBA startcommand语法的时候,需要使用命令的真实名称,例如草图模块的切除面(中文名),Cutting Plane(英文名),而非使用工具提示的名称, 或者我们也可以使用此命令的id:CATSKUSwitchClippingHdr,而当我们仔细研究startcommand的语法解释的时候,发现如下细节:

  • iCommandId
  • The id of the command to be started. This id can be the name of the command  or its alias.

即:我们也可以使用命令的别名,什么是别名,就是我们按照个人意愿给它取的绰号,你可以叫他王小二,我可以喊他王二小,这个别名是在哪里定义的呢?且看如下窗体界面,对,就是在这个位置.

▼ 用户别名设置

那么使用startcommand命令的时候,我们这里至少有四种写法(如果涉及其他语言的话,需要改成各自对应的语言,这里只写出英语和中文两种模式):

catia.startcommand "切除面"      
catia.startcommand "Cutting Plane"      
catia.startcommand "CATSKUSwitchClippingHdr"      
catia.startcommand "王小二"      

由快捷键拓展过来的一些知识点,虽然没有什么用,但是也没有趣.


来源:CATIA小蚂蚁
二次开发通用CATIAAlias曲面装配工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-06-21
最近编辑:1月前
CATIA专业培训讲师
日拱一卒无有进 功不唐捐终入海
获赞 64粉丝 155文章 84课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈