AutoHotkey
অটোহটকি মাইক্রোসফ্ট উইন্ডোজের জন্য একটি ফ্রি এবং ওপেন সোর্স কাস্টম স্ক্রিপ্টিং ভাষা, প্রাথমিকভাবে সহজ কীবোর্ড শর্টকাট বা হটকি, দ্রুত ম্যাক্রো-ক্রিয়েশন এবং সফ্টওয়্যার অটোমেশন সরবরাহ করার লক্ষ্যে যা বেশিরভাগ স্তরের কম্পিউটার দক্ষতার ব্যবহারকারীদের যে কোনও উইন্ডোজ অ্যাপ্লিকেশনটিতে পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করার অনুমতি দেয়। ব্যবহারকারী ইন্টারফেসগুলি সহজেই অটোহটকি দ্বারা প্রসারিত বা সংশোধন করা যেতে পারে (উদাহরণস্বরূপ, ডিফল্ট উইন্ডোজ কন্ট্রোল কী কমান্ডগুলিকে তাদের ইম্যাকস সমতুল্যগুলির সাথে ওভাররাইড করা)। অটোহটকি ইনস্টলেশনের নিজস্ব বিস্তৃত সহায়তা ফাইল রয়েছে এবং ওয়েব-ভিত্তিক ডকুমেন্টেশনও উপলব্ধ। বৈশিষ্ট্য অটোহটকি স্ক্রিপ্টগুলি প্রোগ্রাম চালু করতে, নথি খুলতে এবং কীস্ট্রোক বা মাউস ক্লিক এবং নড়াচড়া অনুকরণ করতে ব্যবহার করা যেতে পারে। অটোহটকি স্ক্রিপ্টগুলি ভেরিয়েবলগুলি বরাদ্দ, পুনরুদ্ধার এবং পরিচালনা করতে পারে, লুপগুলি চালাতে পারে এবং উইন্ডোজ, ফাইল এবং ফোল্ডারগুলিকে পরিচালনা করতে পারে। এই কমান্ডগুলি হটকি দ্বারা ট্রিগার করা যেতে পারে, যেমন একটি স্ক্রিপ্ট যা যখনই ব্যবহারকারী কীবোর্ডে টিপবে তখন একটি ইন্টারনেট ব্রাউজার খুলবে। কীবোর্ড কীগুলি পুনরায় ম্যাপ করা বা নিষ্ক্রিয় করা যেতে পারে, যেমন উদাহরণস্বরূপ, টিপলে সক্রিয় উইন্ডোটি একটি ই. এম. ড্যাশ বা কিছুই পেতে পারে না। অটোহটকি "হটস্ট্রিং"-এর জন্যও অনুমতি দেয় যা স্বয়ংক্রিয়ভাবে নির্দিষ্ট পাঠ্যকে টাইপ করার সাথে সাথে প্রতিস্থাপন করবে, যেমন টাইপ করার সময় "যাইহোক" পাঠ্য তৈরি করতে "btw" স্ট্রিং বরাদ্দ করা, অথবা "শতাংশ" তৈরি করতে "% o" পাঠ্য বরাদ্দ করা। উপরন্তু, স্ক্রিপ্টগুলি কম্পিউটার স্টার্টআপে স্বয়ংক্রিয়ভাবে শুরু করা যেতে পারে এবং কীবোর্ডের সাথে মোটেও ইন্টারঅ্যাক্ট করার প্রয়োজন হয় না, সম্ভবত একটি নির্দিষ্ট বিরতিতে ফাইল ম্যানিপুলেশন সম্পাদন করে। কাস্টম ডেটা এন্ট্রি ফর্ম (জিইউআই উইন্ডোজ), সিস্টেম রেজিস্ট্রির সাথে কাজ করা বা ডিএলএল থেকে ফাংশন কল করে উইন্ডোজ এপিআই ব্যবহার করে আরও জটিল কাজ অর্জন করা যেতে পারে। স্ক্রিপ্টগুলি একটি এক্সিকিউটেবল ফাইলে সংকলিত করা যেতে পারে যা অটোহটকি ইনস্টল না করা অন্যান্য কম্পিউটারে চালানো যেতে পারে। সোর্স কোডটি সি + +-এ রয়েছে এবং ভিজ্যুয়াল স্টুডিও এক্সপ্রেসের মাধ্যমে সংকলিত করা যেতে পারে। পয়েন্টারের মাধ্যমে মেমরি অ্যাক্সেস সি-এর মতোই অনুমোদিত। অটোহটকির জন্য কিছু ব্যবহারঃ কীবোর্ডের পুনর্নির্মাণ, যেমন কিউ. ডব্লিউ. ই. আর. টি. ওয়াই থেকে ডোভোরাক বা অন্যান্য বিকল্প কীবোর্ড বিন্যাস। প্রায়শই ব্যবহৃত ফাইলের নাম বা অন্যান্য বাক্যাংশ পূরণ করতে শর্টকাট ব্যবহার করা। টাইপিং বিরামচিহ্ন কীবোর্ডে প্রদান করা হয় না, যেমন বাঁকা উদ্ধৃতি (".")। অন্যান্য অ-কীবোর্ড অক্ষর যেমন ব্যবহৃত চিহ্ন টাইপ করা, যেমন, একটি ঘরকে 10 '× 12' হিসাবে বর্ণনা করার সময়। কীবোর্ড বা জয়স্টিক দিয়ে মাউস কার্সার নিয়ন্ত্রণ করা। সহজ কী-স্ট্রোক দিয়ে প্রোগ্রাম, নথি এবং ওয়েবসাইট খোলা। ই-মেইল, বার্তা বোর্ড ইত্যাদিতে স্বাক্ষর যোগ করা। একটি সিস্টেম পর্যবেক্ষণ করা এবং অবাঞ্ছিত প্রোগ্রামগুলি স্বয়ংক্রিয়ভাবে বন্ধ করা। একটি স্বয়ংক্রিয় অনুস্মারক, সিস্টেম স্ক্যান বা ব্যাকআপ নির্ধারণ করা। পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করা। স্বয়ংক্রিয়ভাবে ফর্মগুলি পূরণ করা। অন্য, আরও বেশি সময়সাপেক্ষ, প্রোগ্রামিং ভাষায় প্রয়োগ করার আগে প্রোটোটাইপিং। লেখক ক্রিস ম্যালেটের অটোইট ভি2-এ হটকি সমর্থন সংহত করার প্রস্তাব অটোইট সম্প্রদায়ের কাছ থেকে প্রতিক্রিয়া তৈরি করতে ব্যর্থ হওয়ার পরে অটোহটকির প্রথম সর্বজনীন বিটা 10 নভেম্বর, 2003-এ প্রকাশিত হয়েছিল। ম্যালেট অটোইট ভি2-এর উপর বাক্যবিন্যাসের ভিত্তিতে এবং কিছু কমান্ড এবং সংকলকের জন্য অটোইট ভি3 ব্যবহার করে স্ক্র্যাচ থেকে একটি নতুন প্রোগ্রাম তৈরি করেছিলেন। পরে, অটোইট ভি3 জিপিএল থেকে ক্লোজড সোর্সে পরিবর্তিত হয় কারণ "অন্যান্য প্রকল্পগুলি বারবার অটোইট কোড গ্রহণ করে" এবং "নিজেদের প্রতিযোগী হিসাবে স্থাপন করে"। 2010 সালে, অটোহটকি v1.1 (মূলত অটোহটকি _ এল নামে পরিচিত) অটোহটকির চলমান উন্নয়নের জন্য প্ল্যাটফর্ম হয়ে ওঠে। 2012 সালের শেষের দিকে এটি সরকারি শাখায় পরিণত হয়। প্রোগ্রামের আরেকটি পোর্ট হল AutoHotkey.dll। প্রোগ্রামটির একটি সুপরিচিত কাঁটাচামচ হল অটোহাটকি _ এইচ, যার মূল সাইটে নিজস্ব সাবফোরাম রয়েছে। সংস্করণ 2 জুলাই 2021 সালে, প্রথম অটোহটকি ভি2 বিটা মুক্তি পায়। প্রথম রিলিজ প্রার্থী 20শে নভেম্বর 2022-এ মুক্তি পায় এবং বছরের শেষের দিকে v2.0.0-এর সম্পূর্ণ রিলিজ পরিকল্পনা করা হয়। 20শে ডিসেম্বর 2022-এ, সংস্করণ 2.0 আনুষ্ঠানিকভাবে মুক্তি পায়। 22শে জানুয়ারী 2023-এ, অটোহটকি ভি2 সরকারী প্রাথমিক সংস্করণ হয়ে ওঠে। অটোহটকি v1.1 উত্তরাধিকার হয়ে ওঠে এবং কোনও নতুন বৈশিষ্ট্য প্রয়োগ করা হবে না, তবে এখনও সাইট দ্বারা সমর্থিত হবে এবং রক্ষণাবেক্ষণ রিলিজ সম্ভব। উদাহরণ নিম্নলিখিত স্ক্রিপ্টটি একজন ব্যবহারকারীকে গুগল ব্যবহার করে একটি নির্দিষ্ট শব্দ বা বাক্যাংশ অনুসন্ধান করার অনুমতি দেবে। যে কোনও অ্যাপ্লিকেশন থেকে ক্লিপবোর্ডে পাঠ্য অনুলিপি করার পরে, কনফিগারযোগ্য হটকি টিপলে ব্যবহারকারীর ডিফল্ট ওয়েব ব্রাউজারটি খুলবে এবং অনুসন্ধানটি সম্পাদন করবে। #g:: রান http://www.google.com/search?q=%clipboard% নিম্নলিখিত স্ক্রিপ্টটি একটি হটস্ট্রিং সংজ্ঞায়িত করে যা ব্যবহারকারীকে যে কোনও প্রোগ্রামে "আফাইক" টাইপ করতে সক্ষম করে এবং এটি স্বয়ংক্রিয়ভাবে "যতদূর আমি জানি" দিয়ে প্রতিস্থাপন করেঃঃ আফাইকঃঃ যতদূর আমি জানি ব্যবহারকারী-অবদান বৈশিষ্ট্যগুলি অন্যান্য প্রোগ্রামিং ভাষার সাথে/ব্যবহারের জন্য এক্সটেনশন/ইন্টারপ/ইনলাইন স্ক্রিপ্ট লাইব্রেরি উপলব্ধ রয়েছেঃ ভিবি/সি #(. নেট) লুয়া লিস্প ইসিএল এম্বেডেড মেশিন কোড ভিবিএসক্রিপ্ট/জেস্ক্রিপ্ট (উইন্ডোজ স্ক্রিপ্টিং হোস্ট) অন্যান্য প্রধান প্লাগইনগুলির জন্য সমর্থন সক্ষম করেঃ দিক-ভিত্তিক প্রোগ্রামিং ফাংশন হুক সিওএম মোড়ক কনসোল মিথস্ক্রিয়া ডায়নামিক কোড প্রজন্ম এইচআইডি ইন্টারনেট এক্সপ্লোরার অটোমেশন অনিবার্যভাবে, কিছু ম্যালওয়্যার অটোহটকি ব্যবহার করে লেখা হয়েছে। যখন অ্যান্টি-ম্যালওয়্যার পণ্যগুলি অটোহটকি ব্যবহার করে প্রোগ্রাম করা ম্যালওয়্যারের আইটেমগুলিকে চিহ্নিত করার চেষ্টা করে, তখন তারা কখনও কখনও প্রকৃত ম্যালওয়্যারের পরিবর্তে অটোহটকিকে অপরাধী হিসাবে মিথ্যাভাবে চিহ্নিত করে। আরও দেখুন অটোইট (উইন্ডোজের জন্য) অটোকি (লিনাক্সের জন্য) অটোমেটর (ম্যাকিনটোসের জন্য) বুকমার্কলেট (ওয়েব ব্রাউজারের জন্য) আইম্যাক্রোস (ফায়ারফক্স, ক্রোম এবং ইন্টারনেট এক্সপ্লোরারের জন্য) কীবোর্ড মেইস্ট্রো (ম্যাকিনটোসের জন্য) কিএক্সটার্ট (উইন্ডোজের জন্য) ম্যাক্রো এক্সপ্রেস (উইন্ডোজের জন্য) উইনব্যাচ (উইন্ডোজের জন্য) রেফারেন্স বাহ্যিক লিঙ্ক অটোহটকি ফাউন্ডেশন এলএলসি অটোমেটর কমিউনিটি এবং রিসোর্স অটোমেশন সফ্টওয়্যার ফ্রি সিস্টেম সফ্টওয়্যার সি + + উইন্ডোজ-অনলি ফ্রি সফ্টওয়্যারে প্রোগ্রাম করা ফ্রি সফ্টওয়্যার