অটোহোটকি সমান?


47

অটোহটকির জন্য কি সমতুল্য পণ্য / পদ্ধতি আছে? যারা জানেন না তাদের ক্ষেত্রে এটি এমন একটি পণ্য যা আপনাকে আপনার মাউস আন্দোলন এবং কীবোর্ড প্রোগ্রাম করতে দেয়। এটি আমাকে ম্যানুয়ালি না করে প্রোগ্রামগুলিতে কিছু নির্দিষ্ট ক্রিয়াকলাপকে "ম্যাক্রো" করতে দেয়। পুরানো দিনগুলিতে তারা তাদের কীবোর্ড স্টাফার বলতেন। তবে সমাধানের অর্ধেকটি কারণ আমার পাশাপাশি "মাউস মুভমেন্ট" স্ট্যাফারও প্রয়োজন।

এমন জন্তু আছে কি?

উত্তর:


31

সেখানে লিনাক্স AutoHotKey একটি বন্দর নামক IronAHK নামক একটি অনুরূপ সরঞ্জাম Autokey । আমি কোনটিই ব্যবহার করি নি, তারা কতটা ভাল কাজ করে তা আমি জানি না।

এই জাতীয় প্রোগ্রামগুলি বাদে আপনি ঠিক একই ধরণের অটোমেশন সরঞ্জামগুলি পাবেন না। ইউনিক্স সিস্টেমে বেসিক ব্যবহারকারী অটোমেশন সরঞ্জামটি হ'ল শেল। শেলটি এমন আঠালো যা অন্যান্য সরঞ্জামগুলিকে একত্রিত করে: এটি বাহ্যিক প্রোগ্রামগুলি চালু করতে পারে এবং কীভাবে তারা ডেটা বিনিময় করে তা নিয়ন্ত্রণ করতে পারে। শেল নিজেই উইন্ডোজ এবং মাউস পয়েন্টার¹ এর মতো জিইউআই ধারণাগুলি হেরফের করার জন্য কিছুই অন্তর্ভুক্ত করে না ¹ আপনি যা করেন তা শেল স্ক্রিপ্টে বিশেষায়িত সরঞ্জামগুলি বলা হয়, বিশেষত উইন্ডোগুলিকে ম্যানিপুলেট করার জন্য এক্সডটুল এবং কীস্ট্রোক এবং মাউস ইভেন্টগুলিকে ইনজেক্ট করতে ।

উদাহরণস্বরূপ, নিম্নলিখিত স্ক্রিপ্ট মায়াপের উইন্ডোতে অবস্থিত অবস্থানে (40,20) ক্লিক করে।

#!/bin/sh
xdotool search --class Myapp \
        mousemove --window %1 40 20 \
        click 1

¹ ছাড়া dtksh , কিন্তু আমি এটি একটি লিনাক্স বন্দর দেখিনি।


চমৎকার সারসংক্ষেপ, করুণার জন্য প্রকল্পটি 4 বছরের পুরানো এবং বাইনারিগুলি সমস্ত 404 এর, এক্সডটুলকে একবার চেষ্টা করে দেখবে। সময় দেবার জন্য ধন্যবাদ।
মীর বার্গ

এক্সডটুল চেষ্টা করে দেখেছেন, কবজির মতো কাজ করে তবে আপনার শুরু করার আগে অবশ্যই তাদের ডক্সটি পড়া উচিত
কনস্টান্টাইনেকে

1
আফাইক, আয়রনএইচকে কখনও পুরোপুরি বাস্তবায়িত হয়নি এবং পরিত্যক্ত করা হয়েছে।
জো

2

আপনি লিনাক্সে xautomation ব্যবহার করতে পারেন । লগইনগুলির জন্য এফ 5 পৃষ্ঠা রিফ্রেশ এবং 'রিটার্ন' (প্রবেশ) কী-স্ট্রোক প্রেরণের জন্য, আমি এটি রাস্পবেরি পাই প্রদর্শন স্ক্রিনে ব্যবহার করি।


2

অটোহোটকিএক্স ব্যবহার করুন, এটি অটোহোটকির একটি সাম্প্রতিক ওয়াইন বন্দর যা ওয়াইনহ্যাক পরীক্ষার অনুসারে উইন্ডোতে অটোহোকি যা করতে সক্ষম তা করে। এটি সহজেই সেরা এবং সবচেয়ে সহজ উত্তর।

https://appdb.winehq.org/objectManager.php?sClass=version&iId=17738

আমি ব্যক্তিগতভাবে এটি পরীক্ষা করিনি, তবে WINEHQ এর ফলাফলগুলি ঝোঁক


1

লিনাক্সে অটোহোটকি ডাউনলোড করুন। একটি অটোহোট্কি ফাইল তৈরি করুন (উদাহরণস্বরূপ.এইচকে)। অটোহোটকি ফোল্ডার থেকে Ahk2Exe.exe চালানোর জন্য ওয়াইন ব্যবহার করুন। উদাহরণস্বরূপ আপনার উদাহরণ.এইচকে ফাইলটি সঙ্কলন করুন ex


2
এটি একটি ভাল বিকল্প নয়। আপাতত, ওয়াইন দিয়ে চালিত অটোহোট্কির কার্যকারিতা খুব সীমাবদ্ধ: appdb.winehq.org/…
banan3'14

1

এটি বেশ কয়েকটি প্রকল্প রয়েছে। দুটি সক্রিয় দুটি, আফাইক , সিকুলি এবং অটকে ( হ'ল একটি প্রকল্প যা আমি সহায়তা করি))

আমি সিকুলি ব্যবহার করি নি, তবে এটি স্ক্রিনে নিদর্শন সন্ধান এবং তাদের উপর ভিত্তি করে ক্রিয়াগুলি ট্রিগার করার উপর ভিত্তি করে বলে মনে হচ্ছে।

অটোকি ব্যবহারকারীকে ট্রিগার বাক্যাংশ এবং হটকিগুলি সংজ্ঞায়িত করতে সাহায্য করে যা বাক্যাংশগুলি প্রসারিত করে (খুব শক্তিশালী স্বতঃসংশোধনের বৈশিষ্ট্যের অনুরূপ) বা পাইথন 3 এ লিখিত স্ক্রিপ্টগুলি চালিত করে যা কেবল ব্যবহারকারীর প্রোগ্রামিং দক্ষতায় সীমাবদ্ধ। এটি কীবোর্ড এবং মাউস ইভেন্ট জেনারেশনের জন্য একটি API সরবরাহ করে। এটি জাওটোমেশনের সাথেও সংহত হয়েছে যা আপনাকে স্ক্রিনে একটি ছোট চিত্র সন্ধান করতে এবং এতে মাউস কার্সার স্থানান্তর করতে দেয়।

আমি বহু বছর ধরে অটিকে ব্যবহার করছি এবং এটি আমাদের তালিকায় সমর্থন করছি । এটি বেশিরভাগ উত্পাদনশীলতার সরঞ্জামগুলির মতো: আপনি এটিকে ছাড়াই পেতে পারেন তবে একবার আপনি এটি ব্যবহার শুরু করলে আপনি অবাক হয়ে কীভাবে এটি করেছিলেন did

কিছু নির্দিষ্টকরণ:

অটোকি অটোহটকি সংজ্ঞা এবং স্ক্রিপ্টগুলির সাথে কাজ করে না। সেগুলি আবার লিখতে হবে।

আমি কনসেপ্ট বাশ স্ক্রিপ্টের একটি প্রমাণ লিখলাম (অনুরোধের ভিত্তিতে উপলভ্য) যা অটোহটকি বাক্যাংশগুলিকে অটোকি বাক্যাংশগুলিতে অনুবাদ করে, তবে এটি কেবল একটি সূচনা পয়েন্ট এবং অটোহটকির বেশিরভাগ বিকল্পকে উপেক্ষা করে।

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

আপনি যদি কোনও ডেবিয়ান-ভিত্তিক বিতরণ ব্যবহার করেন তবে দয়া করে আপনার বিতরণ দ্বারা সরবরাহিত অটকে-র সংস্করণ ইনস্টল করবেন না। তাদের অটকে প্যাকেজটি অবিস্মরণীয় এবং খুব পুরানো। আমাদের কাছ থেকে একটি বর্তমান সংস্করণ পান ।


0

... আপনার মাউস নড়াচড়া এবং কীবোর্ড প্রোগ্রাম। এটি আমাকে ম্যানুয়ালি না করে প্রোগ্রামগুলিতে কিছু নির্দিষ্ট ক্রিয়াকলাপকে "ম্যাক্রো" করতে দেয়।

কান্টু একটি ক্রস-প্ল্যাটফর্ম ডেস্কটপ অটোমেশন সরঞ্জাম যা উবুন্টুতে খুব ভালভাবে কাজ করে (আমি অন্যান্য স্বাদে এটি পরীক্ষা করিনি)

ইউনিক্স সিস্টেমে বেসিক ব্যবহারকারী অটোমেশন সরঞ্জামটি শেল shell

হ্যাঁ। তবে এএইচকে এবং কান্টু মাউস ক্লিক এবং কীবোর্ড স্ট্রোক অনুকরণ করে একটি অ্যাপ্লিকেশনটির ভিতরে টাস্কটি স্বয়ংক্রিয় করতে দেয় । শেল এটি করতে পারে না। আমি এটি স্বয়ংক্রিয় পরীক্ষার পাশাপাশি কয়েকটি উত্পাদনশীলতার হ্যাকগুলির জন্য ব্যবহার করি।

অবশ্যই, আপনি পাইথনের সাথে কান্টুকে একত্রিত করতে পারেন বা এটি সরাসরি শেল থেকে শুরু করতে পারেন ।


2
জিম, আপনি যে পণ্যগুলির সাথে লিঙ্ক করেছেন সেগুলির মধ্যে যদি আপনি অনুমোদিত হন, তবে দয়া করে নোট করুন যে এই সাইটের সহায়তা কেন্দ্রের উত্তরগুলিতে আপনার অনুমোদিততা প্রকাশের ক্ষেত্রে প্রত্যাশিত আচরণ সম্পর্কে গাইডলাইন রয়েছে । যে উত্তরগুলি এতে অন্তর্ভুক্ত করে না সেগুলি মুছে ফেলার বিষয়। ধন্যবাদ!
জেফ শ্যাচলার

0

কেবল এক্সইভি এবং এক্সএমডিএমএপ ব্যবহার করুন। উত্সর্গীকৃত প্রোগ্রামগুলি বা ক্রেপি উইন্ডোজ অ্যাপসের অনুকরণের চেয়ে সহজ এবং ভাল। আমার সমস্ত লিনাক্স স্ট্রিপগুলি কীগুলি পুনরায় সংজ্ঞায়িত করতে এবং স্ক্রিনের মোডগুলি পরিবর্তন করতে স্ক্রিপ্টগুলি ব্যবহার করে এবং তারপরে, প্রোগ্রামটি শেষ হয়ে গেলে এবং প্রস্থানটি থেকে সমস্ত কিছু স্বাভাবিক অবস্থায় ফিরিয়ে দেয়। এটি এএইচকে স্ক্রিপ্ট তৈরি করার মতো XMODMAP ব্যবহার করা এবং একটি স্ক্রিপ্ট তৈরি করা প্রায় সহজ, তবে একটি অনুকরণযুক্ত উইন্ডোজ অ্যাপ্লিকেশনটি চালিত না করার অতিরিক্ত বোনাস সহ। এবং লোকেরা বলছেন যে আপনি এটি বা এটি করতে পারবেন না ... ভুল। লিনাক্স শেল থেকে আপনি অন্য কোনও ওএসের চেয়ে আরও বেশি কিছু করতে পারেন এবং উইন্ডোগুলি ঘোরাফেরা সহ আমরা যেসব বিষয়ে কথা বলছি তা করতে পারেন এবং তারপরেও নির্মিত সিস্টেম সিস্টেম বান্ধব সিস্টেম কমান্ডগুলি ব্যবহার করছেন!


3
এই উত্তরটি, আমি জানি সকলের জন্যই 100% সঠিক এবং সঠিক হতে পারে। তবে, এটি একটি হবে  অনেক আরো উপযোগী যদি এটা কিছু উদাহরণ এবং / অথবা নির্দেশাবলী, বা এমনকি আরও ডকুমেন্টেশন লিংক অন্তর্ভুক্ত করা হয়েছে।
স্কট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.