এক্সডটুল এবং এক্সআউটোমেশনের মধ্যে পার্থক্যগুলি কী কী?


21

এক্সডটুল এবং এক্সআউটেশন দুটি কমান্ড লাইন এক্স 11 অটোমেশন সরঞ্জাম। আমি প্রাক্তনটিকে কিছু সময়ের জন্য ব্যবহার করেছি এবং কেবল সম্প্রতিকারটির অস্তিত্ব সম্পর্কে জানতে পেরেছি এবং আমি কৌতূহল জানলাম যে কেউ দুজনকে কিছুক্ষণ ব্যবহার করেছিলেন তাদের সম্পর্কে কী বলতে হবে। নির্দিষ্টভাবে:

  1. তাদের কি একই উদ্দেশ্যযুক্ত ব্যবহার রয়েছে? ম্যান পেজগুলি থেকে এটি মনে হচ্ছে তবে আমি কিছু বিশদটি অনুপস্থিত।

  2. এগুলি কি বেশিরভাগ সিস্টেমে সমানভাবে সমর্থিত? বা অন্য একটি তুলনায় আরও ব্যাপকভাবে ব্যবহৃত হয়?

  3. এমন কিছু আছে যা একজনের সাথে করা যায় তবে অন্যটির সাথে করা যায় না?


7
আমি সাধারণ জিনিসগুলির জন্যও xdotool ব্যবহার করি (যখনই আমার এমন কিছু প্রয়োজন হয় যা অটোকি না করবে) এবং xautomation সম্পর্কে অবগত ছিল না। দস্তাবেজগুলিতে কেবল এক ঝলক দেখানো, সবচেয়ে বড় পার্থক্যটি হ'ল xautomation এ গুই স্ক্রিনে "সন্ধান" করার জন্য সরঞ্জামগুলি অন্তর্ভুক্ত করে এবং এক্সডটুল তা দেয় না। আমি এটি আরও খতিয়ে দেখতে যাচ্ছি কারণ আমার সেই দক্ষতার প্রয়োজন।
জো

উত্তর:


10

xdotoolএটি একটি সংকলিত প্রোগ্রাম, আপনি যে কোনও জায়গা থেকে এটি ব্যবহার করতে পারেন। এবং এটি আপনার বিতরণে প্রাক ইনস্টল করা থাকতে পারে। আপনি এটিকে যে কোনও স্ক্রিপ্টিং ভাষা দিয়ে অর্কেস্টেট করেন। অনেকের দ্বারা প্রস্তাবিত আসে , তবে আরও বিস্তৃত চেইনগুলি স্ক্রিপ্ট করার সময় ক্লান্তিকর হতে পারে।

যে কোনও স্ক্রিপ্টিং ভাষা / শেলের মধ্যে ব্যবহার করার জন্য একটি উদাহরণ কমান্ড:

xdotool type "Hello Unix.StackExchange Reader"

এখানে আরম্ভ করে আরও পাওয়া যাবে:


XAUT"(পূর্বে এক্স অটোমেশন)" হ'ল সি লাইব্রেরি এবং পাইথন মডিউল "ক্রমবর্ধমান কীবোর্ড এবং মাউস ব্যবহারের পাশাপাশি উইন্ডোগুলিকে ম্যানিপুলেট করার জন্য। এটির জন্য অনুপ্রেরণা অটোআইটি এবং অটোহটকি থেকে এসেছে"

বেশিরভাগ সাম্প্রতিক ডিস্ট্রোজে xautবা xautomationএটি উপলভ্য হওয়া উচিত।

একটি উদাহরণ pyস্ক্রিপ্ট দেখতে পারে:

import xaut
kbd = xaut.keyboard()
kbd.type("Hello Unix.StackExchange Reader{Return}")

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


2
ভোট দিন। এখানে লিঙ্ক একটি দম্পতি আছে xdotool- xmodulo.com/simulate-key-press-mouse-movement-linux.html এবং theembeddedlab.com/tutorials/...
SDsolar

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