+发表新主题
x4long 发布于2023-11-10 03:51 242 次浏览 25 位用户参与讨论
跳转到指定楼层

实现功能:

保存文件,文件名的规则:图号 名称

注意:图号与名称间加了一个空格

iLogic代码实现功能

将文件名中的名称写入iProperty中的标题内

将文件名中的图号写入iProperty中的零件代号内


如果是标准件

将文件名写入iProperty中的零件代号内


请大家帮忙测试一下(几经周折终于可以满足要求,正确程序见6楼)







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

已有25人评论

jsj2010 发表于 2023-11-10 07:46:01
对于楼主的探索,还是应该要鼓励的。  
  
不过呢,由于 INV 这个软件,总给我一种“很特殊”的感觉,所以,对 INV ,以及楼主的做法,我有一些自认为是对的,但也许是很不着调的想法。  
   
那个“自动桌子”公司,应该连续三到五年,停止每年一次的升级,静下心来,从底层开始,重写全部的代码,将软件的数据关系,彻底理顺,再交给用户使用。这种内部数据不通,靠用户修修补补,甚至是使用一些旁门左道的做法,我以为,不是值得推荐或推广的。我甚至认为,iLogic ,只是“自动桌子”公司给大家的一瓶浆糊而已,让用户自己,东修修,西补补,或许仅此而已。  
  
另,楼主依据保存的文件名(内含空格),将文件名自动拆分成图号以及图名,并自动填写,鄙人以为,此事也不是很靠谱。  
  
我并不是认为楼主不能很好地实现这一功能,相反,我觉得,楼主已经成功了,已经能够做到这一点了。且,要实现此功能,在程序上,应该是能够实现的。  
  
我想要说的,所谓的不靠谱,指的是:图号以及图名,是不应该跟随着文件存储名的改变而改变,这个文件存储名,也就是在计算机上保存的文件名。  
  
图号以及图名,应该是跟随着文件的内容走的,不管你的文件名如何变,只要内容不变,则图号以及图名,就不应该被改变。如果一定要一方跟随着另一方,我以为,正确的做法,应该是文件名(存储名)跟随着图号以及图名的改变而改变。也就是说,当你更改了图号和(或)图名时,文件名(存储名)将会自动更改。  
  
如楼主能做到这一点,则一定能造福天下,功德无量。说不定,你编写的代码,被桌子公司收购,都是有可能的。(开玩笑地说,一旦被收购,千万别忘了我啊,一个好的 IDEA,也是有价值的)。如能够实现这种数据传递,我觉得 iLogic 这瓶浆糊,还是有点价值的。
回复

使用道具 举报

wd413413 发表于 2023-11-11 01:51:49
看起来很强大,感谢分享。貌似图号和图名反了
回复

使用道具 举报

x4long 发表于 2023-11-11 01:59:24
wd413413 发表于 2023-11-11 01:51
看起来很强大,感谢分享。貌似图号和图名反了...
是的将最后的“0”改为“1”,“1”改为“0”
回复

使用道具 举报

olax 发表于 2023-11-12 06:31:13
jsj2010 发表于 2023-11-10 07:46
对于楼主的探索,还是应该要鼓励的。  
  
不过呢,由于 INV 这个软件,总给我一种“很特殊”的感觉,所以 ......
看似很有道理,实际上还真的有那么点道理
回复

使用道具 举报

olax 发表于 2023-11-12 16:09:04
jsj2010 发表于 2023-11-10 07:46
对于楼主的探索,还是应该要鼓励的。  
  
不过呢,由于 INV 这个软件,总给我一种“很特殊”的感觉,所以 ......
看似很有道理,实际上还真的有那么点道理
回复

使用道具 举报

olax 发表于 2023-11-13 09:39:12
jsj2010 发表于 2023-11-10 07:46
对于楼主的探索,还是应该要鼓励的。  
  
不过呢,由于 INV 这个软件,总给我一种“很特殊”的感觉,所以 ......
看似很有道理,实际上还真的有那么点道理
回复

使用道具 举报

jsj2010 发表于 2023-11-13 09:46:53
jsj2010 发表于 2023-11-10 07:46
对于楼主的探索,还是应该要鼓励的。  
  
不过呢,由于 INV 这个软件,总给我一种“很特殊”的感觉,所以 ......
我的想法,基于一个非常朴素,也非常简单的道理,简单地说,就是:因为我画的,是一个轴类零件(比如说是传动轴),根据 ERP 系统内的编码规则,或者根据现有零件库内,零部件的编码规则,比如说,可以给定其编号为 ABC-123 ,所以,这个零件的代号为“ABC-123”,名称为“传动轴”,也因此,图纸上的图号为“ABC-123”,名称为“传动轴”,当我在计算机上,存储这个零件图的时候,我会给定其存储名(也就是文件名)为“ABC-123”。当然,按照我给楼主的建议,文件名应该是“ABC-123 传动轴”,只是,你不需要自己手动填写文件名,当你点击保存时,你的 iLogic 代码,根据已有的图号和图名,自动填写文件名,并完成保存。  

各位看官,你们以为如何?
回复

使用道具 举报

chenjuan70 发表于 2023-11-13 09:52:40
sonli001 发表于 2023-11-13 09:46
我的想法,基于一个非常朴素,也非常简单的道理,简单地说,就是:因为我画的,是一个轴类零件(比如说是 ......
正需要如此的功能。
回复

使用道具 举报

x4long 发表于 2023-11-17 08:16:57
sonli001 发表于 2023-11-13 09:46
我的想法,基于一个非常朴素,也非常简单的道理,简单地说,就是:因为我画的,是一个轴类零件(比如说是 ......
我的想法也非常朴素:
为什么保存名为“ABC-123 传动轴”:
我们在查找自己电脑中的文件一般会用到WINDOWS检索工具,WINDOWS自带的检索工具会查找文件内容(速度慢)。
因此我平常用Everything这个小具,查找文件特快。(仅支持文件名查找)
但有时我想通过图号查找文件,有时想通过名称查找,
因此文件名就:图号 空格 名称 这种方法来命名。
中间加个空格带来的问题也很多:比如图号和名称内部均不能出现空格(这个自己知道就行)
这种命名方式在北方的企业中,我也见到很多,从AUTOCAD开始时。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| Archiver|手机版|小黑屋| 碧波制图网 Published by Stonespider

Copyright © 2021-2023 Kangli Wu   All Rights Reserved.

Powered by Discuz! X3.5( 苏ICP备18011607号-1 )

快速
回复
返回
列表
返回
顶部