C# · 12月 29, 2021

c# – 屏幕抓取应用程序窗口并与鼠标和键盘进行交互

有一天,我发现自己沉迷于Flash游戏,同时对这件事感到沮丧.在对游戏感到沮丧的一刻,我以为我会为我打败一个“机器人”.嗯,我真的不会,但是让我意识到:我不知道如何与另一个应用程序进行交互.这带给我这个问题,一个人如何拍摄另一个正在运行的应用程序的屏幕截图,并与键盘和鼠标进行交互.理想情况下,解决方案将采用像c#这样的管理语言.

当做背景阅读网时,淹没了关于刮HTML的文章.实际上屏幕上刮刮应用程序的文章并不多.

不同的答案是值得赞赏的,因为我真的在考察什么是在那里.

UPDATE

我正在寻找一种方法来与另一个应用程序接口,而不是脚本/宏另一个应用程序.

UPDATE

可以使用Xming来重定向界面吗? http://www.straightrunning.com/XmingNotes/

也许终端服务客户端?
http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx

解决方法 看看西库里,这基本上是你要找的.但是它是用Java编写的.

http://groups.csail.mit.edu/uid/sikuli/