பொருளடக்கம்[மறை][காட்டு]
ஒரு சில கிளிக்குகளில் மீண்டும் மீண்டும் பணிகளைச் செய்ய வழி உள்ளதா?
பல பயனர்கள் ஏற்கனவே உற்பத்தித்திறனுக்கான சில அடிப்படை குறுக்குவழி விசைகளை அறிந்திருக்கிறார்கள். GUI ஐ சுற்றி செல்ல உங்கள் மவுஸைப் பயன்படுத்துவதற்குப் பதிலாக, உங்கள் வேலையைச் சேமிக்க Ctrl+S ஐப் பயன்படுத்தலாம். திறந்திருக்கும் ஒவ்வொரு சாளரத்தையும் கைமுறையாகக் குறைப்பதற்குப் பதிலாக, உங்கள் டெஸ்க்டாப்பைக் காட்ட Win+D என தட்டச்சு செய்யலாம். ஆனால் உங்கள் சொந்த ஷார்ட்கட் கீகளை உருவாக்க வழி உள்ளதா?
AutoHotkey என்பது ஒரு சில வரிக் குறியீடுகளுடன் தனிப்பயன் கட்டளைகளை உருவாக்க நீங்கள் எளிதாகக் கற்றுக்கொள்ளக்கூடிய ஒரு நிரலாகும். சில விசை அழுத்தங்கள் மூலம் உங்களுக்குப் பிடித்த இணையதளங்கள் அல்லது நிரல்களைத் திறக்க முடியும் அல்லது "கர்டேட்" என்று தட்டச்சு செய்யும் போது தானாகவே தற்போதைய தேதியை உள்ளிடுவதை கற்பனை செய்து பாருங்கள்.
இந்தக் கட்டுரை AutoHotkey இல் நீங்கள் காணக்கூடிய சில அடிப்படை அம்சங்களையும், நிரலுக்கான சில பொதுவான பயன்பாட்டு நிகழ்வுகளையும் ஆராயும்.
AutoHotKey என்றால் என்ன?
AutoHotkey என்பது மைக்ரோசாஃப்ட் விண்டோஸில் கிடைக்கும் ஒரு இலவச மற்றும் திறந்த மூல தனிப்பயன் ஸ்கிரிப்டிங் மொழியாகும். இது ஆரம்பத்தில் விசைப்பலகை குறுக்குவழிகளை எளிதாக உருவாக்கவும், கணினி பணிகளை எளிதாக தானியங்குபடுத்த ஹாட்கிகளை உருவாக்கவும் உருவாக்கப்பட்டது.
இந்த நிரல் மூலம், பயனர்கள் விசைப்பலகை மற்றும் மவுஸ் உள்ளீட்டின் சரத்தை நகலெடுக்கக்கூடிய ஸ்கிரிப்ட்கள் மற்றும் மேக்ரோக்களை எளிதாக உருவாக்க முடியும். AutoHotkey இன் மேம்பட்ட பயன்பாட்டு நிகழ்வுகள், உங்கள் ஸ்கிரிப்ட் சரியாக என்ன செய்ய வேண்டும் என்பதைக் குறிப்பிட பயனர் இடைமுகங்கள் மற்றும் மெனு பார்களைப் பயன்படுத்துகின்றன.
AutoHotkey C++ இல் இயங்குவதால், ஒவ்வொரு ஸ்கிரிப்டையும் எளிதாக .EXE கோப்பாக மாற்ற முடியும், அதை அவர்கள் AutoHotkey நிறுவப்படாவிட்டாலும் எவரும் இயக்க முடியும்.
பயனர்கள் AutoHotkey ஐ நிறுவலாம் அதிகாரப்பூர்வ இணையதளம். அவர்களது ஆவணங்கள் ஆரம்பநிலைக்கு ஏற்றது மற்றும் விரிவானது.
முக்கிய அம்சங்கள்
- மாறிகளை ஒதுக்கி மீட்டெடுக்கும் திறன்
- சில விசைப்பலகை விசைகளை ரீமேப் செய்யவும் அல்லது முடக்கவும்
- விசைப்பலகை, சுட்டி மற்றும் ஜாய்ஸ்டிக் உள்ளீட்டை உருவகப்படுத்தவும்
- பயனர்கள் குறிப்பிட்ட உரையை மாற்றக்கூடிய "ஹாட்ஸ்ட்ரிங்ஸை" ஒதுக்கலாம்
- GUI மூலம் தனிப்பயன் தரவு உள்ளீடு படிவங்கள்
- விண்டோஸ் API உடன் இணக்கம்
- தனிப்பயன் வரிசைகள் அல்லது பொருட்களை உருவாக்கவும்.
- பயனர்கள் உரையைக் கையாளவும், மதிப்புகளைக் கணக்கிடவும் மற்றும் பலவற்றிற்கு உதவக்கூடிய செயல்பாடுகளின் பரந்த நூலகத்துடன் வருகிறது
அடிப்படை கருத்துக்கள்
உங்கள் AutoHotkey ஸ்கிரிப்ட்களை உருவாக்கும்போது நீங்கள் பயன்படுத்தக்கூடிய சில அடிப்படைக் கருத்துகளின் முன்னோட்டம் இங்கே உள்ளது.
புதிய கோப்பை உருவாக்குகிறது
AutoHotkey நிறுவப்பட்டதும், Windows பயனர்கள் உங்கள் டெஸ்க்டாப்பில் வலது கிளிக் செய்யும் போது New என்பதன் கீழ் AutoHotkey ஸ்கிரிப்ட் விருப்பத்தைத் தேர்ந்தெடுப்பதன் மூலம் புதிய ஸ்கிரிப்டை விரைவாகச் சேர்க்கலாம்.
உங்கள் ஸ்கிரிப்டை மாற்றத் தொடங்க, உங்களுக்குப் பிடித்த டெக்ஸ்ட் எடிட்டரில் புதிய கோப்பைத் திறக்கலாம். ஒவ்வொரு புதிய ஸ்கிரிப்ட்டிலும் சிறந்த செயல்திறன் மற்றும் இணக்கத்தன்மையை உறுதி செய்யும் இயல்புநிலை ஸ்கிரிப்ட் உள்ளது.
ஹாட்கீகள் மற்றும் ஹாட்ஸ்ட்ரிங்க்ஸ்
சுருக்குவிசைகள் அல்லது குறுக்குவழி விசைகள் ஒரு குறிப்பிட்ட செயலைத் தூண்டும் விசைப்பலகை விசைகளின் கலவையாகும்.
கீழே உள்ள எடுத்துக்காட்டில், ஹாட்கீ Win + N ஐப் பயன்படுத்த விரும்புகிறோம் என்பதைக் குறிக்க “#n” என்ற சரத்தைப் பயன்படுத்தியுள்ளோம். அடுத்த வரியானது Notepad பயன்பாட்டிற்கான Run கட்டளையைக் குறிப்பிடுகிறது. செயலின் முடிவைக் குறிக்க திரும்பும் விசையைப் பயன்படுத்துகிறோம்.
பவுண்ட் அடையாளம் வெற்றியைக் குறிக்கிறது. "!" Alt விசைக்கு குறியீடு பயன்படுத்தப்படுகிறது, Ctrl க்கு "^" குறியீடு பயன்படுத்தப்படுகிறது, மேலும் "+" விசை Shift விசைக்கு பயன்படுத்தப்படுகிறது. ஒட்டுமொத்தமாக, இந்த விசைகள் என அழைக்கப்படுகின்றன மாற்றி விசைகள்.
AutoHotkey ஆதரிக்கிறது சூழல் உணர்திறன் சூடான விசைகள். எடுத்துக்காட்டாக, நீங்கள் உங்களுக்குப் பிடித்த எடிட்டரில் இருந்தால் மட்டுமே செயலைத் தூண்ட விரும்பலாம். இதைச் செய்ய, ஆட்டோஹாட்கியில் #IfWinActive முக்கிய வார்த்தை உள்ளது.
கீழே உள்ள எடுத்துக்காட்டில், நாங்கள் சேர்த்துள்ளோம் #IfWinActive செயலைச் செய்வதற்கு முன், பயனர் தற்போது நோட்பேட் பயன்பாட்டில் இருக்கிறாரா என்பதை முதலில் சரிபார்க்கும் உத்தரவு.
ஹாட்ஸ்ட்ரிங்க்ஸ் நீங்கள் தட்டச்சு செய்யும் போது சுருக்கங்களை விரிவுபடுத்த முக்கியமாகப் பயன்படுத்தப்படுகின்றன. எடுத்துக்காட்டாக, நீங்கள் "btw" எனத் தட்டச்சு செய்த பிறகு "வழியாக" என்று தட்டச்சு செய்யும் AHK ஸ்கிரிப்டை அமைக்கலாம்.
ஹாட்ஸ்ட்ரிங் வரையறுப்பது மிகவும் எளிது. இரண்டு ஜோடி பெருங்குடல்களுக்கு இடையில் தூண்டுதல் சுருக்கத்தை இணைக்கவும். சுருக்கத்திற்குப் பிறகு முடிவடையும் எழுத்தை நீங்கள் தட்டச்சு செய்தவுடன் ஹாட்ஸ்ட்ரிங் செயல்படுத்தப்படும்.
இறுதி எழுத்துக்களில் அடைப்புக்குறிகள், அடைப்புக்குறிகள், பிரேஸ்கள், நிறுத்தற்குறிகள், தாவல்கள், இடைவெளிகள் மற்றும் Enter விசை ஆகியவை அடங்கும். எடுத்துக்காட்டாக, மேலே உள்ள ஸ்கிரிப்டைப் பயன்படுத்தி, ஹாட்ஸ்ட்ரிங் தூண்டுதல் இல்லாமல் “ttylm” என தட்டச்சு செய்யலாம்.
பயனர்கள் ஒரே கோப்பில் பல ஹாட்ஸ்ட்ரிங்ஸ் மற்றும் ஹாட்ஸ்கிகளை வைக்கலாம்.
முக்கிய உள்ளீட்டை அனுப்பவும்
முந்தைய எடுத்துக்காட்டுகளில், உரை உள்ளீட்டை வழங்கும் செயல்களின் உதாரணங்களைக் காட்டியுள்ளோம். பல சமயங்களில் இது பயனுள்ளதாக இருந்தாலும், அதற்குப் பதிலாக அனுப்பு விசை உள்ளீட்டைப் பயன்படுத்த வேண்டிய சில நிகழ்வுகள் உள்ளன.
இந்த அம்சம் ஸ்கிரிப்ட்டில் ஒரு விசையை எப்போது அழுத்துகிறது மற்றும் அழுத்துகிறது மற்றும் எவ்வளவு நேரம் அழுத்தியிருக்க வேண்டும் என்பதைக் குறிப்பிட அனுமதிக்கிறது. முக்கிய தாமதம் தேவைப்படும் செயல்கள் பொதுவாக அனுப்பு கட்டளையைப் பயன்படுத்தும்.
மேலே உள்ள எடுத்துக்காட்டில், மேல்-அம்புக்குறியை ஒரு வினாடிக்கு கீழே வைத்திருக்கும் ஸ்கிரிப்ட் எங்களிடம் உள்ளது. விசையை அழுத்துவதற்கும் வெளியிடுவதற்கும் தனித்தனி கட்டளைகள் இருப்பதைக் கவனியுங்கள்.
வலைத்தளங்கள் மற்றும் நிரல்களை இயக்கவும்
கோப்புகள் மற்றும் URLகளைத் திறக்க Run கட்டளையைப் பயன்படுத்தலாம். " போன்ற சொற்றொடருடன் பெறுநரைக் குறிப்பிடுதல்இதற்கு அனுப்பு:[மின்னஞ்சல் பாதுகாக்கப்பட்டது]” என்பது கொடுக்கப்பட்ட பெறுநருடன் உங்கள் இயல்புநிலை மின்னஞ்சல் விண்ணப்பத்தைத் திறக்கும்.
கோப்புகளைத் தவிர, உங்கள் இயக்க முறைமையில் சிறப்பு விண்டோஸ் கோப்புறைகளைத் திறக்க AHK உங்களை அனுமதிக்கிறது. எடுத்துக்காட்டாக, மறுசுழற்சி தொட்டியைத் திறக்க, அந்தக் கோப்புறையின் உலகளாவிய தனித்துவ அடையாளங்காட்டியைப் பயன்படுத்தலாம் அல்லது CLSID. இதை நீங்கள் உலாவலாம் பட்டியலில் விண்டோஸில் கிடைக்கும் CLSIDகள்.
பொருள்கள் மற்றும் மாறிகள்
AutoHotkeyக்கான மேம்பட்ட அம்சங்களில் மாறிகள் மற்றும் பொருட்களைப் பயன்படுத்தும் திறன் ஆகியவை அடங்கும்.
பிற செயல்பாடுகளிலிருந்து உரை, எண்கள் மற்றும் தரவைச் சேமிக்க மாறிகள் பயன்படுத்தப்படலாம். நீங்கள் ஒரு மாறிக்கு எந்த மதிப்பையும் ஒதுக்கலாம்.
பொருள்கள் என்பது தரவை மிகவும் திறமையாக ஒழுங்கமைப்பதற்கான ஒரு வழியாகும். பொருள்கள் அடிப்படையில் மாறிகளின் தொகுப்பாகும். AHK இல், மாறி பெயர்கள் விசைகள் என அழைக்கப்படுகின்றன, அதே சமயம் உள்ளடக்கங்கள் மதிப்புகள் என்று அழைக்கப்படுகின்றன.
பொருள்கள் ஒரு வரிசை வடிவத்தில் இருக்கலாம், அங்கு ஒவ்வொரு மதிப்பும் அதனுடன் தொடர்புடைய குறியீட்டைக் கொண்டிருக்கும். மாற்றாக, விசைகள் சரங்களாகவோ அல்லது வரிசையற்ற எண்களாகவோ இருக்கும் ஒரு துணை வரிசையைப் பயன்படுத்தலாம்.
எடுத்துக்காட்டு பயன்பாட்டு வழக்குகள்
1. விசைப்பலகை ரீமேப்பிங்
டுவோராக் போன்ற மாற்று விசைப்பலகை மேப்பிங்கைப் பயன்படுத்த விரும்பும் பயனர்கள், சரியான விசைப்பலகை மேப்பிங்கை எளிதாக அமைக்க ஆட்டோஹாட்கி ஸ்கிரிப்டைப் பயன்படுத்தலாம்.
2. எந்த இணையதளம் மற்றும் நிரலுக்கான ஹாட்கிகள்
AutoHotkey உங்கள் கணினியில் எந்த நிரலையும் திறந்து எந்த இணையதள URLஐயும் கொண்டு வர முடியும். எடுத்துக்காட்டாக, நீங்கள் Ctrl + Shift + C ஐ அழுத்தும்போது Google தேடலைத் திறக்கும் ஸ்கிரிப்டை அமைக்கலாம். நீங்கள் அதிகம் பயன்படுத்தும் நிரல்கள் ஒரே விசை அழுத்தத்தில் இருக்கலாம்.
3. அடிக்கடி பயன்படுத்தப்படும் கோப்பு பெயர்கள் அல்லது சொற்றொடர்களை நிரப்பவும்
AutoHotkey பல்வேறு சொற்றொடர்கள் மற்றும் உரைச் சரங்களை எளிதாக நிரப்ப உதவும், அவை நீங்களே தட்டச்சு செய்ய கடினமாக இருக்கலாம். எடுத்துக்காட்டாக, உங்கள் அஞ்சல் முகவரியை உள்ளிடும் ஒரு குறுகிய ஹாட்ஸ்ட்ரிங் உருவாக்கலாம்.
4. சிறப்பு எழுத்துக்கள் மற்றும் நிறுத்தற்குறிகளுக்கான தனிப்பயன் குறுக்குவழிகள்
ñ அல்லது é போன்ற சிறப்பு எழுத்தை தட்டச்சு செய்வதில் உங்களுக்கு எப்போதாவது சிரமம் இருந்ததா? என் கோடு (–) அல்லது எம் டாஷ் (—) ஐ எப்படி தட்டச்சு செய்வது என்பதை நினைவில் வைத்துக்கொள்வது எழுத்தாளர்களுக்கு சோர்வாக இருக்கலாம். AutoHotkey பயனர்கள் அதிகம் பயன்படுத்தப்படும் சிறப்பு எழுத்துகளுக்கு தனிப்பயன் குறுக்குவழிகளை உருவாக்க உதவும்.
தீர்மானம்
AutoHotkey என்பது விண்டோஸ் பயனர்களுக்கு மிகவும் சக்திவாய்ந்த நிரலாகும்.
மீண்டும் மீண்டும் மற்றும் கடினமான பணிகளை தானியக்கமாக்குவதற்கு நிரல் சரியானது. AHK அதன் ஸ்கிரிப்டிங் மொழியில் செய்யக்கூடிய ஏராளமான பணிகளில் இருந்து ஆற்றல் பயனர்கள் மற்றும் ஸ்கிரிப்டிங் ரசிகர்கள் நிச்சயமாக பயனடைவார்கள்.
ஒரு பதில் விடவும்