Использование Xdotool для ввода документа Libreoffice

. Я часто задавался вопросом, как автоматизировать libreoffice с помощью xdotool. Я знаю, что окно должно быть выбрано из стека окон, и я попытался запрограммировать его как переменную окна bash в xdotool в сценарии bash. Затем я попытался отправить следующее нажатие клавиши в окно, но безрезультатно. Прямо сейчас я хочу передать команду ctrl+N в окно libre office, чтобы открыть новый документ.

#!/bin/bash
/usr/bin/libreoffice
mywindow=$(xdotool search --class libreoffice)
xdotool windowactivate $mywindow && xdotool key --window $mywindow Next
xdotool key ctrl+n

Я получаю код ошибки

There are no windows in the stack.
Invalid window '%1'
Usage: windowactivate [options] [window=%1]
--sync - only exit once window is active (is visible + active)
If no window is given, %1 is used. See WINDOW STACK in xdotool(1)
0
задан 27 October 2021 в 16:06

0 ответов

Другие вопросы по тегам:

Похожие вопросы: