鱼C论坛

 找回密码
 立即注册
查看: 22696|回复: 6

python pywin32模块问题,大漠插件问题,求高手解答

[复制链接]
发表于 2016-1-26 23:12:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这是调用大漠插件的代码
  1. #!/usr/bin/python
  2. import win32com.client
  3. dm = win32com.client.Dispatch('dm.dmsoft')
  4. #current version
  5. print(dm.Ver())
复制代码
  1. Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 20:20:57) [MSC v.1600 64 bit (AMD64)] on win32
  2. Type "copyright", "credits" or "license()" for more information.
  3. >>>
  4. ========== RESTART: C:\Users\Administrator\Desktop\3.1233\新建文本文档.py ==========
  5. Traceback (most recent call last):
  6.   File "D:\python34\lib\site-packages\win32com\client\dynamic.py", line 89, in _GetGoodDispatch
  7.     IDispatch = pythoncom.connect(IDispatch)
  8. pywintypes.com_error: (-2147221021, '操作无法使用', None, None)

  9. During handling of the above exception, another exception occurred:

  10. Traceback (most recent call last):
  11.   File "C:\Users\Administrator\Desktop\3.1233\新建文本文档.py", line 3, in <module>
  12.     dm = win32com.client.Dispatch('dm.dmsoft')
  13.   File "D:\python34\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
  14.     dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
  15.   File "D:\python34\lib\site-packages\win32com\client\dynamic.py", line 114, in _GetGoodDispatchAndUserName
  16.     return (_GetGoodDispatch(IDispatch, clsctx), userName)
  17.   File "D:\python34\lib\site-packages\win32com\client\dynamic.py", line 91, in _GetGoodDispatch
  18.     IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
  19. pywintypes.com_error: (-2147221164, '没有注册类', None, None)
  20. >>>
复制代码

我的系统是重装过的win7 64位电脑 python版本是3.4.4 64位  pywin32是从官方网站上下载的对应python的版本
谁能高手我这是什么原因造成的,应该怎么解决
{ELVPMH~ZE~1XDKFSUY{Y}9.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-1-26 23:37:36 | 显示全部楼层
用32位的试试吧,我在Python2环境成功导入了大漠插件并且可以print dm.ver() 但是找图就不好使
这方面还是客户端语言强一些, 用Python做这事情感觉有点勉强了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-27 22:55:05 From FishC Mobile | 显示全部楼层
谢谢高手啊,你的2是32位的吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-14 14:05:24 | 显示全部楼层
本帖最后由 三脚猫 于 2016-3-14 14:07 编辑

大漠只能在32下运行,换成32位的python就行了
操作系统不用换,win7_64能支持32位
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-14 21:47:59 | 显示全部楼层
三脚猫 发表于 2016-3-14 14:05
大漠只能在32下运行,换成32位的python就行了
操作系统不用换,win7_64能支持32位

非常感谢,我刚刚换了32位的python能用了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-30 16:24:03 | 显示全部楼层
顶~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-30 16:24:41 | 显示全部楼层
zw8519807 发表于 2016-3-14 21:47
非常感谢,我刚刚换了32位的python能用了

弱弱的问下.Python能用大漠的后台找图跟鼠标等命令吗。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-19 10:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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