500 元求高手写一个屏幕窗口文字抓取程序 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 I 生成的内容
pc10201
V2EX    程序员

500 元求高手写一个屏幕窗口文字抓取程序

  •  
  • /div>   pc10201 2014-11-26 15:30:39 +08:00 6939 次点击
    这是一个创建于 4027 天前的主题,其中的信息可能已经有所发展或是发生改变。
    是这样的,楼主公司买了一套软件,20万一年,没错,比楼主年薪高多了
    然后这个软件有一个窗口会实时显示一些数据

    这个软件提供API,但是速度感觉没有前台窗口的速度快
    而且API各种坑

    这个窗口不是用的windows标准控件,可能是第三方控件或者自己开发
    需要近乎实时地读取窗口里面的数据写入数据库

    如果有高手对C++,windows消息机制,API HOOK技术熟悉,可以与我联系

    辛苦费500元,
    另外此窗口有横向和竖向滚动条,如果在不拖动条的情况下能读取所有数据
    辛苦费再多加100元
    联系QQ 860424807

    类似此需求的文章
    http://chinaqi.org/forum.php?mod=viewthread&tid=1277
    第 1 条附言    2014-11-26 16:23:29 +08:00
    软件本身是绑定硬件的,但可以用teamviewer进行远程控制

    另外大家好奇这个是什么软件?
    好吧,公布一下,就是非常高大上的彭博终端,百度百科介绍
    http://baike.baidu.com/view/1007026.htm
    第 2 条附言    2014-11-26 18:38:43 +08:00
    也许读内存是一个更好的思路,好像有些游戏外挂就是用这样的办法~
    49 条回复    2014-11-28 11:21:35 +08:00
    xenme
        1
    xenme  
       2014-11-26 15:35:18 +08:00
    你得先把20W一年的软件发给我用用,可以给你免费写啊。
    不给软件,怎么调试。
    哈哈
    missdeer
        2
    missdeer  
       2014-11-26 15:37:57 +08:00
    没看过这软件的,没人敢接吧
    pc10201
        3
    pc10201  
    OP
       2014-11-26 15:41:03 +08:00
    @xenme 提供teamviewer远程连接,可以自行调试分析
    Zhang
        4
    Zhang  
       2014-11-26 15:41:34 +08:00
    不可能!只有OCR才行!
    ivanlw
        5
    ivanlw  
       2014-11-26 15:41:58 +08:00
    既然是高手,为什么才值500元?然后100元叫辛苦费?
    manhere
        6
    manhere  
       2014-11-26 15:42:33 +08:00
    /div>
    用按键精灵就行啊,大漠插件。
    kstsca
        7
    kstsca  
       2014-11-26 15:42:45 +08:00
    20w 500
    pc10201
        8
    pc10201  
    OP
       2014-11-26 15:48:31 +08:00
    @Zhang OCR速度太慢
    pc10201
        9
    pc10201  
    OP
       2014-11-26 15:54:46 +08:00
    @kstsca 软件是公司买的,500元是楼主自己出的,公司不给报啊,请大家见谅~
    jason52
        10
    jason52  
       2014-11-26 15:58:44 +08:00 via Android
    有这能力500一小时也不够啊。
    zhangdawei
        11
    zhangdawei  
       2014-11-26 16:01:18 +08:00
    @pc10201 我做过windows桌面开发,这功能要求,500加个0都没什么人会考虑的。
    akira
        12
    akira  
       2014-11-26 16:02:35 +08:00
    如果按照那个例子能搞定的,就是500.
    如果不行,那就不是3位数能搞定的了。
    xia0chun
        13
    xia0chun  
       2014-11-26 16:03:22 +08:00
    为什么不找软件厂商解决,这么贵的软件应该有售后吧?
    233
        14
    233  
       2014-11-26 16:10:28 +08:00
    有滚动条就不能OCR了吧
    20w年使用费的软件,API不好使还不一个电话打过去骂娘?
    dingyaguang117
        15
    dingyaguang117  
       2014-11-26 16:12:22 +08:00
    读内存靠谱吧~
    dingyaguang117
        16
    dingyaguang117  
       2014-11-26 16:12:55 +08:00
    20W不是定制的? 为啥不提修改需求
    Zhang
        17
    Zhang  
       2014-11-26 16:20:47 +08:00
    @233 根据滚动速度,定时截屏进行OCR.
    xenme
        18
    xenme  
       2014-11-26 16:29:34 +08:00
    1. 直接API读界面内容,比较简单,可行性高。
    2. Hook兼容性啥的,麻烦。
    leassy
        19
    leassy  
       2014-11-26 16:29:36 +08:00
    以前不是有个金山快译么,他就能做到软件翻译,这个应该是用系统API读文字
    500就想请高手么,太廉价了吧
    不过楼主可以尝试一下用汉王啊
    Desert
        20
    Desert  
       2014-11-26 16:30:03 +08:00
    没有售后?直接到对方公司骂娘去。20万一年。。。
    cvrock
        21
    cvrock  
       2014-11-26 16:32:26 +08:00
    没做过这玩意,除了OCR还有两个思路,一是找基址读内存,二是hook DrawText,不知是否可行。
    sampeng
        22
    sampeng  
       2014-11-26 16:32:47 +08:00
    现在程序员这么廉价啊。。。。500做这么个功能。。。
    大部分有这能力的,一天工资都不只这点数了吧。
    bluman
        23
    bluman  
       2014-11-26 17:18:57 +08:00
    500x100有人考虑开发~
    yaakua
        24
    yaakua  
       2014-11-26 17:47:17 +08:00
    试试在 按键精灵里面的“大漠”插件,以前为了写游戏辅助脚本使用这个插件来识别窗口文字。
    xdeng
        25
    xdeng  
       2014-11-26 17:49:24 +08:00
    hook setwindowstext ?
    c4pt0r
        26
    c4pt0r  
       2014-11-26 17:50:48 +08:00
    我以前是有道词典的客户端开发 (没错, 就是做lz这个需求的)

    这个价格再后面加两个0, 真的都不一定有人搞得定, 而且一个人的话短期内肯定搞不定, 我们当时的方案是综合 API Hook + OCR + 浏览器插件 等, 才能勉强做到可用.

    所以咯....
    zongwan
        27
    zongwan  
       2014-11-26 19:40:14 +08:00
    agth
    thinker3
        28
    thinker3  
       2014-11-26 20:55:00 +08:00
    @c4pt0r 膜拜
    lsmgeb89
        29
    lsmgeb89  
       2014-11-26 21:05:25 +08:00
    楼主,500 查个 bug 都不够啊。
    lsmgeb89
        30
    lsmgeb89  
       2014-11-26 21:24:46 +08:00
    @c4pt0r 有道词典为什么启动这么卡,而且如果那个死人的新闻 load 不起来,词典就工作不了了,我晕。现转欧陆了,欧陆抓词,貌似连浏览器插件都不用。
    feilaoda
        31
    feilaoda  
       2014-11-26 21:34:37 +08:00
    帖子还是关了吧
    500,超过几小时的工作量,就没人干了。这活可是几天或好几天。

    再加几个0
    Automan
        32
    Automan  
       2014-11-26 22:35:05 +08:00
    读内存还不如解封包呢。。。
    momou
        33
    momou  
       2014-11-26 22:36:39 +08:00
    20W * 1/4
    才会有人肯接吧。。。
    blacktulip
        34
    blacktulip  
       2014-11-26 22:58:27 +08:00 via iPhone
    500两黄金,我给你搞定
    learnshare
        35
    learnshare  
       2014-11-26 23:11:50 +08:00
    500 can do what?
    millken
        36
    millken  
       2014-11-27 00:14:49 +08:00
    尼玛,没10000不做
    muzuiget
        37
    muzuiget  
       2014-11-27 00:49:31 +08:00
    500块……这个价格连配置个开发环境辛苦费都未够格啊。
    levie
        38
    levie  
       2014-11-27 01:04:12 +08:00   1
    试试msaa或者UI Automation?
    先用这个看看:
    http://msdn.microsoft.com/en-us/library/dd318521%28VS.85%29.aspx
    jint
        39
    jint  
       2014-11-27 06:50:55 +08:00 via Android
    前阵子用autoit 做过一个类似的功能,收了3k,貌似收少了哈。
    c4pt0r
        40
    c4pt0r  
       2014-11-27 08:40:19 +08:00
    @lsmgeb89 这我就不知道了~3年前的事情了
    qian19876025
        41
    qian19876025  
       2014-11-27 09:12:02 +08:00
    @jint 他那个不是标准API autoit调用的是标准的API 干不了

    BTW 这破楼主 说500块 NM这年代500能干什么就算是找MM还得受气那种 ---这个说得是气话 请见谅

    露珠自己实现吧 记得不是有个新语言 直接OCR 不过貌似多语言支持可能有问题 Sikuli
    jint
        42
    jint  
       2014-11-27 09:34:29 +08:00 via Android
    @qian19876025 我就是勾起回忆,不是给他报价。
    qian19876025
        43
    qian19876025  
       2014-11-27 10:12:44 +08:00
    @jint 我没说你 我也就是提一下

    这帖子摆明是找不自在的帖子 刷存在感的
    zzcworld
        44
    zzcworld  
       2014-11-27 10:33:08 +08:00
    我把玩过bloomberg终端,全是C#,不好截屏或者读取内容
    之前做过newstrade,最后还是靠MITM读取数据的
    nowit
        45
    nowit  
       2014-11-27 11:26:09 +08:00
    @manhere 和你想到一块去哈!曾经用这个弄了个页游自动打怪练级的外挂
    shyrock
        46
    shyrock  
       2014-11-27 17:52:23 +08:00
    给lz一个思路,代理该客户端的通讯,直接解码服务端发过来的内容。。。
    ell3n
        47
    ell3n  
       2014-11-27 18:03:44 +08:00
    @shyrock 楼上的思路很猥琐,我喜欢
    ioth
        48
    ioth  
       2014-11-27 18:30:14 +08:00
    *10可以考虑。赚钱的行业就是抠门。
    williamx
        49
    williamx  
       2014-11-28 11:21:35 +08:00
    @muzuiget 真是这样。其实东西不难,但是想到配置环境,还有远程连接的速度,还是不赚这500大洋了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     913 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:36 PVG 03:36 LAX 11:36 JFK 14:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86