【发布时间】:2016-04-28 21:04:43
【问题描述】:
我的用户必须使用在控制台中创建的一个应用程序。完全是复制粘贴,但是每道工序都需要很长时间才能完成。
为了节省时间,我的团队创建了一个应用程序,它使用机器人来执行此操作。它大约在 15 分钟内完成整个工作,而这大约是 5 小时之前。
问题是,当机器人运行时,用户不能使用机器,所以即使用户浪费的时间少了,他也一直在浪费时间。
所以我想知道,有没有办法创建一个从 txt 读取数据并在后台写入控制台(它只需要它)的应用程序?不让用户停止使用机器做其他事情?
如果有办法,有人可以解释如何实现吗?
@编辑 机器人工作时用户不能使用机器,因为它被编程为自动点击屏幕的某些部分(如打开程序)然后写,所以如果用户移动光标或写东西,后面的一切都会是错了,所以我想创建一个程序,从后台写东西,用户可以在发生这种情况时使用机器。
【问题讨论】:
-
为什么用户不能使用机器? (帮助我们弄清楚如何解决您遇到的问题)
-
用户无法使用,因为执行此操作的程序是机器人,所以它开始像用户那样使用机器,但速度要快得多,所以他不能使用鼠标也不能使用更改屏幕,因为如果这样,程序将停止正常工作(它不会在正确的位置单击,也不会正确写入数据)。这解释得更好吗?
-
您的机器人正在向另一个程序发送鼠标移动和点击事件?
-
是的,它也写。 (这是一个购买的程序,所以我无法访问代码。我知道如何做一个类似的程序,但我想做一个更好的)
标签: c# performance bots