SolidWorks机械工程师网——最大的SolidWorks学习平台
标题:
如何用宏批量修改指定零件的切割清单项目名称?
[打印本页]
作者:
moipourlui
时间:
2015-1-16 19:54
标题:
如何用宏批量修改指定零件的切割清单项目名称?
由于小人破坏(那种小人啥也不会,到处给人胡说,还一副假正经,纯粹论坛里的混子),原帖无法进入,重新开贴咨询,用 feather.name="xxxx",虽然能够成功将切割清单项目项目名称更改,但该切割清单项目里面的系统自定义属性,如 LENGTH@@@切割清单项目名称1@零件名称,引用的还是“切割清单项目名称1”而不是改名后的名称,求助如何同时更新切割清单项目名称及里面自定义属性引用的名称?,比如下面代码该如何修改,才能达到那种效果?
Sub main()Set swApp = Application.SldWorks
Set Part = swApp.ActiveDocSet SelMgr = Part.SelectionManager
Part.ClearSelection2 Trueboolstatus = Part.Extension.SelectByID2("Cut-List-Item1", "SUBWELDFOLDER", 0, 0, 0, False, 0, Nothing, 0)
SelMgr.GetSelectedObject5(1).Name = "NEW NAME"
End Sub
备注一下,此帖不欢迎那位小人,请小人”免回尊贴“!!!
作者:
51555
时间:
2015-1-17 13:05
我已於舊帖告知樓主「注意論壇禮節」!
加入論壇圖的就是一個互相幫忙與學習,但請記注:不是大家都有義務回答您的任何提問!
能回答,我們該心存感激;不回答,該檢討自己是否發言不當造成關注度不夠,而不是惡言相向!
由此對照工程师及版大無時的無私奉獻,更顯難能可貴!
也杖绱舐剐炙?f,藉由一些「加入會員才能得到對等利益及幫助」的方式並不為過!
言盡於此,以下回覆您的提問…
編程我是門外漢,但幾天前就已經關注此帖。
藉由朋友的幫助,給出了一個「暫時性」的解決方式。
由於朋友也忙碌,而且樓主的要求(
焊件
清單重新批次命名)實在也非常態性做法,
所以,以下提供的代碼是參照原廠提供的練習加以修改,並未多花時間重新編寫代碼,不可諱言的可以再精簡許多~
效果如下:
【用工程师以前的
焊件
教程為例】可見系統默認的清單名稱。
保存到相册
【執行代碼】
保存到相册
【執行的結果】
保存到相册
【
焊件
屬性名稱也一併修改了!】
保存到相册
【重申】由於樓主的要求非業界常態做法,此種命名方式妥當與否尚有討論的空間。
因此只將該文件的密碼PM給樓主,有需要的朋友可以向樓主索取。
操作時,只要將圖三中箭頭所指代碼,改為自訂的字符,咝嗅峒纯蛇_到批量重新命名的要求。
CutListRename.rar
(12.73 KB, 下载次数: 238)
2017-6-19 08:07 上传
点击文件名下载附件
下载积分: 金币 -1
作者:
jjdqxczk1986
时间:
2015-1-17 22:11
小王侠的代码 好像是先把特征的名称赋值,然后逐个i获取该特征相关自定义属性值,然后将赋值名称替换原名称并删除原属性添加替换名称后的属性,并做成了一个模块,直接引用,不是单纯feather.name="xxxx"那么简单,再请教小王侠一下,我通过录制手动直接改名生成的代码是,Sub main()
Sub main()
Set swApp = _
Application.SldWorks
Set Part = swApp.ActiveDoc
boolstatus = Part.Extension.SelectByID2("切割清单项目1", "SUBWELDFOLDER", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = Part.SelectedFeatureProperties(0, 0, 0, 0, 0, 0, 0, 1, 0, "new name")
End Sub
就这么简单,可把这部分代码单独执行却没有任何更改,执行并在end sub设中断,boolstatus的值也都是true,这是什么原因?
作者:
a330226
时间:
2015-1-18 00:02
按小王侠代码 执行成功,感谢小王侠的热心无私!
保存到相册
并接受小王侠的意见,不再强人所难!
作者:
cc4072
时间:
2015-1-18 02:55
看看下载
作者:
bs16007
时间:
2015-1-18 03:24
楼主密码是多少
作者:
卫斯里
时间:
2015-1-18 06:24
压缩包密码是多少呢
作者:
x450049564
时间:
2015-1-19 03:10
这种命名方式感觉相当的少见,还是建议楼主不要把
宏
想成是万能的,有些东西还是得看人为的去进行设置的,这样才能保证自己做的东西自己心里有数。
作者:
yueyu1219
时间:
2015-1-20 09:18
要了好久密码 就是不答复
作者:
cxxcxw
时间:
2015-1-20 12:30
感觉这个三维社区 这么多牛人啊
作者:
荔港模具-1
时间:
2015-1-20 13:07
求解压密码,谢谢
作者:
月下乌鸦
时间:
2015-1-20 17:33
求密码
作者:
逆鳞--月渎
时间:
2015-1-21 05:27
求密码
作者:
yni621
时间:
2020-7-16 17:21
很不错,顶一下!
作者:
wmx0910
时间:
2020-7-30 13:49
楼主贡献下、毕竟需要这个功能的只是一部分人、
作者:
huangjie2008
时间:
2020-9-2 17:53
楼主能分享密码吗
作者:
1215956038
时间:
2021-4-12 21:40
楼主辛苦了!
作者:
taolai89
时间:
2023-9-6 21:09
楼主太有才了,膜拜中……
作者:
taolai89
时间:
2023-9-11 09:53
SW机械工程师网,找到组织了!
作者:
samsun288
时间:
2023-9-11 21:53
没图,不知道是什么!
作者:
samsun288
时间:
2023-9-14 20:48
没图,不知道是什么!
欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/)
Powered by Discuz! X3.2