AutoHotkeyA32 बनाम AutoHotkeyU32 बनाम AutoHotkeyU32


10

पोर्टेबल .zipके लिए संग्रह AutoHotkey 3 निष्पादनयोग्य शामिल हैं: AutoHotkeyA32.exe, AutoHotkeyU32.exe, और AutoHotkeyU64.exe

फ़ाइल नाम के आधार पर मैं यह सोचते हैं रहा हूँ 32और 64क्रमश: 32-बिट और 64-बिट का उल्लेख है, जबकि Aऔर Uव्यवस्थापक और उपयोगकर्ता अनुमतियाँ को देखें। हालांकि, अगर ऐसा है, तो यह अजीब लगता है कि AutoHotkeyA32.exeजब चलाने के लिए व्यवस्थापक अधिकारों के लिए संकेत नहीं करता है, और AutoHotkeyA64.exeयह भी शामिल नहीं किया जाएगा ...

तीन AutoHotkey निष्पादनयोग्य और मुझे कौन सा उपयोग करना चाहिए, इसके बीच क्या अंतर है?


अद्यतन : .exe गुणक्रमशःप्रकट करते हैंAऔर ANSI और यूनिकोड केU लिए खड़ेहोते हैं। फिर भी अनिश्चित है कि नियमित कार्यक्रम की कार्यक्षमता के लिए इसका क्या मतलब है।

AutoHotkeyA32.exe गुण

जवाबों:


8

TL: DR: जब तक आप विरासत स्क्रिप्ट नहीं चला रहे हैं, आपको संभवतः AutoHotkeyU32.exe का उपयोग करना चाहिए

"ए" और "यू" पदनाम एएनएसआई या यूनिकोड समर्थन के लिए हैं। उद्धरण

यदि आप फ़ाइलों को पार्स कर रहे हैं या डेटा में हेरफेर कर रहे हैं और मानक ASCII वर्ण सेट से परे चरित्र समर्थन की आवश्यकता है, या किसी अन्य भाषा में प्रोग्राम में वर्ण भेजने की आवश्यकता है, तो आपको यूनिकोड संस्करण का उपयोग करने की आवश्यकता है।

यदि आप निश्चित रूप से जानते हैं कि आपको एएनएसआई / एएससीआईआई वर्णमाला के बाहर कुछ भी दिखाई नहीं देगा तो आप "ए" संस्करण का उपयोग करना चाहते हैं।

"ए" संस्करण संभवतः पुराने ऑपरेटिंग सिस्टम पर भी बेहतर है, जहां यूनिकोड का समर्थन है, इसे विनम्रता से, कम पूरा करने के लिए। जबकि XP ​​(मुझे विश्वास है) ने यूनिकोड किया था, समय के साथ समर्थन में बहुत सुधार हुआ है।

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


से क्या AutoHotkey के लिए चयन करने के लिए?

AutoHotkey_L एक ANSI और एक यूनिकोड संस्करण में पेश किया गया है। यह एक अलग स्क्रिप्ट एन्कोडिंग (और जानें ...) का वर्णन करता है। आप इसके बारे में बहुत कुछ नहीं जानते हैं, लेकिन यूनिकोड अक्सर उन्नत विषयों (विंडोज एपीआई) के साथ काम करता है, लेकिन विशेष पात्रों (ä, ö, ü, ß, lot, lot, ڵ,…) के साथ हॉटकीज़ भी आसान बनाता है। दूसरी तरफ, मंच से कुछ पुरानी स्क्रिप्ट में मामूली समस्याएं हो सकती हैं

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


इसके अलावा, HowtoGeek से: बिगिनर गाइड ऑटोहोटेकी इंस्टॉलर का उपयोग करने के लिए ऑटोटोटकी स्क्रिप्ट का उपयोग करता है

यहां छवि विवरण दर्ज करें

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


3
आज, HowToGeek लेख प्रकाशित होने के 7 साल बाद, 64-बिट सिस्टम पर डिफ़ॉल्ट चयन यूनिकोड 64-बिट है। मेरा कहना है कि अधिकांश उपयोगकर्ताओं को तब तक रहना चाहिए जब तक वे मिश्रित वातावरण में काम नहीं करते हैं और उन्हें संकलित करने की आवश्यकता होती है।
एरिक एस्सिल्सन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.