iCAx开思网

标题: 小弟最近做刀具CAD遇到的问题~希望得到高手的指点 [打印本页]

作者: apple_bao_bao    时间: 2004-4-24 23:19
标题: 小弟最近做刀具CAD遇到的问题~希望得到高手的指点
问题就是如何才能将号码为1的面用代码涂上颜色,和如何用代码将号码为2的对象隐藏了~~~希望高手可以指点一二,最好能有几句代码事例~~
小弟在此感激不尽~~~愿意饭饭您~
作者: xinghai    时间: 2004-4-24 23:27
看不明白,等待高手来解答,
咱也学一手!
作者: apple_bao_bao    时间: 2004-4-25 12:17
忘记说了,我是在V5的VBA环境下做的~~~恳请各位高手不吝赐教
作者: iaotan    时间: 2004-4-25 19:43
不懂
作者: motor    时间: 2004-4-26 13:17
试一试下面的步骤
1.启用宏纪录
2.手动操作
3.停止宏纪录
4.察看宏纪录
作者: thoris_tom    时间: 2004-4-26 13:53
问题一:右键--〉属性
问题二:右键--〉显示/隐藏
作者: apple_bao_bao    时间: 2004-4-26 14:30
小弟我试过了motor 兄的方法,但是有一些操作是记录不下来的(也许是我用的D版的软件的缘故,也许是CATIA本身录制命令流的功能的缺陷)总之我想要的上面的两个操作录制不下来,还有其他很多操作都录制不下来,比如为零件添加材质,在有限元分析模块的设置单元格大小等都不能录制命令流
最垃圾的就是DMU模块根本就不能录制命令流,在做DMU2次开发的时候所有的代码都要自己写~CAA的资料我也看了很多,可是总是找不到对应的方法,呵呵~~CAA的帮助太庞杂了,根本不知道从什么地方入手看起~~
还有楼上的兄弟,我说的是V5版的2次开发,不是界面操作~
作者: acoka    时间: 2004-4-26 17:34
macro录不了属性设置的
我用正版也不行
  
CAA看这个图,不过没什么vbA的
  
DMU和红线圈的部分有关
作者: motor    时间: 2004-4-26 18:27
apple_bao_bao所言既是——CATIA的MACRO并不能纪录所有的操作流程。尤其是在DRAFTING模块中,宏纪录基本没有任何作用。
不过,江达就有高人能应对这种问题。一旦有机会,我会替你请教。
作者: acoka    时间: 2004-4-27 01:29
VC的API下, 有
CATSmarTeamInfra/IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---Visualization.CATIVisPropertiesAbstract
        |
        +---CATIVisProperties
  
ACTIVisProperties可以设定所有的显示属性
  
而在Automation API下根本无法提供同等的API
作者: apple_bao_bao    时间: 2004-4-28 09:33
恩~~~楼上说的的确是这样,我在程序之中使用一些Automation API的函数,没有效果.就是代码中包含一些操作函数,但是在程序执行的没有代码对应的操作,但是也没有报错,十分郁闷的说~由于学校没有钱,所以只能用盗版,开始的时候还以为是盗版软件的问题,呵呵~谢谢楼上对正版的说明,说实话如果我能用到正版的软件一定会把这些问题提给软件厂家,看看他们有什么高招
在程序中使用ACTIVisProperties中的一些函数,程序没有产生函数指定的操作~还希望达人acoka 能详细的解释一下"ACTIVisProperties可以设定所有的显示属性 ,而在Automation API下根本无法提供同等的API "这句话的意思~小弟在这里感激不尽了~
   
  
作者: apple_bao_bao    时间: 2004-4-28 09:37
motor 兄说的对~~呵呵~真的谢谢您能帮我~
我在二维图的二次开发中也是不能录制命令流,而且我使用的ONLINE给的说明也不是很详细~只能自己摸索着做~~目前还可以应付一些二维造型~在DRAFTING模块我用的也是一些Factory2D的方法建立一些对象,比如直线或者圆之类的~~呵呵~~~
还是希望motor 兄日后能多多指点不吝赐教~




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3