На этот вопрос уже есть ответ здесь:
Я всегда использовал для этого autoIt для окон, но сейчас мне нужно сделать это на Ubuntu или CentOS. В основном я хочу отправить щелчок мышью или кнопку после случайного времени. Пример:
~
HotKeySet("{ESC}", "Terminate") ; hotkey for stopping script
While 1
Sleep(Random(120000, 180000)) ;waits random between 2 and 3 minutes before sending a left mouse click
MouseClick("Left")
Sleep(Random(60000, 120000)) ; wait random between 1 and 2 minutes to send O
Send("O")
Sleep(Random(10000, 20000)) ; waits random between 10 and 20 seconds to send a left mouse click
MouseClick("Left")
WEnd
Func Terminate()
Exit
EndFunc
~
есть программа, которая может это сделать? Я посмотрел вокруг, но не нашел ничего, что могу понять. Заранее спасибо
В Linux вы обычно используете скрипт bash, чтобы сделать что-то подобное. Чтобы щелкнуть мышью, вам нужно установить xdotool
:
sudo apt install xdotool
Теперь вы можете написать простой bash-скрипт. Просто запустите
nano bash_script.sh
Теперь вставьте следующий код:
#!/bin/bash
while true
do
sleep $((120 + RANDOM % 60))
xdotool click 1
sleep $((60 + RANDOM % 60))
echo '0'
sleep $((10 + RANDOM % 10))
xdotool click 1
done
Запустите sudo chmod u+x bash_script.sh
, чтобы сделать ваш скрипт исполняемым. Наконец, вы можете начать свой скрипт с
sh bash_script.sh