আমি কীভাবে প্রতি 5 সেকেন্ডে আমার মাউসটিকে স্ব-ক্লিক করতে পারি?


41

আমি কয়েক ঘন্টা ধরে ক্লিক করতে চাই want আমি কীভাবে স্ক্রিপ্ট তৈরি করতে পারি বা একটি অ্যাপ্লিকেশন ব্যবহার করতে পারি যাতে মাউস প্রতি 5 সেকেন্ড বা তারও কম সময়ে স্বয়ংক্রিয়ভাবে ক্লিক করবে?

উত্তর:


65

সম্পাদনা: xdotool click --delay 5000 --repeat 200 1

মাউস সহ 200 টি ক্লিকের জন্য


টার্মিনাল খুলুন, এক্সডটুল ইনস্টল করুন

sudo apt-get install xdotool

এছাড়াও, টার্মিনালের পাশাপাশি আপনি যে উইন্ডোটি পাশাপাশি ক্লিক করতে চান তা খুলুন। টার্মিনালটি (সক্রিয় উইন্ডো হিসাবে) নির্বাচন করুন এবং আপনি যে বিন্দুতে ক্লিক করতে চান সেখানে মাউসটি সরান । টার্মিনাল টাইপ (মাউস সরানোর চেষ্টা না)

xdotool getmouselocation

আপনার x: XXX এবং y: YYY (নীচে) দরকার হবে। আপনি এখান থেকে মাউসটি সরাতে পারেন, তবে উইন্ডোগুলি যেখানে থাকে সেখানেই থাকতে দিন। আদর্শ

gedit script

জেডিটটিতে নিম্নলিখিতগুলি আটকে দিন (আপনার আগে যে নম্বর পেয়েছিলেন তার জন্য 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
গার্ট ভ্যান ডেন বার্গ 21

@ জার্মতভান্ডেনবার্গ আপনার মন্তব্যটি একটি উত্তর দিন দয়া করে!
হলোক্রনউইভার

(এই মন্তব্যটি এখন একটি উত্তর)
গার্ট ভ্যান ডান বার্গ

15

আমি এই পৃষ্ঠায় গিয়ে ডাউনলোড করেছি xautoclick_0.20-1~ppa1_amd64.deb (14.3 KiB) এবং এটি দুর্দান্ত কাজ করেছে: ডি

এখানে চিত্র বর্ণনা লিখুন

Xautoclick সন্ধানের জন্য ক্যাট আমস্টারডামকে ধন্যবাদ


9
এটি কেবলমাত্র একটি ফাইল ডাউনলোড করে ইনস্টল করা বিপজ্জনক। প্যাকেজ এবং নতুন বৈশিষ্ট্যগুলির জন্য সুরক্ষা আপডেট পাওয়ার জন্য পিপিএ ইনস্টল করার জন্য এটি পুনরুদ্ধার করা হয়েছে ::: অ্যাপ-অ্যাড-রিপোজিটরি পিপিএ: সি-কর্ন / পিপিএ
ক্যাট আমস্টারডাম

6

ইন স্বচ্ছ 10.04 LTS

  1. উবুন্টু সফটওয়্যার কেন্দ্র খুলুন
  2. অনুসন্ধান বাক্সে, অটোক্লিক টাইপ করুন
  3. এক্সটোক্লিক ডাউনলোড করুন

    জন্য সঠিক 12.04LTS প্যাকেজ উবুন্টু সংগ্রহস্থল থেকে সরানো হয়েছে এবং GetDeb মাধ্যমে শুধুমাত্র উপলব্ধ।

    সুনির্দিষ্টভাবে ইনস্টলের জন্য xautoclick নির্দেশাবলী

    বা ক্রিস্টোফ কর্নের পিপিএর মাধ্যমে (যিনি গেটডিবের সদস্য):

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

  4. সফটওয়্যার কেন্দ্রের মাধ্যমে এক্সআউটোক্লিক ডাউনলোড করুন (বা আপনি যদি টার্মিনালের সাথে কাজ করেন)

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

  5. এক্সটোক্লিকের নির্দেশাবলী পড়ুন man xautoclick
  6. প্রোগ্রামের অধীনে, অ্যাকসেসরিগুলি xautoclick নির্বাচন করে
  7. ব্যবধানটি 5000 এ পরিবর্তন করুন (মানটি মিলিসেকেন্ড)
  8. স্টার্ট ক্লিক করুন
  9. আপনি যেটি ক্লিক করতে চান তার উপর মাউস সরান
  10. উপভোগ করুন!

    xautoclick

গেটডিব সংগ্রহস্থল সক্ষম করতে:

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: ERROR লোড হওয়ার সময় শেয়ার করা লাইব্রেরির : libkdeui.so.4: শেয়ার করা অবজেক্ট ফাইলটি খুলতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
জেগি

4

আরও অটোমেশনের জন্য আপনি সিকুলি ব্যবহার করতে পারেন ।

সিকুলিতে ইন্টিগ্রেটেড টুল রয়েছে যা আপনাকে ভিজ্যুয়াল প্রসেসিংয়ের মাধ্যমে কোনও ধরণের ইন্টারঅ্যাকশন (মাউস ক্লিক বা কীবোর্ড) সহজেই লেখার অনুমতি দেয় যেখানে স্ক্রিনে কী রয়েছে।

আপনি কেবল ক্লিক করুন যেখানে আপনার ক্লিকটি দৃশ্যত পর্দার অংশটি নির্বাচন করে বন্ধ হয়ে যায় goes অটোমেশন যুক্তিটি পাইথনটিতে লেখা আছে, তবে পাইথন সম্পর্কে আপনার কোনও ধারণা না থাকলেও আপনি সহজেই এটি বের করতে পারেন, কারণ সরঞ্জাম আপনাকে এখনই সবকিছু সরবরাহ করে!

আপনি কেবল এটি দিয়ে ইনস্টল করতে পারেন sudo apt-get install sikuli-ide


4

এক্সডটুল ইনস্টল সহ: ( 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এখানে ক্লিকের পাশাপাশি ব্যবহার করা যেতে পারে, তবে এই পদক্ষেপটি পুনরাবৃত্তি করবে না ...)


সুন্দর সমাধান !!!
এরিক ওয়াং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.