悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python

2018-07-25 17:50:53 +08:00
 iMath
主要是想通过 Python 使用 WCaptureX.dll 里面的函数,涉及到的 dll 可以到这个软件的安装目录获取
https://wordweb.info/free/
这里提供了 C++调用 dll 的方法
https://sites.google.com/a/deskperience.com/wordcapturexdoc/deployment/using-native-dlls---no-com
另外的一些相关文档
函数文档 https://sites.google.com/a/deskperience.com/wordcapturexdoc/wcapturex/wcapturex-interface/capture-method
例子 https://sites.google.com/a/deskperience.com/wordcapturexdoc/wcapturex/wcapturex-interface/capture-method/visual-c

是否有高手愿意帮忙把这个方法转成 Python 的,指导下我如何使用?为了表示诚意,我愿意出至少 50 元,大家先别嫌少,如果确实能搞定,我愿意再加点,谢谢各位!

我折腾出这种来,貌似也还是不知道怎么用
from ctypes import *
# help(cdll.WCaptureX.CreateCOMObject)
print(cdll.WCaptureX.CreateCOMObject)
7407 次点击
所在节点    Python
70 条回复
huclengyue
2018-07-25 18:06:03 +08:00
50 太多了,从没做过这么大的项目。。怎么办。
RoyLeong
2018-07-25 18:06:40 +08:00
我看成了 50w,抱歉,打扰了
Antidictator
2018-07-25 18:08:40 +08:00
如果是以技术讨论的形式询问不但不会让人反感,而且说请喝星巴克的话不仅成本会降低而且有更多人愿意帮忙。而不是给人这种你的工作量只值 50 块钱的感觉。
FanWall
2018-07-25 18:11:28 +08:00
自行检索 python win32com
keramist
2018-07-25 18:12:57 +08:00
看来技术真的不值钱 所以你自己弄吧
Eugene1024
2018-07-25 18:20:53 +08:00
技术看来真的不值钱了 +1
ayyll
2018-07-25 18:25:18 +08:00
曾经有过 mfc 转成 py 的经历。。不难吧 你搜搜 复制粘贴巴拉巴拉就完了
keysona
2018-07-25 18:28:25 +08:00
不好意思,我膨胀了....
beginor
2018-07-25 18:29:24 +08:00
@RoyLeong 我以为就我一个看成 50 万 🤣
FanWall
2018-07-25 18:36:38 +08:00
@FanWall #4

因为这是**组件对象模型**而不是 DLL,调用的是接口,你应该也可以通过 win32api 实现,但既然用 Python 了,为简单计,依然推荐 win32com

这有啥嘲讽的,这也算值钱的技术?建议楼主去网上找点开发互助群加一加,问基础问题这类群里比较友好,v2ex 适合分手了来问情感问题。
Beebird
2018-07-25 18:41:45 +08:00
哈哈,看评论乐了。不过我正好有个例子不知道楼主用不用得上 @iMath https://gist.github.com/beebird/9c37adf19a8436ccdd264a9beb09a8d1
realpg
2018-07-25 19:53:51 +08:00
50 太多了,怕干不好当不起啊
iMath
2018-07-25 20:01:59 +08:00
@Antidictator 对于这种问题不给点 money 让人家白白帮我,我觉得也是不现实,但是学生党又拿不出多少来……
iMath
2018-07-25 20:05:17 +08:00
@FanWall @ayyll
谢谢指教!
我主要是看不懂那些 C++代码,所以就是用上 pywin32 也无从下手,更别提调用这个 dll 里面的函数了。能否 show some code ?谢谢
yangguoshuai
2018-07-25 20:06:58 +08:00
@iMath 楼主很隐晦的说大家 talk is cheap。。
iMath
2018-07-25 20:07:13 +08:00
@Beebird 谢谢!
和你的代码类似的例子之前我也看过几个,但我主要是看不懂那些 C++代码,所以也就无从下手了
ftdejo
2018-07-25 20:12:12 +08:00
https://stackoverflow.com/questions/252417/how-can-i-use-a-dll-file-from-python
善用谷歌和 Stack Overflow,说实话你这个 50 块是在侮辱你自己的信息获取能力··
FanWall
2018-07-25 20:13:48 +08:00
@iMath #14

手头只有爪机,你就只百度 Python win32com 就有例子了

https://www.cnblogs.com/jasonli-01/articles/6612020.html

为了更方便,可以先用 regsvr32 注册一下 DLL
mritd
2018-07-25 20:23:18 +08:00
你知道,这个帖子最大的败笔是什么么?

如果只是纯技术请教就别谈钱,会的自然告诉你

如果是外包项目就别扯太多技术,更别提整个 50 块钱的事

你说会的人告诉你了,这 50 要还是不要?

要: 打发要饭呢?
不要: 有偿的操作,当外包干的,还得顶着心里压力,不要就亏了
sagaxu
2018-07-25 20:35:21 +08:00
50 还不够中饭点个外卖

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/474117

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX