我想使用 xdotool 保存一个 Firefox 网页,并将保存的文件重命名为
test
.$ xdotool search "<FirefoxWindowName>" windowactivate --sync \ key ctrl+s type 'test' --sync key alt+s
但重命名不是当前的,可能包括部分内容
--sync key alt+s
作为新名称。同样alt+s
未执行。我还希望选择“网页,完整”,并可能更改保存目的地我该如何通过 xdotool 完成这些操作?
谢谢。
答案1
这是一个小脚本。
可能您仍需要调整窗口名称。
#!/bin/bash
# Firefox win id
FFWID=$(xdotool search --name "Google - Mozilla Firefox" | head -n1)
xdotool windowactivate "$FFWID" --sync
# Safe dialog win id
FFDWID=$(xdotool search --name "Save as" --sync)
xdotool windowactivate "$FFDWID"
xdotool key "ctrl+s" type "save"
xdotool key "alt+s"