সুচিপত্র[লুকান][দেখান]
মাত্র কয়েক ক্লিকে পুনরাবৃত্তিমূলক কাজ সম্পাদন করার একটি উপায় আছে?
অনেক ব্যবহারকারী ইতিমধ্যে উত্পাদনশীলতার জন্য কিছু মৌলিক শর্টকাট কী জানেন। একটি GUI এর চারপাশে নেভিগেট করার জন্য আপনার মাউস ব্যবহার করার পরিবর্তে, আপনি আপনার কাজ সংরক্ষণ করতে শুধুমাত্র Ctrl+S ব্যবহার করতে পারেন। প্রতিটি খোলা উইন্ডো ম্যানুয়ালি ছোট করার পরিবর্তে, আপনি আপনার ডেস্কটপ দেখানোর জন্য Win+D টাইপ করতে পারেন। কিন্তু আপনার নিজের শর্টকাট কী তৈরি করার একটি উপায় আছে?
অটোহটকি এমন একটি প্রোগ্রাম যা আপনি সহজেই কয়েকটি লাইনের কোড সহ কাস্টম কমান্ড তৈরি করতে শিখতে পারেন। কল্পনা করুন যে কয়েকটি কীস্ট্রোকের সাহায্যে আপনার প্রিয় ওয়েবসাইট বা প্রোগ্রামগুলি খুলতে সক্ষম হচ্ছেন, অথবা আপনি যখন "currdate" টাইপ করবেন তখন স্বয়ংক্রিয়ভাবে বর্তমান তারিখটি প্রবেশ করবেন।
এই নিবন্ধটি অটোহটকিতে আপনি যে মৌলিক বৈশিষ্ট্যগুলি খুঁজে পেতে পারেন তার সাথে সাথে প্রোগ্রামটির জন্য কিছু সাধারণ ব্যবহারের ক্ষেত্রে অন্বেষণ করবে।
AutoHotKey কি?
অটোহটকি মাইক্রোসফ্ট উইন্ডোজে উপলব্ধ একটি বিনামূল্যের এবং ওপেন-সোর্স কাস্টম স্ক্রিপ্টিং ভাষা। এটি প্রাথমিকভাবে সহজে কীবোর্ড শর্টকাট এবং সহজেই কম্পিউটারের কাজগুলি স্বয়ংক্রিয় করার জন্য হটকি তৈরি করার জন্য তৈরি করা হয়েছিল।
এই প্রোগ্রামের মাধ্যমে, ব্যবহারকারীরা সহজেই স্ক্রিপ্ট এবং ম্যাক্রো তৈরি করতে পারে যা কীবোর্ড এবং মাউস ইনপুটের একটি স্ট্রিং প্রতিলিপি করতে পারে। অটোহটকির উন্নত ব্যবহারের ক্ষেত্রে এমনকি আপনি আপনার স্ক্রিপ্টটি ঠিক কী করতে চান তা নির্দিষ্ট করতে ব্যবহারকারীর ইন্টারফেস এবং মেনু বার ব্যবহার করে।
যেহেতু অটোহটকি C++ এ চলে, তাই প্রতিটি স্ক্রিপ্ট সহজেই একটি .EXE ফাইলে রূপান্তরিত হতে পারে যা অটোহটকি ইনস্টল না থাকলেও যে কেউ চালাতে পারে।
ব্যবহারকারীরা তাদের মধ্যে অটোহটকি ইনস্টল করতে পারেন অফিসিয়াল ওয়েবসাইট। তাদের ডকুমেন্টেশন এছাড়াও শিক্ষানবিস-বান্ধব এবং ব্যাপক।
মুখ্য সুবিধা
- ভেরিয়েবল বরাদ্দ এবং পুনরুদ্ধার করার ক্ষমতা
- নির্দিষ্ট কীবোর্ড কীগুলি রিম্যাপ বা অক্ষম করুন
- কীবোর্ড, মাউস এবং জয়স্টিক ইনপুট অনুকরণ করুন
- ব্যবহারকারীরা "হটস্ট্রিং" বরাদ্দ করতে পারেন যা নির্দিষ্ট পাঠ্য প্রতিস্থাপন করতে পারে
- GUI এর মাধ্যমে কাস্টম ডেটা এন্ট্রি ফর্ম
- Windows API এর সাথে সামঞ্জস্যপূর্ণ
- কাস্টম অ্যারে বা অবজেক্ট তৈরি করুন।
- ফাংশনগুলির একটি বিস্তৃত লাইব্রেরির সাথে আসে যা ব্যবহারকারীদের পাঠ্য, গণনা মান এবং আরও অনেক কিছু পরিচালনা করতে সহায়তা করতে পারে
মৌলিক ধারণা
আপনার অটোহটকি স্ক্রিপ্টগুলি তৈরি করার সময় আপনি ব্যবহার করতে পারেন এমন কিছু মৌলিক ধারণাগুলির একটি পূর্বরূপ এখানে রয়েছে৷
একটি নতুন ফাইল তৈরি করা হচ্ছে
অটোহটকি ইনস্টল হয়ে গেলে, যখন আপনি আপনার ডেস্কটপে ডান-ক্লিক করেন তখন নতুনের অধীনে অটোহটকি স্ক্রিপ্ট বিকল্পটি নির্বাচন করে উইন্ডোজ ব্যবহারকারীরা দ্রুত একটি নতুন স্ক্রিপ্ট যোগ করতে পারেন।
আপনার স্ক্রিপ্ট পরিবর্তন করা শুরু করতে, আপনি আপনার প্রিয় পাঠ্য সম্পাদকে নতুন ফাইল খুলতে পারেন। প্রতিটি নতুন স্ক্রিপ্টে একটি ডিফল্ট স্ক্রিপ্ট রয়েছে যা সর্বোত্তম কর্মক্ষমতা এবং সামঞ্জস্য নিশ্চিত করে।
হটকি এবং হটস্ট্রিং
হট বা শর্টকাট কীগুলি কীবোর্ড কীগুলির সংমিশ্রণ যা একটি নির্দিষ্ট ক্রিয়াকে ট্রিগার করে।
নীচের উদাহরণে, আমরা হটকি উইন + এন ব্যবহার করতে চাই তা বোঝাতে আমরা "#n" স্ট্রিং ব্যবহার করেছি। পরবর্তী লাইনটি নোটপ্যাড অ্যাপ্লিকেশনের জন্য একটি রান কমান্ড উল্লেখ করে। আমরা কর্মের সমাপ্তি সংকেত দিতে রিটার্ন কী ব্যবহার করি।
পাউন্ড চিহ্নের অর্থ হল Win। দ্য "!" Alt কী-এর জন্য চিহ্ন ব্যবহার করা হয়, Ctrl-এর জন্য “^” চিহ্ন ব্যবহার করা হয় এবং Shift কী-এর জন্য “+” কী ব্যবহার করা হয়। সম্মিলিতভাবে, এই কী হিসাবে পরিচিত হয় সংশোধক কী.
AutoHotkey এছাড়াও সমর্থন করে প্রসঙ্গ-সংবেদনশীল হটকি উদাহরণস্বরূপ, আপনি যদি আপনার প্রিয় সম্পাদকে থাকেন তবে আপনি শুধুমাত্র একটি অ্যাকশন ট্রিগার করতে চাইতে পারেন। এটি করার জন্য, AutoHotkey একটি #IfWinActive কীওয়ার্ড আছে।
নীচের উদাহরণে, আমরা একটি যোগ করেছি # যদি উইনঅ্যাক্টিভ নির্দেশিকা যা প্রথমে চেক করে যে ব্যবহারকারী বর্তমানে নোটপ্যাড অ্যাপ্লিকেশনে কাজ করার আগে আছে কিনা।
হটস্ট্রিংস আপনি টাইপ করার সাথে সাথে সংক্ষিপ্ত রূপগুলি প্রসারিত করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, আপনি একটি AHK স্ক্রিপ্ট সেট আপ করতে পারেন যা আপনি "btw" টাইপ করার পরে "বাই দ্য ওয়ে" টাইপ করে।
হটস্ট্রিং সংজ্ঞায়িত করা বেশ সহজ। দুটি জোড়া কোলনের মধ্যে কেবল ট্রিগার সংক্ষিপ্ত নামটি আবদ্ধ করুন। আপনি সংক্ষেপণের পরে শেষ অক্ষর টাইপ করার পরে হটস্ট্রিং সক্রিয় হয়।
শেষের অক্ষরগুলির মধ্যে বন্ধনী, বন্ধনী, বন্ধনী, বিরাম চিহ্ন, ট্যাব, স্পেস এবং এন্টার কী অন্তর্ভুক্ত রয়েছে। উদাহরণস্বরূপ, উপরের স্ক্রিপ্টটি ব্যবহার করে, আমি হটস্ট্রিং ট্রিগারিং ছাড়াই "ttylm" টাইপ করতে পারি।
ব্যবহারকারীরা একটি ফাইলে যতগুলি হটস্ট্রিং এবং হটকি রাখতে পারে।
কী ইনপুট পাঠান
পূর্ববর্তী উদাহরণগুলিতে, আমরা এমন ক্রিয়াগুলির উদাহরণ দেখিয়েছি যা পাঠ্য ইনপুট প্রদান করে। যদিও এটি অনেক ক্ষেত্রে উপযোগী, কিছু উদাহরণ রয়েছে যেখানে আমাদের পরিবর্তে পাঠান কী ইনপুট ব্যবহার করতে হতে পারে।
এই বৈশিষ্ট্যটি আপনাকে স্ক্রিপ্টে নির্দিষ্ট করার অনুমতি দেয় যখন একটি কী টিপে এবং আনপ্রেস করা হয় এবং এটি কতক্ষণ চাপা থাকে। যে ক্রিয়াগুলির জন্য একটি কী বিলম্বের প্রয়োজন সেগুলি সাধারণত একটি পাঠান কমান্ড ব্যবহার করে।
উপরের উদাহরণে, আমাদের কাছে একটি স্ক্রিপ্ট রয়েছে যা এক সেকেন্ডের জন্য আপ-তীর কীটি ধরে রাখে। লক্ষ্য করুন যে একটি কী টিপতে এবং প্রকাশ করার জন্য আমাদের আলাদা কমান্ড রয়েছে।
ওয়েবসাইট এবং প্রোগ্রাম চালান
আমরা ফাইল এবং URL খুলতে Run কমান্ড ব্যবহার করতে পারি। "এর মত একটি বাক্যাংশ সহ একটি প্রাপক নির্দিষ্ট করাmailto:[ইমেল সুরক্ষিত]” প্রদত্ত প্রাপক পূরণ করে আপনার ডিফল্ট ইমেল অ্যাপ্লিকেশন খুলবে।
ফাইল ছাড়াও, AHK আপনাকে আপনার অপারেটিং সিস্টেমে বিশেষ Windows ফোল্ডার খুলতে দেয়। উদাহরণস্বরূপ, রিসাইকেল বিন খুলতে, আমরা সেই ফোল্ডারটির বিশ্বব্যাপী অনন্য শনাক্তকারী বা ব্যবহার করতে পারি CLSID. আপনি এই ব্রাউজ করতে পারেন তালিকা Windows-এ উপলব্ধ CLSID-এর মধ্যে।
অবজেক্ট এবং ভেরিয়েবল
অটোহটকির জন্য আরও উন্নত বৈশিষ্ট্যগুলির মধ্যে রয়েছে ভেরিয়েবল এবং অবজেক্ট ব্যবহার করার ক্ষমতা।
ভেরিয়েবলগুলি অন্যান্য ফাংশন থেকে পাঠ্য, সংখ্যা এবং ডেটা সংরক্ষণ করতে ব্যবহার করা যেতে পারে। আপনি একটি ভেরিয়েবলের জন্য যেকোনো মান নির্ধারণ করতে পারেন।
অবজেক্টগুলি আরও দক্ষতার সাথে ডেটা সংগঠিত করার একটি উপায়। বস্তু মূলত ভেরিয়েবলের একটি সংগ্রহ। AHK-তে, পরিবর্তনশীল নামগুলি কী হিসাবে পরিচিত, যখন বিষয়বস্তুগুলিকে মান বলা হয়৷
অবজেক্ট একটি অ্যারে বিন্যাসে হতে পারে, যেখানে প্রতিটি মানের কী হিসাবে একটি সংশ্লিষ্ট সূচক থাকে। বিকল্পভাবে, আমরা একটি সহযোগী অ্যারে ব্যবহার করতে পারি যেখানে কীগুলি স্ট্রিং বা অ-ক্রমিক সংখ্যা।
উদাহরণ ব্যবহারের ক্ষেত্রে
1. কীবোর্ড রিম্যাপিং
যে ব্যবহারকারীরা বিকল্প কীবোর্ড ম্যাপিং ব্যবহার করতে চান, যেমন ডভোরাক, তারা সহজেই সঠিক কীবোর্ড ম্যাপিং সেট আপ করতে একটি অটোহটকি স্ক্রিপ্ট ব্যবহার করতে পারেন।
2. যেকোনো ওয়েবসাইট এবং প্রোগ্রামের জন্য হটকি
AutoHotkey আপনার কম্পিউটারে যেকোনো প্রোগ্রাম খুলতে পারে এবং যেকোনো ওয়েবসাইট URL আনতে পারে। উদাহরণস্বরূপ, আপনি Ctrl + Shift + C টিপলে একটি Google অনুসন্ধান খুলবে এমন একটি স্ক্রিপ্ট সেট আপ করতে পারেন৷ আপনার সর্বাধিক ব্যবহৃত প্রোগ্রামগুলি একক কীস্ট্রোক দূরে হতে পারে৷
3. প্রায়শই ব্যবহৃত ফাইলের নাম বা বাক্যাংশ পূরণ করুন
অটোহটকি আপনাকে সহজেই বিভিন্ন বাক্যাংশ এবং পাঠ্য স্ট্রিংগুলি পূরণ করতে সহায়তা করতে পারে যা নিজেকে টাইপ করা ক্লান্তিকর হতে পারে। উদাহরণস্বরূপ, আপনি একটি ছোট হটস্ট্রিং তৈরি করতে পারেন যা আপনার মেইলিং ঠিকানা টাইপ করে।
4. বিশেষ অক্ষর এবং বিরাম চিহ্নের জন্য কাস্টম শর্টকাট
আপনার কি কখনও একটি বিশেষ অক্ষর যেমন ñ বা é টাইপ করতে অসুবিধা হয়েছে? কীভাবে একটি এন ড্যাশ (–) বা একটি এম ড্যাশ (—) টাইপ করতে হয় তা মনে রাখা লেখকদের ক্লান্তিকর মনে হতে পারে। অটোহটকি ব্যবহারকারীদের তাদের সর্বাধিক ব্যবহৃত বিশেষ অক্ষরগুলির কাস্টম শর্টকাট তৈরি করতে সহায়তা করতে পারে।
উপসংহার
AutoHotkey Windows ব্যবহারকারীদের জন্য একটি অত্যন্ত শক্তিশালী প্রোগ্রাম।
প্রোগ্রামটি পুনরাবৃত্তিমূলক এবং ক্লান্তিকর কাজগুলি স্বয়ংক্রিয় করার জন্য উপযুক্ত। শক্তি ব্যবহারকারী এবং স্ক্রিপ্টিং অনুরাগীরা অবশ্যই তার স্ক্রিপ্টিং ভাষা দিয়ে AHK করতে পারে এমন বিপুল সংখ্যক কাজ থেকে উপকৃত হবে।
নির্দেশিকা সমন্ধে মতামত দিন