鱼C论坛

 找回密码
 立即注册
查看: 2609|回复: 5

有什么能够使用python控制外部程序的方法?

[复制链接]
发表于 2017-6-13 18:07:25 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 dori233 于 2017-6-14 16:10 编辑

有些问题请问一下大家,

我有几个软件,都是需要黏贴内容,然后按按钮,执行以后有个界面显示结果那类的.
然后我有个发想,能不能让python干这种重复活.
然后经过一轮谷歌以后我知道了pywin32模块, 然后研究了2天左右,查看了msdn啊,上谷歌搜其他答案啊,
到了找句柄,模拟鼠标点击事件.还有提取文字内容的方法都学了....

但是,一个很不幸的消息发生了,当我美滋滋的用学到的这些试了几个WIN附件的小程序后,来尝试我想要操作的软件就悲剧了.
他们大部分按钮都是绘图的,并没有找到句柄....
按键精灵之类的软件能满足我的需求么?
我希望   这些点击事件都发生在后台,而不会跟我抢鼠标控制



这里我想问一下大家,
除了win32库外,还有什么东西能够实现我 想要实现的功能.

或者说
实现我想要的这些功能的,需要哪些知识点,  软件,  库, 还有语言.
0基础啊.不是很懂.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-6-13 19:09:28 | 显示全部楼层
按钮是绘图的话,可以用图像识别。   pillow
你可以直接百度 python图像识别 很多相关的文章
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-13 19:10:28 | 显示全部楼层
用按键精灵可以实现。

评分

参与人数 1荣誉 +2 收起 理由
dori233 + 2 感谢回答

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-13 19:54:07 | 显示全部楼层
yongxi 发表于 2017-6-13 19:09
按钮是绘图的话,可以用图像识别。   pillow
你可以直接百度 python图像识别 很多相关的文章

恩,我知道有这个pil这个图像模块.
但是我的最终目的是   这些操作,他们都是可以后台运行的,而不会占用我的鼠标操作权.

当然对于界面是DUI的绘图按钮来说,分析截图获取坐标是不可跳过的坎

意思就是程序即使在运行,但是也不会跟我抢鼠标操作权.
因为我想控制的软件获得的输出结果的过程或许就那么2秒.

,楼上也有说用按键精灵的,我现在装回来试试
对上用按键精灵已经是好多年前了.

谢谢大家的回复.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-13 19:57:28 | 显示全部楼层
你用按键 肯定用过大漠插件的。
python也可以调用大漠插件
楼主可以去尝试一下

评分

参与人数 1荣誉 +2 收起 理由
dori233 + 2 感谢回答

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-14 16:12:35 | 显示全部楼层
感谢楼上的回复,
我试了一下按键精灵,由于后台操作API跟WIN32API差不多所以比较快速就可以上手.基本我需要的功能秒完成了
下一步就是研究python跟按键精灵之间的联动了.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-28 00:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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