যদি বিনামূল্যে এবং ওপেন সোর্স সফ্টওয়্যার সম্পর্কে ভাল কিছু থাকে, তা হল প্রতিটি সমস্যার প্রয়োগ করার জন্য আমাদের কাছে বিভিন্ন সমাধান রয়েছে। আমার কাছে ইতিমধ্যেই অটোমেশনের উপর সাড়ে পাঁচটি নিবন্ধ রয়েছে যখন আমার ধারণা ছিল প্রতিটি মারাত্মক পাপের জন্য একটি উৎসর্গ করা। যেটিতে আমি আশা করি অলসতার জন্য শেষ নিবেদিত হবে (আমি ক্লান্ত) আমরা আরও একটি অটোমেশন টুল সম্পর্কে মন্তব্য করতে যাচ্ছি।
এখন পর্যন্ত আমরা দেখেছি কিভাবে একটি নির্দিষ্ট তারিখ এবং সময়ে একটি কমান্ড কার্যকর করার সময়সূচী করা যায়, সিস্টেমটি স্বয়ংক্রিয়ভাবে একটি সংক্ষিপ্ত নাম টাইপ করে একটি পাঠ্যকে প্রসারিত করে বা পাইথন প্রোগ্রামিং ভাষায় লিখিত একটি স্ক্রিপ্ট কীগুলির সংমিশ্রণে টিপে নির্বাহ করা হয় তা নির্ধারণ করে। . এখন আমরা দেখব কিভাবে, সব করার পাশাপাশি, কীবোর্ড এবং মাউসের গতিবিধি অনুকরণ করুন।
দুর্ভাগ্যবশত এটি এখনও ওয়েল্যান্ডের সাথে কাজ করে না তাই আমাদের ডিসপ্লে ম্যানেজার হিসাবে X11-এ আবার লগ ইন করতে হবে।
লিনাক্সের জন্য আরও একটি অটোমেশন টুল
Acciona
AutoKey-এর ত্রুটি ছিল যেটি আরও জটিল কাজগুলিকে স্বয়ংক্রিয় করতে পাইথন স্ক্রিপ্ট কীভাবে লিখতে হয় তা আমাদের জানা দরকার। অ্যাকশন কাজগুলি স্বয়ংক্রিয় করতে আমাদের ভিজ্যুয়াল এডিটর ব্যবহার করার অনুমতি দিয়ে এই সমস্যাগুলি সমাধান করে যেমন মাউস বোতাম টিপে, ক্লিপবোর্ডের বিষয়বস্তু অনুলিপি করা এবং আটকানো, একটি নির্দিষ্ট সাইটে যেতে ব্রাউজার খোলা, প্রসেস চালু করা এবং শেষ করা, বা বার্তা বা সতর্কতা প্রদর্শন করা।
প্রাক-প্রোগ্রাম করা কর্মের তালিকা
উইন্ডো ব্যবস্থাপনা
- বার্তা বাক্স: একটি বার্তা দেখান বা একটি প্রশ্ন জিজ্ঞাসা করুন.
- জানালার অবস্থা: একটি উইন্ডো বিদ্যমান কিনা পরীক্ষা করুন এবং এটিতে কাজ করুন।
- তথ্য অনুপ্রবেশ: ব্যবহারকারীকে তথ্য লিখতে অনুরোধ করে।
- একাধিক ডেটা এন্ট্রি: ব্যবহারকারীকে অবশ্যই একটি তালিকা থেকে আইটেম নির্বাচন করতে হবে।
- জানলা: একটি উইন্ডোতে একটি ক্রিয়া সম্পাদন করুন
ডিভাইসের
এই ক্রিয়াগুলি মাউস এবং কীবোর্ডের আচরণকে অনুকরণ করে।
- কার্সার পথ: একটি পথ বরাবর মাউস কার্সার সরান.
- ক্লিক: মাউস বোতাম টিপে অনুকরণ.
- কার্সার আন্দোলন: কার্সারটিকে স্ক্রিনে একটি অবস্থানে নিয়ে যায়।
- চাকা: মাউস চাকার নড়াচড়া অনুকরণ করে।
- চাবি: একটি কী প্রেস বা রিলিজ অনুকরণ করে।
- পাঠ্য লিখুন: একটি টেক্সট লিখুন.
- মূল অবস্থা: একটি কী সংমিশ্রণ চাপা হয়েছে কিনা তা পরীক্ষা করে।
পদ্ধতি
অপারেটিং সিস্টেমের সাথে সম্পর্কিত ক্রিয়া সম্পাদন করে
- আদেশ: একটি কমান্ড চালান বা একটি প্রক্রিয়া শুরু করুন।
- পৃথক আদেশ: একটি পৃথক কমান্ড বা প্রক্রিয়া চালান বা শুরু করুন।
- একটি পিক্সেলের রঙ: একটি পিক্সেলের রঙের উপর নির্ভর করে বা না করে একটি ক্রিয়া সম্পাদন করে বা বন্ধ করে।
- একটি প্রক্রিয়া হত্যা: নির্দেশিত প্রক্রিয়াটি মেরে ফেলুন।
- একটি শব্দ বাজান: স্থানীয়ভাবে সঞ্চিত বা স্ট্রিমিং সাউন্ড ফাইল চালান।
- URL খুলুন: সিস্টেমে ডিফল্টরূপে সেট করা ব্রাউজারে একটি ওয়েব পৃষ্ঠা খুলুন।
- বিজ্ঞপ্তি: একটি বিজ্ঞপ্তি দেখান।
- সিস্টেম: অপারেটিং সিস্টেম পুনরায় চালু করুন, বন্ধ করুন বা স্থগিত করুন।
- চিত্র অনুসন্ধান করুন: ডেস্কটপে, একটি উইন্ডোতে বা অন্য ছবিতে একটি চিত্র অনুসন্ধান করুন৷
- পাঠ্য থেকে বক্তৃতা: সিস্টেমের অ্যাক্সেসিবিলিটি টুল ব্যবহার করে একটি পাঠ্য পড়ুন।
অভ্যন্তরীণ ব্যবহার
তারা স্ক্রিপ্ট কাঠামোর অংশ।
- যাও: কার্যকর করার জন্য পরবর্তী কর্ম সেট করে।
- কোন অপশন: কিছুই করে না।
- লুপ: নির্দেশ করে যে নিম্নলিখিত ক্রিয়াটি একাধিকবার কার্যকর করা উচিত।
- কোড: জাভাস্ক্রিপ্ট কোড চালান।
- একটি পরিবর্তনশীল অবস্থা: একটি নির্দিষ্ট ভেরিয়েবলের প্রিসেট মান থাকলে একটি ক্রিয়া সম্পাদন করে।
- আবহাওয়ার অবস্থা: পূর্বে নির্দেশিত মুহূর্ত হলে একটি ক্রিয়া সম্পাদন করে।
- কনসোল: প্রোগ্রামের কনসোলে একটি এন্ট্রি লিখুন
- বিরতি: নির্দিষ্ট সময়ের জন্য স্ক্রিপ্ট এক্সিকিউশন বন্ধ করে।
- অ্যাকশন থেকে প্রস্থান করুন: প্রোগ্রাম থেকে প্রস্থান করে।
- পরিবর্তনশীল: একটি পরিবর্তনশীল উপর কাজ.
- স্টপ: প্রোগ্রাম বন্ধ করে।
উপাত্ত
ডেটা নিয়ে কাজ করুন
- একটি ফাইল কপি করুন।
- একটি পাঠ্য ফাইল পড়ুন।
- ক্লিপবোর্ড থেকে কপি করুন।
- ক্লিপবোর্ডে লিখুন।
- একটি ইমেইল পাঠাও.
- একটি ওয়েবসাইট থেকে ফাইল ডাউনলোড করা হচ্ছে।
উপরে উল্লিখিত প্রতিটি কর্ম প্রোগ্রাম করার জন্য, আমাদের কেবল বাম দিকের মেনুতে ক্লিক করতে হবে এবং অনুরোধ করা পরামিতিগুলি সম্পূর্ণ করতে হবে। অনেক ওপেন সোর্স প্রোগ্রামের সাথে সাধারণত যা ঘটে তার বিপরীতে, আমাদের কাছে একটি সম্পূর্ণ ব্যবহারকারী ম্যানুয়াল রয়েছে। দুর্ভাগ্যবশত, উভয় ম্যানুয়াল যেহেতু ইউজার ইন্টারফেস ইংরেজিতে।