有没有办法在单独的实例中使用自己的鼠标和键来启动流程,而不会干扰其他流程的使用。
例如:假设我想制作一个自动化程序的程序,它需要点击位置并尝试按键。在发生这种情况时,我希望能够在计算机上做其他事情,就像没有发生任何事情一样。
尝试清晰度: 因此,这个单独的实例将根据它看到的内容或类似内容为程序提供输入。没有用户的单独输出。更像是程序正在后台运行该过程,而您正常使用计算机
答案 0 :(得分:0)
您可以使用.NET进行使用WinForms的输入模拟。
对于键盘输入,您需要SendKeys,对于鼠标,您可以使用Cursor。虽然应该注意操作系统 - 通常 - 只包括一个鼠标指针,因此设置它的位置是机器范围的。
为了更好地模拟鼠标输入,您需要资源进行p / invoke。推荐的模式是使用SendInput。
或者,您可以查找使用此技术的现有解决方案,例如InputSimulator。