在 Ubuntu 桌面上,我可以使用 xdotool 鼠标单击(例如单击链接)并在不在前面的窗口(例如 Firefox 的窗口)上按一些键(例如 ctrl+s),以便我可以在另一个不同的窗口上工作吗?哪个窗口可能需要位于其他窗口之上,同时让 xdotool 在隐藏窗口上工作?谢谢。
要获取窗口 ID 运行:
sleep 5; xdotool getactivewindow
这将等待 5 秒钟,然后获取活动窗口 ID。运行此命令,单击 Firefox,然后等待它完成。在下一步中使用该 ID。
您可以通过执行以下命令将击键直接发送到特定窗口:
xdotool type --window [window ID] Hello World
使用命令man xdotool获取完整的命令和函数列表!
Xdotool 将生成关键事件并将它们直接发送到窗口 Firefox。但是将击键发送到特定窗口使用的 API 与简单地在活动窗口中键入不同,许多应用程序只是忽略它们。
| 归档时间: |
|
| 查看次数: |
9853 次 |
| 最近记录: |