मैं हर 5 सेकंड में अपना माउस ऑटो-क्लिक कैसे कर सकता हूं?


41

मैं कुछ घंटों के लिए क्लिक करना चाहता हूं। मैं एक स्क्रिप्ट कैसे बना सकता हूं या किसी एप्लिकेशन का उपयोग कर सकता हूं ताकि माउस हर 5 सेकंड या उससे कम पर ऑटो-क्लिक करे?

जवाबों:


65

संपादित करें: 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


3
while sleep 5; do ...
ओलाथे

1
1 का click 1अर्थ है बाएं माउस बटन। मैनपेज से: "लेफ्ट माउस 1 है, मिडिल 2 है, राइट 3 है, व्हील अप 4 है, व्हील डाउन 5. है।"
वैध

8
xdotool click --delay 5000 --repeat 100000 1(यह मानकर कि माउस को छोड़ दिया गया है जहाँ उसे क्लिक करने की आवश्यकता है)। और अधिक जटिल मामलों के लिए स्क्रिप्ट की कोई आवश्यकता नहीं है ... जबकि लूप कमांड लाइन पर काम करते हैं ... (@ ओलाथे की विधि बहुत बेहतर है ...)। while sleep 5; do xdotool mousemove XXX YYY click 1; done
गर्ट वैन डेन बर्ग

@GertvandenBerg कृपया अपनी टिप्पणी का उत्तर दें!
होलोकॉर्निवर

(यह टिप्पणी अब एक जवाब है)
गर्ट वैन डेन बर्ग

15

मैंने इस पृष्ठ पर जाकर डाउनलोड किया xautoclick_0.20-1~ppa1_amd64.deb (14.3 KiB) और यह बहुत अच्छा काम करता है: डी

यहाँ छवि विवरण दर्ज करें

कैट एम्स्टर्डम के लिए धन्यवाद xautoclick खोजने के लिए


9
केवल एक फ़ाइल डाउनलोड करना और उसे स्थापित करना खतरनाक है। पैकेज और नई सुविधाओं के लिए सुरक्षा अद्यतन प्राप्त करने के लिए इसे ppa स्थापित करने के लिए पुनः जारी किया गया है ::: apt-add-repository ppa: c-korn / ppa
कैट एम्स्टर्डम

6

में स्पष्ट 10.04 LTS

  1. उबंटू सॉफ्टवेयर सेंटर खोलें
  2. खोज बॉक्स में, आटोक्लिक में टाइप करें
  3. डाउनलोड करें xautoclick

    के लिए सटीक 12.04LTS पैकेज उबंटू डेटा संग्रह स्थान से हटा दिया गया और GetDeb के माध्यम से ही उपलब्ध है।

    सटीक में स्थापित करने के लिए xautoclick निर्देश

    या क्रिस्टोफ़ कॉर्न के पीपीए के माध्यम से (जो गेटडेब के सदस्य हैं):

    sudo apt-add-repository ppa:c-korn/ppa

  4. सॉफ़्टवेयर केंद्र के माध्यम से xautoclick डाउनलोड करें (या यदि आप टर्मिनल के साथ काम कर रहे हैं)

    sudo apt update && sudo apt upgrade && sudo apt install xautoclick

  5. Xautoclick पर दिए गए निर्देशों को पढ़ें man xautoclick
  6. प्रोग्राम्स के तहत, एसेसरीज़ एक्सटॉक्लिक को चुनते हैं
  7. अंतराल को 5000 में बदलें (मूल्य मिलीसेकंड है)
  8. प्रारंभ पर क्लिक करें
  9. आप जिस पर क्लिक करना चाहते हैं, उस पर माउस ले जाएँ
  10. का आनंद लें!

    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'

उन में से कोई भी सॉफ्टवेयर केंद्र में थे और मैं इस एक पाया archive.ubuntu.com/ubuntu/pool/universe/k/kautoclick लेकिन यह स्थापित करने के बाद मैं जब यह खोलने की कोशिश कर इस त्रुटि मिलती है: kautoclick: लोड करते समय त्रुटि साझा पुस्तकालयों : libkdeui.so.4: साझा की गई फ़ाइल को नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं है
Jeggy

4

और भी स्वचालन के लिए आप सिचुली का उपयोग कर सकते हैं ।

सिकुली में एकीकृत उपकरण है जो आपको दृश्य प्रसंस्करण के माध्यम से किसी भी प्रकार के इंटरैक्शन (माउस क्लिक या कीबोर्ड) को बहुत सरलता से लिखने की अनुमति देता है।

आप बस उस जगह का चयन करते हैं जहाँ आप चाहते हैं कि आपका क्लिक स्क्रीन पार्ट को चुनकर हो और वह बंद हो जाए। ऑटोमेशन लॉजिक अजगर में लिखा है, लेकिन अगर आपके पास अजगर के बारे में कोई सुराग नहीं है तो भी आप इसे आसानी से समझ सकते हैं, क्योंकि टूल आपको सब कुछ तुरंत उपलब्ध कराता है!

आप बस इसे स्थापित कर सकते हैं sudo apt-get install sikuli-ide


4

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यहां क्लिक के रूप में भी इस्तेमाल किया जा सकता है, लेकिन यह कदम नहीं दोहराएगा ...)


अच्छा समाधान !!!
एरिक वैंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.