Visual Studio生成DLL组件
新建类库ComTo
COM可见性设置为 True
勾选“为COM互操作注册”
新建密钥
编写代码
VS--工具--创建GUID
编译生成dll
2. 注册COM DLL组件至系统
开始菜单--打开VS 2010 自带CMD命令窗口(管理员权限)定位至ComToPy文件夹下
执行:gacutil /i ComToPy 添加dll至全局缓存
执行:regasmComToPy 注册dll至系统
注册dll
3. Python调用COM DLL组件
pycharm工程,添加pywin32和comtypes依赖库:
添加依赖
Python安装目录site-packages目录下会有个win32com文件夹,双击C:\Python27\Lib\site-packages\win32com\client\下的make
选择ComToPython,点击OK
copy dll至pycharm工程目录下
编写python测试代码,运行:
2种测试代码
调用dll测试结果
看完你会了吗,欢迎分享和转载~