如何自动化涉及两个 GUI 应用程序的一系列击键

如何自动化涉及两个 GUI 应用程序的一系列击键

我有两个窗口应用程序,需要向其发送一系列击键。我需要在应用程序之间来回按 Alt-Tab,并且希望能够将击键次数从 6 次减少到 1 次。

我从第一个活动窗口开始,然后输入:

Alt-Tab      //makes second window active
Right Arrow  //
Alt-Tab      //makes first window active
F5

冲洗并重复。

我知道这听起来不多,但我可能需要这样做几千次!如果我可以将这项任务从 12,000 次击键减少到按单个按钮 2,000 次,我将不胜感激!

我想知道我是否找到了我的应用程序的 PID,然后我是否可以使用 Expect 将击键发送到这些 PID?

答案1

我已经更新测试过了,但是https://sourceforge.net/projects/xautomation/也可以是 xdotool 的替代品。

相关内容