需求是这样的:
有一个 a.exe的安装程序,里面有需要用户点击Button等操作,我想要实现的功能是,如果用C#自动安装,自动点击"下一步"等,然后截图。
备注:
截图,点击“下一步”功能已经可以实现了。问题是有安装进度条的时候,截图的时候时间不好控制。有没有能够判断哪一个窗体处于活动(或显示状态)的方法,这样就可以根据活动窗体截图了。不需要设置Sleep的时间了。
一般进度条时间都不是精准的 可以假设一下百分比 我不太清楚你的问题 是否能够再详细一点
虽然也不是很明白你要表达的是甚意思,但看你后来有说到获取当前活动窗口
[DllImport("user32.dll")]
private static extern IntPtr GetForegroundWindow();