尊敬的各位用户,很抱歉通知您!
蜂特网将于2024年12月31日停止运营!

服务您是我们的荣幸

   发布新贴

板块公告

1、禁止发布与板块不相关内容。
2、提交作业务必注明课程名称及第几节课程作业并且提交到课程作业区!

评论学员

[插件]转载:相当不错的批量处理iLogic规则的工具

吴艺君 发布于 01-29 11:07
查看:2323|回复:3

碰到个客户,他们以前的图纸里有自动宏,可以在打开或关闭时自动做些事情。如在另外一篇博客提到的,Inventor2014以上不再支持自动宏,需要将原有的流程移植为Inventor事件。


但,使用Inventor事件,需要用户具备API开发技能。可能有些用户就望而却步了。有用户巧妙的把流程改造为iLogic,即添加iLogic规则,然后设置对应的触发器(iTrigger)。这样,也能达到目的。


可是,问题又来了。要是有成千上万的图纸呢?总不能一个个的打开去加规则吧。

于是,我在想写个小程序,能批量添加规则,毕竟,这方面的API是具备的。不过,这里有比较多的细节,例如,需要制定原始文件夹,能遍历子文件夹,需找需要操作的文件,导入规则,设置触发器,以及可能的无效场景控制等等。我有点犹豫是否要投入时间。突然发现一个博客,已经有人做了一个批量工具了!!兴奋之情溢于言表!这个工具几乎把每个细节都考虑到了,而且界面简洁,清楚。



我将其改造后,能支持规则中文名,并增加一项【是否忽略无特定的参数文件】,即如果文件参数中没有height,length,width,则不做规则的添加(这是为联系我的那个用户提供的)。有些按钮名也做了翻译。



若是最终用户,解压后,运行 Release文件下的Code Injector.exe。 请确保机器上已经安装了至少Inventor 2013以上的版本。


再次感谢原文作者! (Appreciate the author of the original article!)

转载:相当不错的批量处理iLogic规则的工具




消耗积分:2
登录下载

评分

评分人 积分 理由
吴艺君于 2015-01-29 11:12 重新编辑过该贴

共有3条评论

  • 青木312 青木312

    果断支持,毫不犹豫

    1楼 2015-01-30 08:08:36
    登录回复
  • 我不是一个好男人 我不是一个好男人

    毫不犹豫,支持

    2楼 2015-03-05 21:33:43
    登录回复
  • 耗子ozz 耗子ozz

    有个问题请教一下,2017版本批量添加规则后,仍然需要每个文件都添加一下事件触发器,不知道有没有办法批量处理这个呢

    3楼 2019-01-11 09:05:08
    登录回复

在线咨询 蜂特网,融汇知识之力,分享科技未来!

联系客服
加蜂特网为微信好友