Есть ли команда терминала, которая будет щелкать мышью?

Я ищу способ щелкнуть мышью, поскольку она находится в ее текущем местоположении или в определенном месте на экране, через x минут. Есть ли способ сделать это с помощью команды терминала (желательно с программами, которые Ubuntu установил по умолчанию)?

7
задан 5 November 2013 в 06:08

1 ответ

Да, есть xdotool. xdotool это инструмент автоматизации от X11. Чтобы установить его, введите

sudo apt-get install xdotool

Чтобы щелкнуть мышью с помощью команды терминала, введите:

xdotool click <button>

где кнопка - 1 для левой кнопки мыши, 2 для средней, 3 для правой, 4 для колесо вверх и 5 для колеса вниз.

Итак, щелчок левой кнопкой мыши:

xdotool click 1

Для перемещения мыши в определенную позицию на экране типа

xdotool mousemove 120 100

Таким образом, мышь перемещается на 120 пикселей. вправо и на 100 пикселей вниз от верхнего левого угла экрана.

Если вы хотите использовать это в задании cron (повторять это каждые x минут), не забудьте заполнить переменную окружения $DISPLAY в вашем crontab.

0
ответ дан 5 November 2013 в 06:08
  • 1
    Я создал новый брелок для ключей, удалили " Хром Безопасный Storage" от " default" брелок для ключей, заблокированный это и перезапущенный Хром, но это все еще просит разблокировать " default" брелок для ключей. Как я говорю Хрому использовать этот новый брелок для ключей, который я создал? – Itai 9 November 2016 в 09:41

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

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