作者a1632619699 (Crable)
看板Python
标题[问题] 後台自动控制其他软体
时间Wed Feb 22 09:41:07 2017
是这样的我利用pywin32模组想控制其他软体但却遇到了这样的问题
1.使用spy++取不到Button,Textbox等的控件资讯取到的变成视窗的资讯
2.使用win32api.FindWindowEx()函数一样取不到
有人可以帮我解答一下为什麽取不到跟我要怎麽取吗?
小弟我自己学的所以如果问题太基本请不要炮我QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.115.136.210
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1487727669.A.EF5.html
1F:→ jack123218: Pywin32大陆蛮多资料的02/22 14:09
2F:→ jack123218: blog.csdn.net/seele52/article/details/1750492502/22 14:21
J大给的文章我看过了这个算是基本的 而且他写的不是很好懂(有点复杂) 还是没有解决
控件抓不到的问题
※ 编辑: a1632619699 (220.132.225.118), 02/22/2017 15:58:23
3F:推 taxi550: 用autoit方便02/22 17:01
4F:→ os653: 如果是游戏的视窗,按钮很可能是自己画出来的,当然抓不到02/22 21:13
不是游戏 但你能解释什麽叫画出来的吗?实在不懂
※ 编辑: a1632619699 (114.33.180.179), 02/22/2017 22:19:27
5F:推 Czero: 试试看pywinauto,不过应该也是windows限定,无法跨平台02/22 22:23
6F:推 Falldog: 意思就是他的程式不是用标准的Win32 API的button就抓不到02/22 22:23
看来应该是F大说的这个状况喔 因为我再抓控件的时候并非全部都抓不到只有少数抓的到
但我如果真的要抓那些控件来控制我该怎麽办呢?
※ 编辑: a1632619699 (114.33.180.179), 02/23/2017 00:22:59
7F:→ AndCycle: 偷懒就用 Sikuli02/23 02:11
A大这样的方法没办法实现後台操作(自己默默执行不影响使用者)不是我要的
※ 编辑: a1632619699 (220.132.225.118), 02/23/2017 07:20:20
8F:→ s860134: 哈哈 後台操作喔,你可以开VM阿 02/23 22:01
9F:→ s860134: 按键精灵的大漠插键是可以做到背景执行 02/23 22:02
10F:→ AndCycle: 有GUI的东西要後台操作别闹了, 问题很多 ... 02/24 23:54
11F:推 eminemins: 这个我有研究过欸,想要控制付费的软体。 03/12 18:21
12F:推 mpk: 有个笨方法,就是让各程式每几秒去读某个档案的内容 03/21 16:22
13F:推 mpk: 根据内容,决定程式要做什麽事 03/21 16:23