जवाबों:
संपादित करें: 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
(यह मानकर कि माउस को छोड़ दिया गया है जहाँ उसे क्लिक करने की आवश्यकता है)। और अधिक जटिल मामलों के लिए स्क्रिप्ट की कोई आवश्यकता नहीं है ... जबकि लूप कमांड लाइन पर काम करते हैं ... (@ ओलाथे की विधि बहुत बेहतर है ...)। while sleep 5; do xdotool mousemove XXX YYY click 1; done
मैंने इस पृष्ठ पर जाकर डाउनलोड किया xautoclick_0.20-1~ppa1_amd64.deb (14.3 KiB)
और यह बहुत अच्छा काम करता है: डी
कैट एम्स्टर्डम के लिए धन्यवाद xautoclick खोजने के लिए
में स्पष्ट 10.04 LTS
डाउनलोड करें xautoclick
के लिए सटीक 12.04LTS पैकेज उबंटू डेटा संग्रह स्थान से हटा दिया गया और GetDeb के माध्यम से ही उपलब्ध है।
सटीक में स्थापित करने के लिए xautoclick निर्देश
या क्रिस्टोफ़ कॉर्न के पीपीए के माध्यम से (जो गेटडेब के सदस्य हैं):
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'
और भी स्वचालन के लिए आप सिचुली का उपयोग कर सकते हैं ।
सिकुली में एकीकृत उपकरण है जो आपको दृश्य प्रसंस्करण के माध्यम से किसी भी प्रकार के इंटरैक्शन (माउस क्लिक या कीबोर्ड) को बहुत सरलता से लिखने की अनुमति देता है।
आप बस उस जगह का चयन करते हैं जहाँ आप चाहते हैं कि आपका क्लिक स्क्रीन पार्ट को चुनकर हो और वह बंद हो जाए। ऑटोमेशन लॉजिक अजगर में लिखा है, लेकिन अगर आपके पास अजगर के बारे में कोई सुराग नहीं है तो भी आप इसे आसानी से समझ सकते हैं, क्योंकि टूल आपको सब कुछ तुरंत उपलब्ध कराता है!
आप बस इसे स्थापित कर सकते हैं sudo apt-get install sikuli-ide
।
Xdotool के साथ स्थापित: ( apt-get install xdotool
(रूट या के रूप में sudo
)
यह मौजूदा माउस पोजीशन में हर 5 सेकंड में 100000 बार क्लिक करेगा (जो कि 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 ...