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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 赵龙腾
打印 上一主题 下一主题

SOLIDWORKS 宏合并执行的问题

[复制链接]

20

主题

76

帖子

126

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
310
QQ
21#
发表于 2018-11-23 13:02:51 | 只看该作者

   经典图书
2014试过了,和2018一样。但3个宏各自单独执行是没问题的。不知道问题在哪里
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

13

主题

70

帖子

111

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
265
QQ
22#
发表于 2018-11-23 13:03:09 | 只看该作者
2012版本 "引用項目" 作參考,看是否有打勾!

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

使用道具 举报

13

主题

89

帖子

116

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
269
QQ
23#
发表于 2018-11-23 13:04:09 | 只看该作者

   经典图书
打勾了,只是没有solidworks 2012的选项,我从上到下都看过了


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

使用道具 举报

12

主题

70

帖子

108

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
248
QQ
24#
发表于 2018-11-23 13:05:06 | 只看该作者
因是2018版沒2012是正常的.

另試 "逐步執行" 看程式如何執行!(一搬在抓程式臭蟲就要用到"逐步執行")


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

使用道具 举报

24

主题

91

帖子

176

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
399
QQ
25#
发表于 2018-11-23 13:05:35 | 只看该作者

   经典案例图书
2018没有侦错按钮,但有“逐语句”按钮,点了后没发现任何问题。
下面是截屏。




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

使用道具 举报

21

主题

86

帖子

125

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
332
QQ
26#
发表于 2018-11-23 13:07:35 | 只看该作者
又用solidworks 2014试了下,发现问题:

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

使用道具 举报

8

主题

62

帖子

57

金币

天使

Rank: 2Rank: 2

积分
182
QQ
27#
发表于 2018-11-23 13:08:05 | 只看该作者

   经典案例图书
对于solidworks 2014,我试了两个宏,一个是昨天的宏,及宏的名字为中文名,如”删除当前配置属性.swp“,但
"CurCFGname = Part.GetConfigurationNames"
这一句没有改,
我进行了逐句检查,没有发现问题。
后来我把宏的名字改为英文名,但上面的语句改为了
CurCFGname = swApp.GetConfigurationNames(swApp.ActiveDoc.GetPathName) '补加零件文件的路径及名称
,执行逐句检查,没有再发现问题。
上面的两个版本在solidworks 2018,及在sw2014里发现问题的宏,都没有发现任何问题。

补充一点,我刚刚发现,这几个宏,无论是在sw2014还是2018里,都能够执行”partitionTM.swp“宏里的内容,但另外两个宏里的内容都不能起到任何作用,即不能删除自定义属性、及所有配置属性里的内容。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

59

帖子

74

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
211
QQ
28#
发表于 2018-11-23 13:08:14 | 只看该作者
@ryouss,谢谢,让您费心了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

70

帖子

73

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
220
QQ
29#
发表于 2018-11-23 13:08:55 | 只看该作者
可使用RunMacro2函数执行外部宏,如下参考

  • Option Explicit
  • Dim swApp As SldWorks.SldWorks
  • Dim runMacroError As Long

  • Sub main()
  •    Set swApp = Application.SldWorks
  •    swApp.RunMacro2 "C:UsersAdministratorDesktopMacros删除所有配置属性.swp", "配置1", "main", 0, runMacroError
  •    swApp.RunMacro2 "C:UsersAdministratorDesktopMacros删除自定义属性.swp", "配置1", "main", 0, runMacroError
  •    swApp.RunMacro2 "C:UsersAdministratorDesktopMacrospartitionTM.swp", "partitionTM1", "main", 0, runMacroError
  • End Sub

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

使用道具 举报

12

主题

73

帖子

78

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
217
QQ
30#
发表于 2018-11-23 13:10:42 | 只看该作者

   经典图书
非常感谢您,成功了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

64

帖子

89

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
226
QQ
31#
发表于 2018-11-23 13:10:52 | 只看该作者
好好学习下,谢谢楼主
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2025-6-30 21:13 , Processed in 0.223173 second(s), 21 queries , Memcache On.

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

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

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