답변:
편집하다: xdotool click --delay 5000 --repeat 200 1
마우스로 200 번 클릭
터미널 열기, xdotool 설치
sudo apt-get install xdotool
또한 터미널과 나란히 클릭하려는 창을 엽니 다. 터미널 (활성 창으로)을 선택하고을 클릭하려는 지점 위로 마우스를 이동하십시오 . 터미널 유형 (마우스를 움직이지 마십시오)
xdotool getmouselocation
x : XXX 및 y : YYY (하단) 가 필요합니다 . 여기에서 마우스를 움직일 수 있지만 창을 원래 위치에 두십시오. 유형
gedit script
gedit에 다음을 붙여 넣습니다 (이전에 얻은 숫자로 XXX 및 YYY 변경)
#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXX YYY click 1 &
sleep 5
done
저장하고 닫으십시오. 그때
chmod +x script
그것을 실행하려면
./script
더 적게 얻으려면 잠자기 후 5를 간단히 줄이십시오.
출처 : http://manpages.ubuntu.com/manpages/lucid/man1/xdotool.1.html 및 http://ubuntuforums.org/showthread.php?t=925217
click 1
마우스 왼쪽 버튼 을 의미합니다. 맨 페이지에서 : "왼쪽 마우스는 1, 중간은 2, 오른쪽은 3, 휠 업은 4, 휠 다운은 5입니다."
xdotool click --delay 5000 --repeat 100000 1
(마우스를 클릭해야하는 곳에 두었다고 가정). 더 복잡한 경우에는 스크립트가 필요하지 않습니다 ... 루프는 명령 줄에서 작동합니다 ... (@ Olathe의 방법이 훨씬 좋습니다 ...). while sleep 5; do xdotool mousemove XXX YYY click 1; done
에서 맑은 10.04 LTS
xautoclick 다운로드
대한 정확한 12.04LTS 패키지는 우분투 저장소에서 제거되었습니다 및 GetDeb를 통해서만 사용할 수 있습니다.
또는 Christoph Korn의 PPA (GetDeb 회원)를 통해 :
sudo apt-add-repository ppa:c-korn/ppa
소프트웨어 센터를 통해 xautoclick을 다운로드하십시오 (또는 터미널 사용이 편리한 경우).
sudo apt update && sudo apt upgrade && sudo apt install xautoclick
man xautoclick
즐겨!
GetDeb 리포지토리를 활성화하려면 :
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu precise-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
더 많은 자동화를 위해 sikuli 를 사용할 수 있습니다 .
Sikuli는 화면상의 내용을 시각적으로 처리하여 모든 형태의 상호 작용 (마우스 클릭 또는 키보드)을 매우 간단하게 작성할 수있는 통합 도구를 갖추고 있습니다.
화면 부분을 시각적으로 선택하여 클릭이 발생하는 위치를 선택하면 꺼집니다. 자동화 로직은 파이썬으로 작성되었지만, 파이썬에 대한 단서가 없더라도 도구는 모든 것을 즉시 제공하기 때문에 쉽게 알아낼 수 있습니다!
로 간단히 설치할 수 있습니다 sudo apt-get install sikuli-ide
.
xdotool이 설치된 경우 : ( apt-get install xdotool
(루트 또는로 sudo
))
이것은 100000 번 5 초마다 현재 마우스 위치를 클릭합니다 (5 ~ 6 일 사이입니다 ...)
xdotool click --delay 5000 --repeat 100000 1 # (assuming the mouse is left where it needs to click).
특정 위치를 클릭하려면 : (명령 줄 친화적 인 버전에서는 스크립트의 경우 더 나은 형식을 원할 것입니다)
while sleep 5; do xdotool mousemove XXX YYY click 1; done
( --repeat
여기를 클릭해도 사용할 수 있지만 이동을 반복하지는 않습니다 ...)
while sleep 5; do ...