কী জানতে হবে
- একটি AHK ফাইল একটি অটোহটকি স্ক্রিপ্ট৷
- AutoHotkey দিয়ে একটি খুলুন, অথবা একটি টেক্সট এডিটর দিয়ে সম্পাদনা করুন।
- Ahk2Exe দিয়ে EXE তে রূপান্তর করুন।
এই নিবন্ধটি ব্যাখ্যা করে যে একটি AHK ফাইল কী এবং কীভাবে এটি আপনার কম্পিউটারে খুলতে হয়, এছাড়াও কীভাবে একটিকে আরও ব্যাপকভাবে ব্যবহৃত এক্সিকিউটেবল ফরম্যাটে (EXE) রূপান্তর করা যায়।
এএইচকে ফাইল কী?
. AHK ফাইল এক্সটেনশন সহ একটি ফাইল হল একটি AutoHotkey স্ক্রিপ্ট। এটি একটি প্লেইন টেক্সট ফাইল টাইপ যা উইন্ডোজে স্বয়ংক্রিয় কাজগুলির জন্য একটি বিনামূল্যের স্ক্রিপ্টিং টুল ব্যবহার করে৷
অটোহটকি প্রোগ্রামটি উইন্ডো প্রম্পটে ক্লিক করা, অক্ষর এবং সংখ্যা টাইপ করা এবং আরও অনেক কিছুর মতো জিনিসগুলিকে স্বয়ংক্রিয় করতে এই ফাইলটি ব্যবহার করে। এটি বিশেষ করে দীর্ঘ, আঁকা এবং পুনরাবৃত্তিমূলক ক্রিয়াগুলির জন্য সহায়ক যা সর্বদা একই পদক্ষেপগুলি অনুসরণ করে৷
কীভাবে একটি AHK ফাইল খুলবেন
যদিও AHK ফাইলগুলি কেবলমাত্র পাঠ্য ফাইল, সেগুলি কেবলমাত্র বিনামূল্যের অটোহটকি প্রোগ্রামের প্রেক্ষাপটে বোঝা এবং কার্যকর করা হয়৷ ফাইলটি যে কম্পিউটার থেকে এক্সিকিউট করা হয়েছে সেটির কাজগুলো করার জন্য এটিকে ইনস্টল করতে হবে।
যতক্ষণ সিনট্যাক্স সঠিক থাকে, সফ্টওয়্যারটি বুঝতে পারে যে ফাইলটিতে কী লেখা আছে তা অটোহটকিকে অনুসরণ করা উচিত।
আপনার নিজের তৈরি করা বা আপনি বিশ্বস্ত উৎস থেকে ডাউনলোড করেছেন এমন এক্সিকিউটেবল ফাইলগুলি ব্যবহার করার জন্য অতিরিক্ত যত্ন নিন। অটোহটকি ইনস্টল করা কম্পিউটারে একটি AHK ফাইল বিদ্যমান থাকা মুহুর্তে আপনি আপনার কম্পিউটারকে ঝুঁকিতে ফেলেন। ফাইলটিতে ক্ষতিকারক স্ক্রিপ্ট থাকতে পারে যা গোপনে আপনার ব্যক্তিগত ফাইল এবং গুরুত্বপূর্ণ সিস্টেম ফাইল উভয়েরই প্রচুর ক্ষতি করতে পারে৷
যা বলা হয়েছে, যেহেতু AHK ফাইলগুলি প্লেইন টেক্সটে লেখা হয়, তাই যেকোনো টেক্সট এডিটর (যেমন Windows-এর নোটপ্যাড বা আমাদের সেরা ফ্রি টেক্সট এডিটর তালিকার একটি) ধাপগুলি তৈরি করতে এবং বিদ্যমান ফাইলগুলিতে পরিবর্তন করতে ব্যবহার করা যেতে পারে।আবার, যদিও, অটোহটকি অবশ্যই ইনস্টল করতে হবে যাতে পাঠ্য ফাইলে অন্তর্ভুক্ত কমান্ডগুলি আসলে কিছু করতে পারে।
এর মানে আপনি যদি আপনার কম্পিউটারে একটি AHK ফাইল তৈরি করেন এবং এটি অটোহটকি ইনস্টল করার সাথে ভাল কাজ করে, আপনি সেই একই ফাইলটি অন্য কাউকে পাঠাতে পারবেন না যার কাছে সফ্টওয়্যারটি ইনস্টল নেই এবং এটি তাদের জন্য কাজ করবে বলে আশা করা যায়, খুব অর্থাৎ, যদি না আপনি এটিকে EXE-তে রূপান্তর করেন, যেটি সম্পর্কে আপনি নীচের বিভাগে আরও জানতে পারবেন।
আপনি একটি AHK ফাইল খুলেছেন বলে মনে হবে না যদি ফাইলের ভিতরের নির্দেশাবলী সুস্পষ্ট কিছু না করে। উদাহরণস্বরূপ, যদি আপনি কীবোর্ড কমান্ডের একটি বিশেষ সংমিশ্রণ প্রবেশ করার পরে শুধুমাত্র একটি বাক্য টাইপ করার জন্য আপনার সেট আপ করা হয়, তাহলে সেই নির্দিষ্ট ফাইলটি খোলার ফলে কোনো উইন্ডো বা ইঙ্গিত দেখা যাবে না যে এটি চলছে। যাইহোক, আপনি নিশ্চিতভাবে জানতে পারবেন যে আপনি একটি খুলেছেন যদি এটি অন্য প্রোগ্রামগুলি খোলার জন্য কনফিগার করা থাকে, আপনার কম্পিউটার বন্ধ করে দেয়, ইত্যাদি - স্পষ্ট কিছু৷
তবে, সমস্ত খোলা স্ক্রিপ্ট টাস্ক ম্যানেজারে, পাশাপাশি উইন্ডোজ টাস্কবারের বিজ্ঞপ্তি এলাকায় দেখানো হয়। তাই যদি আপনি নিশ্চিত না হন যে কেউ ব্যাকগ্রাউন্ডে সক্রিয়ভাবে চলছে কিনা, সেই জায়গাগুলি পরীক্ষা করতে ভুলবেন না।
কীভাবে একজনকে রূপান্তর করবেন
AHK ফাইলগুলিকে EXE তে রূপান্তর করা যেতে পারে যাতে সেগুলি স্পষ্টভাবে AutoHotkey ইনস্টল না করেই চলতে পারে৷ আপনি কোম্পানির Convert a Script to an EXE (ahk2exe) পৃষ্ঠায় EXE-তে রূপান্তর করার বিষয়ে আরও পড়তে পারেন৷
মূলত, এটি করার দ্রুততম উপায় হল ফাইলটিতে ডান-ক্লিক করা এবং কম্পাইল স্ক্রিপ্ট বেছে নেওয়া। আপনি AutoHotkey এর ইনস্টলেশন ফোল্ডারে অন্তর্ভুক্ত Ahk2Exe প্রোগ্রামের মাধ্যমেও এই রূপান্তরটি করতে পারেন। আপনি স্টার্ট মেনুর মাধ্যমে এটি অনুসন্ধান করতে পারেন বা এই ফোল্ডারে দেখতে পারেন:
C:\Program Files\AutoHotkey\compiler
AutoIt একটি প্রোগ্রাম যা AutoHotkey-এর মতো কিন্তু পরিবর্তে AUT এবং AU3 ফাইল ফরম্যাট ব্যবহার করে। AHK-কে এই ফর্ম্যাটে রূপান্তর করার সহজ উপায় নাও হতে পারে, তাই আপনি যদি এটির পরে থাকেন তাহলে আপনাকে AutoIt-এ স্ক্রিপ্টটি সম্পূর্ণরূপে পুনরায় লিখতে হতে পারে।
AHK ফাইলের উদাহরণ
নিচে অটোহটকি স্ক্রিপ্টের কয়েকটি উদাহরণ দেওয়া হল।শুধু একটি টেক্সট এডিটরে একটি অনুলিপি করুন, এটি AHK ফাইল এক্সটেনশনের সাথে সংরক্ষণ করুন, এবং তারপর এটি একটি কম্পিউটারে খুলুন যেটি AutoHotkey চলছে৷ সেগুলি ব্যাকগ্রাউন্ডে চলবে (আপনি সেগুলিকে খোলা "দেখবেন না") এবং সংশ্লিষ্ট কীগুলি ট্রিগার হলে তাৎক্ষণিকভাবে কাজ করবে৷
Windows এবং H কী একই সময়ে চাপলে এটি লুকানো ফাইলগুলি দেখাবে বা লুকিয়ে রাখবে। এটি ম্যানুয়ালি লুকানো ফাইলগুলি দেখানো/লুকানোর চেয়ে অনেক দ্রুত।
; লুকানো ফাইলগুলি দেখান বা লুকান
h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, লুকানো
যদি HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, সফ্টওয়্যার\Microsoft\Windows\CurrentVersion\Explorer\Advanced, লুকানো, 1 অন্যথায় RegWrite, REG_DWORD, HKEY_CURRENT_USER, সফটওয়্যার\Microsoft\Windows\CurrentVersion\Explorer\Advanced, লুকানো, 2
_WinGetClass, এহ
যদি (eh_Class="32770" বা A_OSVersion="WIN_VISTA")
পাঠান, {F5}
অন্যথায় পোস্ট মেসেজ, 0x111, 28931,,, A রিটার্ন
নিম্নলিখিত একটি অনেক সহজ স্ক্রিপ্ট যা আপনার পছন্দ অনুযায়ী সম্পূর্ণ সম্পাদনাযোগ্য। এটি একটি দ্রুত কীবোর্ড শর্টকাট সহ একটি প্রোগ্রাম খুলবে। এই উদাহরণে, আমরা এটিকে নোটপ্যাড খুলতে সেট করেছি যখন WIN+N চাপানো হয়।
n::চালান নোটপ্যাড
এখানে একটি অনুরূপ যা দ্রুত যেকোনো জায়গা থেকে কমান্ড প্রম্পট খোলে:
p::cmd চালান
সিনট্যাক্স প্রশ্নের জন্য অটোহটকি কুইক রেফারেন্স এবং আরও স্ক্রিপ্ট উদাহরণের জন্য অটোহটকি স্ক্রিপ্ট শোকেস দেখুন।
এখনও খুলতে পারছেন না?
যদি অটোহটকি ইন্সটল করার সময় আপনার ফাইলটি রান না হয়, এবং বিশেষ করে যদি এটি আপনাকে টেক্সট এডিটর দিয়ে দেখার সময় টেক্সট কমান্ড না দেখায়, তাহলে আপনার কাছে আসলে এগুলোর একটি না থাকার সম্ভাবনা রয়েছে। স্ক্রিপ্ট।
কিছু ফাইলের শেষে একটি প্রত্যয় ব্যবহার করা হয় যার বানান অনেকটা "AHK" এর মতো, কিন্তু এর অর্থ এই নয় যে আপনি ফাইলগুলিকে সমান হিসাবে বিবেচনা করবেন-এগুলি সবসময় একই প্রোগ্রামের সাথে খোলা হয় না বা রূপান্তরিত হয় না একই টুলস।
উদাহরণস্বরূপ, হয়তো আপনার কাছে সত্যিই একটি AHX ফাইল আছে, যা একটি WinAHX ট্র্যাকার মডিউল ফাইল যা AutoHotkey-এর সাথে ব্যবহৃত স্ক্রিপ্ট ফাইলগুলির সাথে কোন সম্পর্ক নেই৷ অথবা এটি ফটোশপের সাথে ব্যবহৃত একটি AHS ফাইল হতে পারে৷
আরেকটি অনুরূপ শব্দ কিন্তু সম্পূর্ণ ভিন্ন ফাইল এক্সটেনশন হল APK৷ এগুলি হল অ্যাপ্লিকেশানগুলি যেগুলি অ্যান্ড্রয়েড অপারেটিং সিস্টেমে চলে এবং যতটা সম্ভব পাঠ্য ফাইলগুলি থেকে দূরে থাকে, তাই যদি আপনার কাছে সেগুলির মধ্যে একটি থাকে তবে আপনি এটি খুলতে উপরে থেকে অটোহটকি ওপেনার ব্যবহার করতে পারবেন না৷
ASHX ফাইল আরেকটি উদাহরণ। সেই ফাইল এক্সটেনশনে শুধুমাত্র একটি অক্ষর যোগ করা হয়েছে, কিন্তু বিন্যাসটি পরিবর্তে ASP. NET ওয়েব সার্ভার অ্যাপ্লিকেশনগুলির সাথে কাজ করতে হবে৷
এখানে পয়েন্টটি হল আপনার ফাইলটি যে ফাইল এক্সটেনশনটি ব্যবহার করছে তা নিয়ে গবেষণা করা যাতে আপনি উপযুক্ত প্রোগ্রামটি খুঁজে পেতে পারেন যা ফাইলটি খুলতে বা রূপান্তর করতে পারে৷