用Python玩转Solidworks的代码编写

本文介绍了在Solidworks中使用Python进行二次开发时,如何处理VARIANT类型的常量及其在COM对象中的应用,建议读者使用微信浏览器访问相关链接以确保完整内容。
摘要由CSDN通过智能技术生成

    阅读前注意事项   

 今天终于在飞影大佬指导下理解文章中用法,可以开始Solidworks 的Python二次开发探索。本人在阅读飞影大佬的文章中,发现使用百度浏览器打开此网页会丢失2处关键字的网页链接,https://mp.weixin.qq.com/s/xf_lDViBEt0IR-sxPlQVRA

图1 IDE工具链接

图2 COM对象变量技术文档链接

 所以我建议大家查看此文章时,最好使用微信来打开网址。图2的MSDN VARIANTS才能用。不过为了让大家方便打开技术文档,这里附上网址:[MS-OAUT]: VARIANT Type Constants | Microsoft Learn

   VARIANT 类型常量的知识点

        1、VARIANT 类型常量列举

typedef 枚举 tagVARENUM
 {
   VT_EMPTY = 0x0000,
   VT_NULL = 0x0001,
   VT_I2 = 0x0002,
   VT_I4 = 0x0003,
   VT_R4 = 0x0004,
   VT_R8 = 0x0005,
   VT_CY = 0x0006,
   VT_DATE = 0x0007,
   VT_BSTR = 0x0008,
   VT_DISPATCH = 0x0009,
   VT_ERROR = 0x000A,
   VT_BOOL = 0x000B,
   VT_VARIANT = 0x000C,
   VT_UNKNOWN = 0x000D,
   VT_DECIMAL = 0x000E,
   VT_I1 = 0x0010,
   VT_UI1 = 0x0011,
   VT_UI2 = 0x0012,
   VT_UI4 = 0x0013,
   VT_I8 = 0x0014,
   VT_UI8 = 0x0015,
   VT_INT = 0x0016,
   VT_UINT = 0x0017,
   VT_VOID = 0x0018,
   VT_HRESULT = 0x0019,
   VT_PTR = 0x001A,
   VT_SAFEARRAY = 0x001B,
   VT_CARRAY = 0x001C,
   VT_USERDEFINED = 0x001D,
   VT_LPSTR = 0x001E,
   VT_LPWSTR = 0x001F,
   VT_RECORD = 0x0024,
   VT_INT_PTR = 0x0025,
   VT_UINT_PTR = 0x0026,
   VT_ARRAY = 0x2000,
   VT_BYREF = 0x4000
 } 变量;

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值