通过ilogic实现文件保存后自动关联到iproperty。
2018-09-21
188****8888
0
Inventor
我复制下面ilogic程序之后保存时提示错误,错误原因“索引超出了数组界限”。可能原因是什么以及如何解决这个错误?
获取模型文件名(不带扩展名)
Fname = ThisDoc.FileName(False) without extension
分割字符串获得数组
a = Split(Fname "quot; "quot;)
把数组分别赋值给零件代号和描述
iProperties.Value("quot;Project"quot; "quot;Part Number"quot;)=a(0)
iProperties.Value("quot;Project"quot; "quot;Desc;x;ription"quot;)=a(1)
全部回答(1)
陈惠堂
5个月前 回答
解释一下,使用这段代码有个前提条件,你的文件名必须是中间有空格分割,你也可以根据实际情况对代码进行修改,加上一些限定条件,比如如果我保存的时候忘了在文件名中加空格,你就可以添加条件,当空格存在时,运行规则。

已采纳