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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 假婆1
打印 上一主题 下一主题

求【查看配合】宏优化

  [复制链接]

9

主题

95

帖子

1965

金币

传奇

Rank: 8Rank: 8

积分
4506

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

21#
 楼主| 发表于 2022-10-5 08:28:45 | 只看该作者

   经典图书
Allate 发表于 2021-10-6 15:11
RunCommand这个命令好像是调用得有点慢,不过要做到这个操作也只能用RunCommand了,感觉无法解决这个延时的 ...

过去了这么久了,我也开始学sw api了,不过这题有更好的解决办法了,就是用postmessage,sw全部命令,都能这样用,速度和原生的一样,以下为我autohotkey脚本的参考代码:

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

使用道具 举报

37

主题

998

帖子

1万

金币

版主

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

积分
22478

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

22#
发表于 2022-10-6 07:59:49 | 只看该作者
假婆1 发表于 2022-10-5 08:28
过去了这么久了,我也开始学sw api了,不过这题有更好的解决办法了,就是用postmessage,sw全部命令,都 ...

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

使用道具 举报

9

主题

95

帖子

1965

金币

传奇

Rank: 8Rank: 8

积分
4506

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

23#
 楼主| 发表于 2022-10-6 10:45:25 | 只看该作者

   经典图书
Allate 发表于 2022-10-6 07:59
你这种做法还是第一次见,有没有参考资料呢,我也想学习一下

https://blog.codestack.net/missing-solidworks-api-command
这个页面详细写明了怎么用sendmessage,我就是从这里发现的
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

95

帖子

1965

金币

传奇

Rank: 8Rank: 8

积分
4506

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

24#
 楼主| 发表于 2022-10-6 10:46:55 | 只看该作者
By unknown reasons all the commands invoked via ISldWorks::RunCommand method introduce about 1 second delay


哈哈,文章也说了,runCommander会慢1s,看来这个命令有毒,哈哈
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

95

帖子

1965

金币

传奇

Rank: 8Rank: 8

积分
4506

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

25#
 楼主| 发表于 2022-10-6 10:54:28 | 只看该作者

   经典案例图书
我给了网址,不过好像回复还在审核中
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

998

帖子

1万

金币

版主

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

积分
22478

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

26#
发表于 2022-10-6 13:14:21 | 只看该作者
假婆1 发表于 2022-10-6 10:45
https://blog.codestack.net/missing-solidworks-api-command
这个页面详细写明了怎么用sendmessage,我 ...

非常感谢你提供的网址!
其实这个博客我之前也看过几篇文章,后来感觉自己的大部分问题都已经解决,就没有继续深入学习了,看来不能偷懒啊。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

998

帖子

1万

金币

版主

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

积分
22478

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

27#
发表于 2022-10-6 13:15:54 | 只看该作者

   经典案例图书
假婆1 发表于 2022-10-6 10:46
哈哈,文章也说了,runCommander会慢1s,看来这个命令有毒,哈哈

是呢,这个命令有毒啊,已经在这上面纠结好久了,终于能看到光明了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

44

帖子

217

金币

VIP用户组

Rank: 100Rank: 100Rank: 100Rank: 100

积分
1011

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

28#
发表于 2024-7-13 23:33:05 | 只看该作者
我的手还是不够高哇,用了这个宏,并没有感觉慢。
高手得快到什么样子呀。真想见一见呀
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

62

帖子

10

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
209

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

29#
发表于 前天 10:04 | 只看该作者
假婆1 发表于 2022-10-6 10:45
https://blog.codestack.net/missing-solidworks-api-command
这个页面详细写明了怎么用sendmessage,我 ...

请问大佬,这是要另外安装什么软件吗?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

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

手机版|小黑屋| GMT+8, 2024-10-19 04:30 , Processed in 0.155874 second(s), 13 queries , Memcache On.

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

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

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