SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 24029|回复: 82
打印 上一主题 下一主题

【改编】色卡颜色宏

  [复制链接]

39

主题

372

帖子

3082

金币

传奇

Rank: 8Rank: 8

积分
7771

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

跳转到指定楼层
楼主
 楼主| 发表于 2023-4-16 11:58:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
原贴是A神的:【改良】RAL及国标色卡颜色宏
1.修改了界面,
2.增加了pantong色号,
3.删除了对装配体的上色,所有的涂色都是对零件文档的。
4.A神原版的删除色,不知道为什么对本人的建模特征色不生效,只能打开零件才生效,故修改为打开上色。
5.此宏本意为出效果图给客户看,应用为装配体或零件中对一个或多个零件,或其一个或多个面上色,没应用其特征或实体上色。
6.此宏修改后没有多版本测试,版权仍为原贴作者所有,此仅供交流使用,请谨慎下载。
7.其余说明请看图片!

QQ截图20230416113820.png

设置颜色.zip

(277.38 KB, 下载次数: 86 售价: 8 金币

评分

参与人数 1威望 +5 金币 +52 贡献 +5 收起 理由
专门设计 + 5 + 52 + 5 牛得不行!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏9 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

39

主题

372

帖子

3082

金币

传奇

Rank: 8Rank: 8

积分
7771

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

推荐
 楼主| 发表于 2023-4-28 10:33:21 | 只看该作者
xx123458xx 发表于 2023-4-28 09:56
分享一个给你。2390色,潘通C卡1~7号段。

感谢大佬的资料,共有2390色号值弄上去。
投桃抱李,
我把新更改的宏传上来,
直接用字典储存色号与其值,比现在用case的简便多了。
而且增加了其他功能,自行发现....


补充的内容 (2023-5-5 17:10):
为了不必要麻烦,新功能说明直接在后面上传个视频吧,不太清楚功能的,就多用一个金币下载视频看看。

000.jpg

设置颜色-.zip

(333.08 KB, 下载次数: 124 售价: 12 金币

SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 1 反对 0

使用道具 举报

2

主题

86

帖子

75

金币

堂主

Rank: 4

积分
813

最佳新人活跃会员热心会员宣传达人

板凳
发表于 2023-4-17 13:32:50 | 只看该作者
用不了用不了用不了用不了用不了

111.jpg
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3082

金币

传奇

Rank: 8Rank: 8

积分
7771

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

地板
 楼主| 发表于 2023-4-17 14:29:14 | 只看该作者

新版视频

更新了一下版本,新版代码就不上传,只上传个视频,给大家一个参考。
注意只有视频,谨慎下栽!

QQ截图20230417143154.jpg

0416.mp4

(2.26 MB, 下载次数: 99

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3082

金币

传奇

Rank: 8Rank: 8

积分
7771

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

5#
 楼主| 发表于 2023-4-17 14:35:32 | 只看该作者

   经典案例图书
duanli96 发表于 2023-4-17 13:32
用不了用不了用不了用不了用不了

看扫盲贴!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

135

帖子

493

金币

审核员

Rank: 7Rank: 7Rank: 7Rank: 7

积分
2076

最佳新人活跃会员热心会员宣传达人灌水之王

6#
发表于 2023-4-17 14:37:07 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

86

帖子

75

金币

堂主

Rank: 4

积分
813

最佳新人活跃会员热心会员宣传达人

7#
发表于 2023-4-17 14:53:14 | 只看该作者

   经典案例图书

运行后这是这样,扫什么盲?

222.jpg
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3082

金币

传奇

Rank: 8Rank: 8

积分
7771

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

8#
 楼主| 发表于 2023-4-17 15:04:08 | 只看该作者
duanli96 发表于 2023-4-17 14:53
运行后这是这样,扫什么盲?

然后再看下我上面说明,没有多版本测试,仅供交流!

QQ截图20230417150239.jpg
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

66

主题

398

帖子

3845

金币

传奇

Rank: 8Rank: 8

积分
7963

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

9#
发表于 2023-4-27 10:13:00 | 只看该作者
这个潘通色卡值是907色的那个,色值不是很准,截图右侧是修正过的颜色色值,潘通C卡1~7号一共有2390色。



SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

65

帖子

91

金币

堂主

Rank: 4

积分
523

最佳新人活跃会员热心会员宣传达人

10#
发表于 2023-4-27 12:08:42 来自手机 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3082

金币

传奇

Rank: 8Rank: 8

积分
7771

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

11#
 楼主| 发表于 2023-4-28 09:08:07 | 只看该作者
xx123458xx 发表于 2023-4-27 10:13
这个潘通色卡值是907色的那个,色值不是很准,截图右侧是修正过的颜色色值,潘通C卡1~7号一共有2390色。

...

907色是网上找的下载的,没有具体的核对过色值,修改过的色值色号你有资料吗,能不能分享一下?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

66

主题

398

帖子

3845

金币

传奇

Rank: 8Rank: 8

积分
7963

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

12#
发表于 2023-4-28 09:56:18 | 只看该作者
tg000057 发表于 2023-4-28 09:08
907色是网上找的下载的,没有具体的核对过色值,修改过的色值色号你有资料吗,能不能分享一下?

分享一个给你。2390色,潘通C卡1~7号段。

CASE.txt (384.51 KB, 下载次数: 34, 售价: 5 金币)
DIC.txt (48.93 KB, 下载次数: 154, 售价: 5 金币)




SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

65

帖子

91

金币

堂主

Rank: 4

积分
523

最佳新人活跃会员热心会员宣传达人

13#
发表于 2023-4-28 19:54:35 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

57

帖子

76

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
322

最佳新人活跃会员热心会员宣传达人

14#
发表于 2023-4-29 07:16:55 | 只看该作者
楼主太厉害了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

65

帖子

91

金币

堂主

Rank: 4

积分
523

最佳新人活跃会员热心会员宣传达人

15#
发表于 2023-4-30 22:40:30 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

新传的好像用不了0.0

Snipaste_2023-04-30_22-41-09.png
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

18

帖子

74

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
221

最佳新人宣传达人

16#
发表于 2023-5-4 16:42:33 | 只看该作者

   经典案例图书
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

60

帖子

105

金币

堂主

Rank: 4

积分
639

最佳新人活跃会员热心会员宣传达人

17#
发表于 2023-5-5 07:19:58 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

楼主有点不太地道,即然收费了就应该给完整的代码,来下载的就是想直接下下来使用,要么就是看看有没有好的方法思路,懂代码的修改后才可以用
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

60

帖子

105

金币

堂主

Rank: 4

积分
639

最佳新人活跃会员热心会员宣传达人

18#
发表于 2023-5-5 07:31:27 | 只看该作者

   经典案例图书
楼主有点不太地道,即然收费了就应该给完整的代码,来下载的就是想直接下下来使用,要么就是看看有没有好的方法思路,懂代码的修改后才可以用,我不能上传图片,也不能上传附件,所以只能打字说说:第一把设置颜色模块里的
'If Dir("C:\ma_t_f", vbDirectory) = "" Then MkDir "C:\ma_t_f"
'Dim Ma_p_n_ As String
'Ma_p_n_ = Application.SldWorks.GetCurrentMacroPathName
'Ma_p_n_ = Left(Ma_p_n_, InStrRev(Ma_p_n_, "\") - 1)
'Ma_p_n_ = Left(Ma_p_n_, InStrRev(Ma_p_n_, "\") - 1)
'Application.SldWorks.RunMacro Ma_p_n_ & "\宏启动器.swp", "ms_ms", "msms"
'If Dir("C:\ma_t_f", vbDirectory) <> "" Then Exit Sub
这些删除
第二在usfSetColor用户窗体里代码增加'选择零件
Private Sub CommandButton2_Click()
   
    Dim swPart              As SldWorks.ModelDoc2
    Dim swSelectionMgr      As SldWorks.SelectionMgr
    Dim count               As Integer
    Dim i                   As Integer
    Dim swModel2()          As Variant
   
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    PathName = swModel.GetPathName
   
    If swModel.GetType = 1 Then
        Set_Bo = 3
        Label5.Caption = "已选择当前<零件>对象!"
        swModel.ClearSelection2 True                 '取消选择
        set_color
    ElseIf swModel.GetType = 2 Then
        Set swSelectionMgr = swModel.SelectionManager
        count = swSelectionMgr.GetSelectedObjectCount2(-1)
        If count = False Then MsgBox "请选择对象!": Exit Sub
        Set Path_Arr = CreateObject("Scripting.Dictionary")   '文档路径
        
        For i = 0 To count - 1
            ReDim Preserve swModel2(i)
            Set swModel2(i) = swSelectionMgr.GetSelectedObjectsComponent4(i + 1, -1)
        Next i
        
        h = 0
        For i = 0 To count - 1
            If swModel2(i).GetSuppression = 1 Then swModel2(i).SetSuppression2 2
            Set swPart = swModel2(i).GetModelDoc2
            If swPart.GetType = 1 Then
                If Path_Arr.Exists(swPart.GetPathName) = False Then
                  Path_Arr(swPart.GetPathName) = ""
                  ReDim Preserve Set_Co(h)
                  Set Set_Co(h) = swPart
                  h = h + 1
                End If
            Else
                asm_get swPart '遍历子装配体内零件
            End If
        Next i
        
        Set_Bo = 2
        Label5.Caption = "已选择" & Path_Arr.count & "个<零件>对象!"
        swModel.ClearSelection2 True       '取消选择
        set_color
    End If
   
End Sub
增加了这两行代码: set_color

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3082

金币

传奇

Rank: 8Rank: 8

积分
7771

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

19#
 楼主| 发表于 2023-5-5 09:25:06 | 只看该作者
igxoqve 发表于 2023-5-5 07:19
楼主有点不太地道,即然收费了就应该给完整的代码,来下载的就是想直接下下来使用,要么就是看看有没有好的方 ...

改编版和升级版均是完整代码,贴说明第6点讲了“交流使用,请谨慎下载”。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3082

金币

传奇

Rank: 8Rank: 8

积分
7771

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

20#
 楼主| 发表于 2023-5-5 09:44:41 | 只看该作者
igxoqve 发表于 2023-5-5 07:31
楼主有点不太地道,即然收费了就应该给完整的代码,来下载的就是想直接下下来使用,要么就是看看有没有好的方 ...

第一点是我这边配合宏启动器使用的,可以删除不要。第二点不用修改。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-4-29 10:50 , Processed in 0.200198 second(s), 38 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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