在两个正在运行的程序之间自动切换

时间:2016-11-03 13:45:44

标签: windows input automation keyboard

因为我真的不太了解这个编程领域,所以如果我要自己输入我想要自动化的命令(即我只是启动一个),我可以更清楚地解释一下我会做什么脚本和所有这些程序应该自动完成。

  1. Lauch兼顾游戏和任务。
  2. 开始玩游戏并立即暂停。
  3. Alt Tab to the task。
  4. 直到程序中确定的点为止。我在这一点上 被告知切换到游戏。
  5. Alt标签到游戏
  6. 取消暂停并启动时钟表。
  7. 当钟表达到X分钟(预先确定X)时, 暂停比赛。
  8. Alt Tab to the task。
  9. 重复步骤4-7次。
  10. 我不知道是否可能使用或使用什么工具。我知道一个简单的bash文件不够用,我可能需要使用一个假的键盘"程序强制一些输入(例如"空格键"暂停游戏)。但我不知道如何协调所有这些。

    提前感谢您的帮助。即使告诉我它不可能是一个可以接受的答案:)

    编辑:为了清晰起见编辑了清单

1 个答案:

答案 0 :(得分:0)

根据您提供的信息,很难判断整个流程是否可以自动化,但是有一些工具可以用AutoHotKey编写脚本来自动化桌面应用程序。

autohotkey中的一个简单脚本,用于启动程序“Notepad”,另一个程序“Calculater”,并切换回“Notepad”并写入“Hello World!”在它。

SetTitleMatchMode, 2
Run "C:\Windows:\Notepad.exe"
Run "calc.exe"
WinActivate, Notepad
Send, Hello World!

以上是一个非常简单的脚本。如果打开多个记事本窗口,它不会激活所需的特定记事本窗口。但是,这也可以自动化。