I want to save a firefox webpage using xdotool, and rename the saved file to be
test
.$ xdotool search "<FirefoxWindowName>" windowactivate --sync \ key ctrl+s type 'test' --sync key alt+s
But the rename isn't current, and may include part of
--sync key alt+s
as the new name. Alsoalt+s
isn't performed.I also hope to choose "Webpage, complete", and possibly change saving destinationHow shall I do these by xdotool?
Thanks.
Asked
Active
Viewed 2,413 times
5

Tim
- 25,177
-
Instead of alt+s you can also use "enter" – Smile4ever Apr 23 '15 at 11:52
-
@Tim: If you like the answer, just click the little grey ☑ under the "0" now turning it into beautiful green. If you do not like the answer, click on the little grey down-arrow below the 0, and if you really like the answer, click on the little grey checkmark and the little up-arrow... – Fabby Aug 19 '15 at 12:38
-
@Fabby; I appreciated the answer, so clicked the little up-arrow. I am still open to other answers, so I left the checkmark unchecked. – Tim Aug 19 '15 at 12:51
1 Answers
5
Here is a little script for that.
Probably you still need to adjust the window names.
#!/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"

A.B.
- 90,397