উবুন্টুর জন্য কি কোনও ম্যাক্রো রেকর্ডার রয়েছে? আমি এমন একটি প্রোগ্রাম চাই যা আমি রেকর্ডকৃত মাউস মুভমেন্ট এবং কীবোর্ড টাইপ করার জন্য একটি কী বরাদ্দ করতে পারি। ধন্যবাদ
উবুন্টুর জন্য কি কোনও ম্যাক্রো রেকর্ডার রয়েছে? আমি এমন একটি প্রোগ্রাম চাই যা আমি রেকর্ডকৃত মাউস মুভমেন্ট এবং কীবোর্ড টাইপ করার জন্য একটি কী বরাদ্দ করতে পারি। ধন্যবাদ
উত্তর:
লিঙ্ক: http://www.gnu.org/software/xnee/
উবুন্টুতে কমান্ড লাইন অ্যাপ্লিকেশনটির জন্য:
sudo apt-get install cnee
এনবি: xnee
উবুন্টুতে একটি মেটা প্যাকেজ এবং এটি ইনস্টল হবে cnee
। gnee
আপনি গুই চাইলে আপনার প্যাকেজটি ইনস্টল করা উচিত।
ব্যবহারের উদাহরণ:
cnee --record -o events.xnr --mouse --events-to-record 100 --time 2
এটি 2 সেকেন্ডের বিলম্বের পরে 100 টি মাউস ইভেন্ট রেকর্ড করে।
cnee --replay -f events.xnr --time 2
এটি 2 সেকেন্ডের বিলম্বের পরে ইভেন্টগুলি প্লেব্যাক করে।
আমি কীভাবে এটি ব্যবহার করব সে সম্পর্কে আরও বিশদ জানার জন্য মুরগির জন্য ম্যান পৃষ্ঠাটি দেখব।
এছাড়াও এক্সনি সম্পর্কে আরও বিশদ এখানে পাওয়া যাবে https://xnee.wordpress.com/
gnee
কোনও .desktop
ফাইল লোল ইনস্টল করার কথা মনে হচ্ছে না ।
অ্যাকশনিকা কোনও রেকর্ডার নয়, এটি একটি টাস্ক অটোমেশন সরঞ্জাম। জিনির সাথে ত্রুটি পাওয়ার পরে আমি এটি চেষ্টা করেছিলাম এবং আমি মনে করি এটি দুর্দান্ত সরঞ্জাম এবং সহজেই ব্যবহারযোগ্য।
sudo apt install actiona
ম্যাক্রো রেকর্ডিংয়ের পরিবর্তে এক্সডটুল দিয়ে স্ক্র্যাচ থেকে এটি স্ক্রিপ্ট করা আরও কার্যকর হতে পারে । এটি আপনাকে প্রক্রিয়াটির উপরে আরও বেশি নিয়ন্ত্রণ দেয়।
আপনার বর্ণনা থেকে, আমি ধরে নিয়েছি যে আপনার আরও কিছু স্থায়ী প্রয়োজন এবং ম্যাক্রো নয় যা এটি রেকর্ডিংয়ের পরে কয়েকবার ব্যবহৃত হয়। আমি জানি আপনি যা চাইছেন এটি এটি নাও হতে পারে তবে এটিই সেরা সমাধান হতে পারে।
রেকর্ড করা ম্যাক্রো হারিয়ে যাওয়া উইন্ডোজ, বিভিন্ন উইন্ডোর আকার ইত্যাদির সাথে ব্যর্থ হবে কারণ এটি এর পরিবেশের প্রতি অন্ধ is আমি সন্দেহ করি যে আপনার ক্ষেত্রে এটি গ্রহণযোগ্য।
এক্সডটুলের সাহায্যে উইন্ডোজ সনাক্ত করতে এবং সেগুলি আপনার পরামিতিগুলিতে ম্যানিপুলেট করতে পারে এবং তারপরে তাদের অবস্থান উপেক্ষা করে প্রোগ্রামের সাথে ক্লিক করে।
এমনকি আপনি খাঁটি এক্সডটুল স্ক্রিপ্টের মধ্যে থেকে কমান্ডগুলি কার্যকর করতে পারেন এবং কাজটি শেষ হওয়ার পরে তাদের উইন্ডোটি বন্ধ করতে পারেন।
sudo apt install xdotool
আপনার ক্লিকগুলির জন্য সঠিক অবস্থান পেতে আপনি আপনার উইন্ডোটিকে উপরের বাম কোণায় সরিয়ে নিয়ে ব্যবহার করতে পারেন:
ALT+F2
xterm -hold -e /usr/bin/xdotool getmouselocation
মনে রাখবেন যে উবুন্টুতে আপনি সাধারণত আপনার উইন্ডোটিকে স্থানাঙ্ক 0,0 এ সরাতে পারবেন না। আপনি অফসেট গণনা করতে হবে।
আপনার এক্সডটুল স্ক্রিপ্টের জন্য একটি পাঠ্য ফাইল তৈরি করুন। এর xdoscript বলা যাক ।
এটি এক্সডটুলের জন্য একটি নমুনা স্ক্রিপ্ট:
search --name xdowindow
windowfocus
windowsize 1000 800
mousemove --window %@ 200 100
click 3
sleep 2
mousemove --window %@ 400 200
click 1
sleep 1
click 3
mousemove_relative --polar 140 5
sleep 1
click 1
sleep 1
type "man xdotool"
sleep 2
key Return
sleep 2
key Next
sleep 1
key Next
sleep 1
key Next
sleep 1
key q
আমি জিনোম-টার্মিনাল দিয়ে এই কাজটি করার চেষ্টা করেছি তবে জিনোম-টার্মিনালটি কিছু সময়ের জন্য একটি বড় ব্যর্থতা এবং এর পর থেকে এর উইন্ডো শিরোনামটি পরিবর্তন করা যায় না, তাই আমি পরিবর্তে পরীক্ষার জন্য সাকুরা ব্যবহার করেছি। স্লিপ কমান্ডগুলি কেবল এটিকে দেখার মতো গতিতে কমিয়ে দেবে।
sudo apt install sakura
কাস্টম নাম xdowindow দিয়ে সাকুরা শুরু করুন এবং এতে xdotool স্ক্রিপ্ট শুরু করুন:
sakura -t xdowindow
xdotool xdoscript
আপনার নিজস্ব স্ক্রিপ্টের জন্য আপনার নিম্নলিখিতগুলি প্রয়োজন:
অবশ্যই, যদিও এই জাতীয় স্ক্রিপ্টগুলি রেকর্ডকৃত ম্যাক্রোর চেয়ে অনেক বেশি শক্তিশালী তবে সে কোনওভাবেই বহনযোগ্য নয়। আপনি যদি ডেস্কটপ সেটিংস যেমন হরফ আকার বা আপনার সিস্টেম পুনরায় ইনস্টল করে থাকেন তবে সেগুলি কাজ করা বন্ধ করে দিতে পারে এবং সামঞ্জস্যতার প্রয়োজন হতে পারে।
PS: অন্যান্য কমান্ডের কাজ করার জন্য উইন্ডোফোকাস কমান্ডের প্রয়োজন।
সেখানে সিকুলি সেরা
sudo apt-get install sikulix