Solaire Asked: 2022-06-07 08:47:53 +0800 CST2022-06-07 08:47:53 +0800 CST 2022-06-07 08:47:53 +0800 CST 将热键从脚本执行到应用程序中 772 是否可以打开一个应用程序,然后使用脚本执行一些与该应用程序关联的热键?例如,如果我想打开 Firefox(例如使用 Firefox &),那么我想使用 Ctrl + J 转到“下载”选项卡。 shell-script desktop-environment 1 个回答 Voted Best Answer thanasisp 2022-06-07T09:53:50+08:002022-06-07T09:53:50+08:00 为此目的,有大量的工具,在所有现代语言中,如 Python、Javascript,用于测试和自动化。 执行此操作的本机 Linux 方法是xdotool,它使用 X11 的 XTEST 扩展和其他 Xlib 函数。因此,它有望与 Gnome、KDE、Xfce4 和类似的桌面环境一起使用,但不适用于 Wayland。 发送密钥以打开 Firefox 窗口的“下载”窗口的简单示例(修改 README 页面示例): xdotool search "Mozilla Firefox" windowactivate --sync key --clearmodifiers ctrl+Y 安装后,man xdotool查看可用操作。 注意:它也适用于 macos,因为您使用 Ctrl+J 打开下载窗口。
为此目的,有大量的工具,在所有现代语言中,如 Python、Javascript,用于测试和自动化。
执行此操作的本机 Linux 方法是xdotool,它使用 X11 的 XTEST 扩展和其他 Xlib 函数。因此,它有望与 Gnome、KDE、Xfce4 和类似的桌面环境一起使用,但不适用于 Wayland。
发送密钥以打开 Firefox 窗口的“下载”窗口的简单示例(修改 README 页面示例):
安装后,
man xdotool
查看可用操作。注意:它也适用于 macos,因为您使用 Ctrl+J 打开下载窗口。