我听说人们一直在写这些程序,我知道他们做了什么,但他们是如何做到的呢?我正在寻找一般概念.
screen-scraping html-content-extraction pdf-scraping web-scraping console-scraping
有一天,我发现自己沉迷于Flash游戏并同时对此事感到沮丧.在对比赛感到沮丧的那一刻,我以为我会制作一个"机器人"来为我击败它.好吧,我真的不会,但它让我意识到:我不知道如何以某种方式与另一个应用程序进行交互.这让我想到了一个问题,如何获取另一个正在运行的应用程序的屏幕截图并使用键盘和鼠标与其进行交互.理想情况下,解决方案将采用c#等托管语言.
在进行背景阅读时,网络上淹没了关于抓取HTML的文章.关于实际屏幕抓取应用程序的文章并不多.
不同的答案是值得赞赏的,因为我正在考虑调查那里有什么.
UPDATE
我正在寻找一种方法来与另一个应用程序进行交互,而不是脚本/宏另一个应用程序.
UPDATE
像Xming这样的东西可以用来重定向界面吗? http://www.straightrunning.com/XmingNotes/
也许是终端服务客户端? http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx
c# graphics screen-scraping console-scraping graphical-interaction