Yanıtlar:
Düzenle: xdotool click --delay 5000 --repeat 200 1
Fare ile 200 tıklama için
Terminali aç, xdotool yükle
sudo apt-get install xdotool
Ayrıca, terminal ile yan yana tıklamak istediğiniz pencereyi açın. Terminali seçin (aktif pencere olarak) ve fareyi tıklamak istediğiniz noktaya getirin . Terminal türünde (fareyi hareket ettirmemeye çalışın)
xdotool getmouselocation
X: XXX ve y: YYY (altta) gerekir. Fareyi buradan hareket ettirebilirsiniz, ancak pencerelerin olduğu yerde kalmasına izin verin. tip
gedit script
Aşağıdakini gedit'e yapıştırın (daha önce aldığınız numaralar için XXX ve YYY'yi değiştirin)
#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXX YYY click 1 &
sleep 5
done
Kaydet ve kapat. Sonra
chmod +x script
Yürütmek için
./script
Daha az almak için, uykudan sonra 5'i daha az olacak şekilde değiştirin.
Kaynak: http://manpages.ubuntu.com/manpages/lucid/man1/xdotool.1.html ve http://ubuntuforums.org/showthread.php?t=925217
click 1
, farenin sol düğmesi anlamına gelir. Manpage'den: "Sol fare 1, orta 2, sağ 3, tekerlek yukarı 4, tekerlek aşağı 5."
xdotool click --delay 5000 --repeat 100000 1
(fareyi tıklaması gereken yerde bıraktığını varsayarak). Ve daha karmaşık durumlar için senaryoya gerek yok ... döngüler komut satırında çalışırken ... (@ Olathe'nin yöntemi de çok daha iyi ...). while sleep 5; do xdotool mousemove XXX YYY click 1; done
Bu sayfaya gittim ve indirdim xautoclick_0.20-1~ppa1_amd64.deb (14.3 KiB)
ve harika çalışıyor: D
Xautoclick'i bulmak için Kat Amsterdam'a teşekkürler
In Lucid 10,04 LTS
Xautoclick indir
İçin kesin 12.04LTS paketi Ubuntu depolarından kaldırıldı ve GetDeb ile kullanılabilir.
kesin olarak kurulum için xautoclick talimatları
veya Christoph Korn'un PPA'sı (GetDeb'in bir üyesi):
sudo apt-add-repository ppa:c-korn/ppa
Xautoclick'i yazılım merkezinden indirin (veya terminalde kullanışınız varsa)
sudo apt update && sudo apt upgrade && sudo apt install xautoclick
man xautoclick
Keyfini çıkarın!
GetDeb depolarını etkinleştirmek için:
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'
Daha fazla otomasyon için sikuli kullanabilirsiniz .
Sikuli, ekranda ne olduğunu görsel işlemle herhangi bir etkileşim biçimini (fare tıklaması veya klavye) kolayca yazmanıza olanak tanıyan entegre bir araca sahiptir.
Sadece ekran kısmını görsel olarak seçerek tıklamanın gerçekleşmesini istediğiniz yeri seçersiniz ve gider. Otomasyon mantığı python ile yazılmıştır, ancak python ile ilgili herhangi bir ipucunuz olmasa bile kolayca çözebilirsiniz, çünkü alet size hemen her şeyi sağlar!
Basitçe kurabilirsiniz sudo apt-get install sikuli-ide
.
Xdotool yüklü olduğunda: ( apt-get install xdotool
(Kök olarak veya ile sudo
))
Bu, mevcut fare pozisyonuna her 5 saniyede bir 100000 kez tıklar (Bu 5 ila 6 gün arasında ...)
xdotool click --delay 5000 --repeat 100000 1 # (assuming the mouse is left where it needs to click).
Belirli bir yere tıklamak için: (Komut satırı dostu bir sürümde, bir komut dosyası için muhtemelen daha iyi biçimlendirme isteyin)
while sleep 5; do xdotool mousemove XXX YYY click 1; done
( --repeat
buraya tıklayınca da kullanılabilir, ancak bu hareketi tekrarlamaz ...)
while sleep 5; do ...