AHK फ़ाइल (यह क्या है और कैसे खोलें)

विषयसूची:

AHK फ़ाइल (यह क्या है और कैसे खोलें)
AHK फ़ाइल (यह क्या है और कैसे खोलें)
Anonim

क्या पता

  • एक AHK फ़ाइल एक AutoHotkey स्क्रिप्ट है।
  • ऑटोहॉटकी के साथ एक खोलें, या इसे टेक्स्ट एडिटर से संपादित करें।
  • Ahk2Exe के साथ EXE में कनवर्ट करें।

यह लेख बताता है कि एक AHK फ़ाइल क्या है और इसे अपने कंप्यूटर पर कैसे खोलें, साथ ही एक को अधिक व्यापक रूप से उपयोग किए जाने वाले निष्पादन योग्य प्रारूप (EXE) में कैसे बदलें।

AHK फ़ाइल क्या है?

. AHK फाइल एक्सटेंशन वाली फाइल एक AutoHotkey स्क्रिप्ट है। यह एक सादा पाठ फ़ाइल प्रकार है जिसका उपयोग विंडोज़ में कार्यों को स्वचालित करने के लिए एक निःशुल्क स्क्रिप्टिंग टूल द्वारा किया जाता है।

ऑटोहॉटकी प्रोग्राम इस फाइल का उपयोग विंडो प्रॉम्प्ट पर क्लिक करने, अक्षरों और संख्याओं को टाइप करने, और बहुत कुछ स्वचालित करने के लिए करता है। यह विशेष रूप से लंबे, खींचे गए और दोहराए जाने वाले कार्यों के लिए उपयोगी है जो हमेशा एक ही चरणों का पालन करते हैं।

Image
Image

एएचके फ़ाइल कैसे खोलें

हालांकि AHK फाइलें सिर्फ टेक्स्ट फाइलें हैं, उन्हें केवल मुफ्त AutoHotkey प्रोग्राम के संदर्भ में समझा और निष्पादित किया जाता है। इसे उसी कंप्यूटर पर स्थापित करना होगा जिससे फ़ाइल अपने कार्यों को करने के लिए निष्पादित की जाती है।

जब तक सिंटेक्स सही है, सॉफ्टवेयर समझता है कि फाइल में क्या लिखा है आदेशों की एक श्रृंखला के रूप में जिसका AutoHotkey को पालन करना चाहिए।

केवल इस तरह की निष्पादन योग्य फ़ाइलों का उपयोग करने के लिए अतिरिक्त सावधानी बरतें जिन्हें आपने स्वयं बनाया है या जिन्हें आपने किसी विश्वसनीय स्रोत से डाउनलोड किया है। जिस समय AutoHotkey स्थापित कंप्यूटर पर AHK फ़ाइल मौजूद होती है, उसी क्षण आप अपने कंप्यूटर को जोखिम में डालते हैं। फ़ाइल में हानिकारक स्क्रिप्ट हो सकती हैं जो गुप्त रूप से आपकी व्यक्तिगत फ़ाइलों और महत्वपूर्ण सिस्टम फ़ाइलों दोनों को बहुत नुकसान पहुंचा सकती हैं।

सभी ने कहा, क्योंकि AHK फाइलें सादे पाठ में लिखी जाती हैं, किसी भी पाठ संपादक (जैसे विंडोज में नोटपैड या हमारी सर्वश्रेष्ठ मुफ्त टेक्स्ट संपादकों की सूची में से एक) का उपयोग चरणों को बनाने और मौजूदा फाइलों में बदलाव करने के लिए किया जा सकता है।फिर से, हालांकि, टेक्स्ट फ़ाइल में शामिल कमांड को वास्तव में कुछ करने के लिए AutoHotkey स्थापित किया जाना चाहिए।

इसका मतलब है कि यदि आप अपने कंप्यूटर पर एक AHK फ़ाइल बनाते हैं, और यह AutoHotkey स्थापित के साथ ठीक काम करता है, तो आप उसी फ़ाइल को किसी अन्य व्यक्ति को नहीं भेज सकते जिसके पास सॉफ़्टवेयर स्थापित नहीं है और यह उनके लिए काम करने की अपेक्षा करता है, बहुत। यानी, जब तक आप इसे EXE में परिवर्तित नहीं करते, जिसके बारे में आप नीचे दिए गए अनुभाग में अधिक जान सकते हैं।

ऐसा नहीं लग सकता है कि आपने AHK फ़ाइल खोली है यदि फ़ाइल के अंदर दिए गए निर्देश कुछ स्पष्ट नहीं करते हैं। उदाहरण के लिए, यदि आपका कीबोर्ड कमांड के विशेष संयोजन को दर्ज करने के बाद सिर्फ एक वाक्य टाइप करने के लिए सेट किया गया है, तो उस विशिष्ट फ़ाइल को खोलने से कोई विंडो या संकेत नहीं दिखाई देगा कि यह चल रहा है। हालांकि, आपको निश्चित रूप से पता चल जाएगा कि आपने एक को खोल दिया है यदि इसे अन्य प्रोग्राम खोलने, अपने कंप्यूटर को बंद करने आदि के लिए कॉन्फ़िगर किया गया है-कुछ स्पष्ट है।

हालाँकि, सभी खुली स्क्रिप्ट टास्क मैनेजर के साथ-साथ विंडोज टास्कबार के अधिसूचना क्षेत्र में दिखाई जाती हैं। इसलिए यदि आप सुनिश्चित नहीं हैं कि कोई पृष्ठभूमि में सक्रिय रूप से चल रहा है या नहीं, तो उन क्षेत्रों की जांच करना सुनिश्चित करें।

एक को कैसे बदलें

AHK फ़ाइलों को EXE में परिवर्तित किया जा सकता है ताकि वे AutoHotkey को स्पष्ट रूप से स्थापित किए बिना चल सकें। आप कंपनी के एक स्क्रिप्ट को एक EXE (ahk2exe) में कनवर्ट करें पृष्ठ पर EXE में कनवर्ट करने के बारे में अधिक पढ़ सकते हैं।

मूल रूप से, ऐसा करने का सबसे तेज़ तरीका है कि फ़ाइल पर राइट-क्लिक करें और संकलन स्क्रिप्ट चुनें। आप यह रूपांतरण AutoHotkey के संस्थापन फ़ोल्डर में शामिल Ahk2Exe प्रोग्राम के माध्यम से भी कर सकते हैं। आप इसे प्रारंभ मेनू के माध्यम से खोज सकते हैं या इस फ़ोल्डर में देख सकते हैं:


C:\Program Files\AutoHotkey\Compiler

AutoIt एक प्रोग्राम है जो AutoHotkey के समान है लेकिन इसके बजाय AUT और AU3 फ़ाइल स्वरूपों का उपयोग करता है। AHK को उन स्वरूपों में से एक में बदलने का कोई आसान तरीका नहीं हो सकता है, इसलिए यदि आप यही चाहते हैं तो आपको AutoIt में स्क्रिप्ट को पूरी तरह से फिर से लिखना पड़ सकता है।

एएचके फ़ाइल उदाहरण

नीचे AutoHotkey स्क्रिप्ट के कुछ उदाहरण दिए गए हैं।बस एक को टेक्स्ट एडिटर में कॉपी करें, इसे AHK फाइल एक्सटेंशन के साथ सेव करें, और फिर इसे ऑटोहॉटकी चलाने वाले कंप्यूटर पर खोलें। वे पृष्ठभूमि में चलेंगे (आप उन्हें "खोलते" नहीं देखेंगे) और संबंधित कुंजियों के चालू होने पर तुरंत काम करेंगे।

यह हर बार Windows और H कुंजियों को एक साथ दबाने पर छिपी हुई फाइलों को दिखाएगा या छिपाएगा। यह छिपी हुई फाइलों को मैन्युअल रूप से दिखाने/छिपाने की तुलना में बहुत तेज है।


; छुपी हुई फ़ाइलें दिखाएं या छुपाएं

h::

RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden

अगर हिडनफाइल्स_स्टैटस=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1

अन्य

RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, हिडन, 2

WinGetClass, eh_Class, A

अगर (eh_Class="32770" या A_OSVersion="WIN_VISTA")

भेजें, {F5}

एल्स पोस्टमैसेज, 0x111, 28931,, ए

रिटर्न

निम्नलिखित एक बहुत ही सरल स्क्रिप्ट है जो आपकी पसंद के अनुसार पूरी तरह से संपादन योग्य है। यह एक त्वरित कीबोर्ड शॉर्टकट के साथ एक प्रोग्राम खोलेगा। इस उदाहरण में, हमने इसे WIN+N दबाने पर नोटपैड खोलने के लिए सेट किया है।


n::नोटपैड चलाएँ

यहां ऐसा ही एक है जो कहीं से भी जल्दी से कमांड प्रॉम्प्ट खोलता है:


p:: रन सीएमडी

सिंटैक्स प्रश्नों के लिए AutoHotkey त्वरित संदर्भ, और अधिक स्क्रिप्ट उदाहरणों के लिए AutoHotkey स्क्रिप्ट शोकेस देखें।

अभी भी इसे नहीं खोल सकते?

यदि AutoHotkey स्थापित होने पर आपकी फ़ाइल नहीं चलती है, और विशेष रूप से यदि टेक्स्ट संपादक के साथ देखे जाने पर यह आपको टेक्स्ट कमांड नहीं दिखाती है, तो वास्तव में एक अच्छा मौका है कि आपके पास वास्तव में इनमें से एक नहीं है स्क्रिप्ट।

कुछ फाइलें अंत में एक प्रत्यय का उपयोग करती हैं जिसकी वर्तनी "AHK" की तरह होती है, लेकिन इसका मतलब यह नहीं है कि आपको फ़ाइलों को समान समझना चाहिए-वे हमेशा एक ही प्रोग्राम के साथ नहीं खुलते हैं या इसके साथ कनवर्ट नहीं करते हैं एक ही उपकरण।

उदाहरण के लिए, हो सकता है कि आपके पास वास्तव में एक AHX फ़ाइल हो, जो एक WinAHX ट्रैकर मॉड्यूल फ़ाइल है जिसका AutoHotkey के साथ उपयोग की जाने वाली स्क्रिप्ट फ़ाइलों से कोई संबंध नहीं है। या यह फोटोशॉप के साथ इस्तेमाल की गई AHS फाइल हो सकती है।

एक और समान-ध्वनि लेकिन पूरी तरह से अलग फ़ाइल एक्सटेंशन एपीके है। ये ऐसे एप्लिकेशन हैं जो एंड्रॉइड ऑपरेटिंग सिस्टम पर चलते हैं और जितना संभव हो टेक्स्ट फाइलों से दूर हैं, इसलिए यदि आपके पास उनमें से एक है, तो आप इसे खोलने के लिए ऊपर से ऑटोहॉटकी ओपनर्स का उपयोग नहीं कर पाएंगे।

ASHX फाइलें एक और उदाहरण हैं। उस फ़ाइल एक्सटेंशन में केवल एक अक्षर जोड़ा जाता है, लेकिन प्रारूप को इसके बजाय ASP. NET वेब सर्वर अनुप्रयोगों के साथ करना पड़ता है।

यहाँ बिंदु यह है कि आपकी फ़ाइल द्वारा उपयोग किए जा रहे फ़ाइल एक्सटेंशन पर शोध किया जाए ताकि आप उपयुक्त प्रोग्राम ढूंढ सकें जो फ़ाइल को खोल या परिवर्तित कर सके।

सिफारिश की: