Windows-এ ম্যাক্রোকে .exe-তে রূপান্তর করার উপায়
একবার একটি কাজ রেকর্ড করুন, তারপর সেটি একটি একক প্রোগ্রাম হিসেবে যেকোনো Windows PC-তে দিন, যার জন্য কিছু ইনস্টল করার দরকার নেই।
১৮ সেপ্টেম্বর ২০২৬ আপডেট করা হয়েছে · প্রোগ্রাম হিসেবে রপ্তানি Basic ও Pro প্ল্যানে অন্তর্ভুক্ত; প্রতিটি নতুন অ্যাকাউন্ট এর জন্য ৭ দিনের ট্রায়াল পায়।
১. শেষ পর্যন্ত কী পাবেন
Myna Recorder-এ File → Export as Program… একটি .exe ফাইল লেখে। এর ভেতরে থাকে ম্যাক্রো, এটি ব্যবহৃত প্রতিটি ইমেজ ক্রপ, যে লোকাল টেক্সট রিডার দিয়ে এটি টিউন করা হয়েছিল, এবং আপনার Run, Pause ও Stop হটকি। ফাইলটি কোনো ইনস্টলার, রানটাইম বা Recorder-এর কপি ছাড়াই যেকোনো 64-বিট Windows 10 বা 11 PC-তে চলে।
রপ্তানি ডায়ালগে একটি ছোট কন্ট্রোল উইন্ডো পাওয়া যায়: তাদের কী-সহ Run, Pause ও Stop, Repeat, Speed এবং একটি স্ট্যাটাস লাইন। যা কেউ হাতে শুরু করবে তার জন্য এটি টিক দিন, যাতে কোনো সমস্যা বার্তা হিসেবে দেখানো হয়। শিডিউলার যা শুরু করবে তার জন্য এটি বন্ধ রাখুন: তখন প্রোগ্রামটি খোলার সঙ্গে সঙ্গে চলবে, কিছু দেখাবে না, এবং ম্যাক্রো শেষ হলে বন্ধ হবে।
২. রপ্তানির আগে
- স্থানাঙ্কের বদলে ছবি ব্যবহার করুন। কাঁচা রেকর্ডিং স্ক্রিনের নির্দিষ্ট পিক্সেলে ক্লিক করে, এবং অন্য PC-র স্ক্রিন ভিন্ন। ম্যাক্রো যে বোতামগুলো চাপে সেগুলো Images ভিউতে ক্রপ হিসেবে ক্যাপচার করুন, তারপর এর বদলে click_crop("Save") ও wait_for("Save dialog") ব্যবহার করুন। ম্যানুয়ালে ক্রপ ব্যাখ্যা করা আছে।
- sleep-এর বদলে wait ব্যবহার করুন। wait_for ছবিটি না আসা পর্যন্ত থামে, অন্য মেশিন যত ধীরই হোক। আপনার PC-তে কাজ করে এমন একটি নির্দিষ্ট sleep তাদের মেশিন সম্পর্কে একটি অনুমান মাত্র।
- ১×-এ পরীক্ষা করুন Recorder ট্যাবের Test দিয়ে, তারপর পুরো ম্যাক্রোটি একবার শুরু থেকে শেষ পর্যন্ত চালান।
- গোপন তথ্য পরীক্ষা করুন। রপ্তানি করা প্রোগ্রামে ম্যাক্রোর সবকিছু থাকে, আপনার টাইপ করা যেকোনো টেক্সটসহ। কাউকে পাঠানোর আগে পাসওয়ার্ড ও টোকেন সরিয়ে ফেলুন।
৩. ধাপে ধাপে রপ্তানি
Recorder-এ ম্যাক্রোটি রাখুন
রপ্তানি বর্তমানে Recorder-এ থাকা ম্যাক্রোটি ব্যবহার করে, আপনি সেটি এইমাত্র রেকর্ড করুন, লিখুন বা ফাইল থেকে খুলুন যাই হোক না কেন। এটি যেসব ছবি ব্যবহার করে সেগুলো Images ট্যাব থেকে আসে এবং সেগুলো .exe-এর ভেতরে যায়।
ফাইল → প্রোগ্রাম হিসেবে রপ্তানি…
কন্ট্রোল উইন্ডো থাকবে কি না তা বেছে নিন, তারপর .exe কোথায় সংরক্ষণ হবে তা ঠিক করুন।
এখানে একবার চালান
কোথাও পাঠানোর আগে নিজের PC-তে নতুন ফাইলটিতে ডাবল-ক্লিক করুন।
প্রোগ্রামটি শুধু ম্যাক্রো চালায়। Monitors, সময়-নির্ধারিত কাজ এবং Telegram বা Discord বার্তা Recorder-এই থাকে।
৪. অন্য PC-তে চালানো
- থামানো: রপ্তানির সময় যে Stop কী বাঁধা হয়েছিল, পরিবর্তন না করে থাকলে F6। অন্য কোনো অ্যাপ্লিকেশন ওই কী দখল করে থাকলে প্রোগ্রামটি এর সঙ্গে Ctrl+Shift এবং তারপর Ctrl+Alt চেষ্টা করে, এবং প্রথম ধাপের আগে জানিয়ে দেয় কোনটি। কোনোটিই নিবন্ধন করা না গেলে ম্যাক্রো চলে না এবং কারণ জানায়, কারণ যে ম্যাক্রো থামানো যায় না তা চালানো হবে না।
- SmartScreen: প্রথমবার Windows সতর্কবার্তা দিতে পারে। যিনি চালাচ্ছেন তিনি তবুও চালানোর সিদ্ধান্ত নিতে পারেন।
- শিডিউলিং: কন্ট্রোল উইন্ডো ছাড়া রপ্তানি করুন এবং Task Scheduler-কে ফাইলটির দিকে নির্দেশ করুন। আসল মাউস ও কীবোর্ড ইনপুট পাঠায় এমন যেকোনো টুলের মতোই ডেস্কটপে সাইন ইন ও আনলক থাকতে হবে।
৫. যা সঙ্গে যায় না
আমাদের AI সার্ভারের সঙ্গে কথা বলে এমন যেকোনো ধাপ রপ্তানির সময় প্রত্যাখ্যান করা হয়, ধাপের নামসহ: engine="ai" সহ ask_ai ও read_text। রপ্তানি করা প্রোগ্রামের বিল করার মতো কোনো অ্যাকাউন্ট নেই। একই কারণে notify ধাপও, কারণ রপ্তানি করা প্রোগ্রাম Telegram বা Discord-এ কিছুই পাঠায় না। দুটি লোকাল টেক্সট রিডার সঙ্গে যায়, তাই বিল্ট-ইন রিডার দিয়ে স্ক্রিন থেকে একটি সংখ্যা পড়া ম্যাক্রো সমস্যা ছাড়াই রপ্তানি হয়। দেখুন স্ক্রিন থেকে টেক্সট পড়া।
৬. এই রপ্তানিকে কী আলাদা করে
ম্যাক্রোকে .exe-তে রূপান্তরের বেশিরভাগ উপায় দুটি জায়গার একটিতে কম পড়ে। কিছু উপায় স্থির ক্লিকের একটি রিপ্লে সংরক্ষণ করে, যা সম্পাদনা করা যায় না, তাই উইন্ডো সরে গেলে বা স্ক্রিন বদলালে ফাইলটি ভেঙে যায়। অন্যগুলো একটি স্ক্রিপ্ট কম্পাইল করে, যা আপনাকে আগে নিজে কোনো প্রোগ্রামিং ভাষায় লিখতে হয়। আর কিছু অটোমেশন টুলের আলাদা করে রপ্তানির কোনো ব্যবস্থাই নেই: কাজটি শুধু সেই মেশিনেই চলে যেখানে টুলটি ইনস্টল করা আছে।
রপ্তানি করা একটি Myna Recorder প্রোগ্রাম এমন একটি রেকর্ডিং, যা আপনি খুলে ঠিক করতে পারেন, যা স্ক্রিনের অবস্থানের বদলে ছবিতে ক্লিক করে, এবং কোনো ইনস্টলেশন ছাড়া চলার মতো একটি ফাইলে থাকে। আরও জানুন Myna Recorder-কে কী আলাদা করে।