មាតិកា[លាក់][បង្ហាញ]
តើមានវិធីធ្វើកិច្ចការដដែលៗដោយគ្រាន់តែចុចពីរបីដងទេ?
អ្នកប្រើប្រាស់ជាច្រើនបានដឹងពីគន្លឹះផ្លូវកាត់ជាមូលដ្ឋានមួយចំនួនសម្រាប់ផលិតភាព។ ជំនួសឱ្យការប្រើកណ្តុររបស់អ្នកដើម្បីរុករកជុំវិញ GUI អ្នកគ្រាន់តែអាចប្រើ Ctrl+S ដើម្បីរក្សាទុកការងាររបស់អ្នក។ ជំនួសឱ្យការបង្រួមអប្បបរមារាល់បង្អួចដែលបើកដោយដៃ អ្នកគ្រាន់តែវាយ Win+D ដើម្បីបង្ហាញ Desktop របស់អ្នក។ ប៉ុន្តែតើមានវិធីបង្កើតគ្រាប់ចុចផ្លូវកាត់ដោយខ្លួនឯងទេ?
AutoHotkey គឺជាកម្មវិធីមួយដែលអ្នកអាចរៀនយ៉ាងងាយស្រួលក្នុងការបង្កើតពាក្យបញ្ជាផ្ទាល់ខ្លួនជាមួយនឹងបន្ទាត់កូដមួយចំនួន។ ស្រមៃថាអាចបើកគេហទំព័រ ឬកម្មវិធីដែលអ្នកចូលចិត្តដោយប្រើគ្រាប់ចុចពីរបីគ្រាប់ ឬបញ្ចូលកាលបរិច្ឆេទបច្ចុប្បន្នដោយស្វ័យប្រវត្តិ នៅពេលអ្នកវាយពាក្យ “currdate”។
អត្ថបទនេះនឹងនិយាយអំពីលក្ខណៈពិសេសជាមូលដ្ឋានមួយចំនួនដែលអ្នកអាចរកបាននៅក្នុង AutoHotkey ក៏ដូចជាស្វែងយល់ពីករណីប្រើប្រាស់ទូទៅមួយចំនួនសម្រាប់កម្មវិធី។
តើ AutoHotKey ជាអ្វី?
AutoHotkey គឺជាភាសាស្គ្រីបផ្ទាល់ខ្លួនឥតគិតថ្លៃ និងប្រភពបើកចំហដែលមាននៅក្នុង Microsoft Windows ។ វាត្រូវបានបង្កើតឡើងដំបូងដើម្បីបង្កើតផ្លូវកាត់ក្តារចុចយ៉ាងងាយស្រួល និងគ្រាប់ចុចក្តៅដើម្បីងាយស្រួលធ្វើកិច្ចការកុំព្យូទ័រដោយស្វ័យប្រវត្តិ។
ជាមួយនឹងកម្មវិធីនេះ អ្នកប្រើប្រាស់អាចបង្កើតស្គ្រីប និងម៉ាក្រូយ៉ាងងាយស្រួល ដែលអាចចម្លងខ្សែអក្សរនៃក្តារចុច និងបញ្ចូលកណ្តុរ។ ករណីប្រើប្រាស់កម្រិតខ្ពស់នៃ AutoHotkey ថែមទាំងប្រើចំណុចប្រទាក់អ្នកប្រើ និងរបារម៉ឺនុយ ដើម្បីបញ្ជាក់នូវអ្វីដែលអ្នកចង់ឱ្យស្គ្រីបរបស់អ្នកធ្វើ។
ដោយសារ AutoHotkey ដំណើរការលើ C++ រាល់ស្គ្រីបទាំងអស់អាចងាយស្រួលបំប្លែងទៅជាឯកសារ .EXE ដែលអ្នកណាម្នាក់អាចដំណើរការបាន ទោះបីជាពួកគេមិនបានដំឡើង AutoHotkey ក៏ដោយ។
អ្នកប្រើប្រាស់អាចដំឡើង AutoHotkey នៅក្នុងរបស់ពួកគេ។ គេហទំព័រផ្លូវការ។ របស់ពួកគេ ឯកសារ ក៏មានភាពរួសរាយរាក់ទាក់ និងទូលំទូលាយផងដែរ។
លក្ខណៈពិសេស
- សមត្ថភាពក្នុងការកំណត់ និងទាញយកអថេរ
- គូសឡើងវិញ ឬបិទគ្រាប់ចុចក្តារចុចមួយចំនួន
- ក្លែងធ្វើការបញ្ចូលក្តារចុច កណ្តុរ និងយ៉យស្ទីក
- អ្នកប្រើប្រាស់អាចកំណត់ "hotstrings" ដែលអាចជំនួសអត្ថបទជាក់លាក់
- ទម្រង់បញ្ចូលទិន្នន័យផ្ទាល់ខ្លួនតាមរយៈ GUI
- ភាពឆបគ្នាជាមួយ Windows API
- បង្កើតអារេផ្ទាល់ខ្លួន ឬវត្ថុ។
- ភ្ជាប់មកជាមួយបណ្ណាល័យធំទូលាយនៃមុខងារដែលអាចជួយអ្នកប្រើប្រាស់រៀបចំអត្ថបទ តម្លៃគណនា និងច្រើនទៀត
គោលគំនិតមូលដ្ឋាន
នេះជាការមើលជាមុននៃគោលគំនិតជាមូលដ្ឋានមួយចំនួនដែលអ្នកអាចប្រើនៅពេលបង្កើតស្គ្រីប AutoHotkey របស់អ្នក។
ការបង្កើតឯកសារថ្មី។
នៅពេលដែល AutoHotkey ត្រូវបានដំឡើង អ្នកប្រើប្រាស់ Windows អាចបន្ថែមស្គ្រីបថ្មីបានយ៉ាងឆាប់រហ័ស ដោយជ្រើសរើសជម្រើស AutoHotkey Script នៅក្រោម New នៅពេលអ្នកចុចកណ្ដុរស្ដាំលើ Desktop របស់អ្នក។
ដើម្បីចាប់ផ្តើមកែប្រែស្គ្រីបរបស់អ្នក អ្នកអាចបើកឯកសារថ្មីនៅក្នុងកម្មវិធីកែអត្ថបទដែលអ្នកចូលចិត្ត។ ស្គ្រីបថ្មីនីមួយៗរួមបញ្ចូលស្គ្រីបលំនាំដើមដែលធានានូវដំណើរការល្អបំផុត និងភាពឆបគ្នា។
Hotkeys និង Hotstrings
គ្រាប់ចុចចង ឬគ្រាប់ចុចផ្លូវកាត់គឺជាបន្សំនៃគ្រាប់ចុចក្តារចុចដែលបង្កឱ្យមានសកម្មភាពជាក់លាក់មួយ។
ក្នុងឧទាហរណ៍ខាងក្រោម យើងបានប្រើខ្សែអក្សរ “#n” ដើម្បីបង្ហាញថាយើងចង់ប្រើ hotkey Win + N ។ បន្ទាត់បន្ទាប់បញ្ជាក់ពាក្យបញ្ជារត់សម្រាប់កម្មវិធី Notepad ។ យើងប្រើគ្រាប់ចុចត្រឡប់ដើម្បីបង្ហាញការបញ្ចប់សកម្មភាព។
សញ្ញាផោនតំណាងឱ្យ Win ។ "!" និមិត្តសញ្ញាត្រូវបានប្រើសម្រាប់គ្រាប់ចុចជំនួស (Alt) និមិត្តសញ្ញា “^” ត្រូវបានប្រើសម្រាប់ បញ្ជា (Ctrl) ហើយគ្រាប់ចុច “+” ត្រូវបានប្រើសម្រាប់គ្រាប់ចុចប្តូរ (Shift) ។ ជារួម គ្រាប់ចុចទាំងនេះត្រូវបានគេស្គាល់ថាជា គ្រាប់ចុចកែប្រែ.
AutoHotkey ក៏គាំទ្រផងដែរ។ បរិបទ-ប្រកាន់អក្សរតូចធំ គ្រាប់ចុចក្តៅ។ ឧទាហរណ៍ អ្នកប្រហែលជាចង់តែកេះសកម្មភាពមួយប្រសិនបើអ្នកនៅក្នុងកម្មវិធីនិពន្ធដែលអ្នកចូលចិត្ត។ ដើម្បីធ្វើដូច្នេះបាន AutoHotkey មានពាក្យគន្លឹះ #IfWinActive ។
ក្នុងឧទាហរណ៍ខាងក្រោម យើងបានបន្ថែម a # IfWinActive ការណែនាំដែលពិនិត្យមើលជាមុនថាតើអ្នកប្រើប្រាស់បច្ចុប្បន្ននៅលើកម្មវិធី Notepad មុនពេលអនុវត្តសកម្មភាព។
កាំរស្មីក្តៅ ត្រូវបានប្រើជាចម្បងដើម្បីពង្រីកអក្សរកាត់នៅពេលអ្នកវាយវា។ ជាឧទាហរណ៍ អ្នកអាចដំឡើងស្គ្រីប AHK ដែលវាយ "ដោយវិធី" បន្ទាប់ពីអ្នកវាយ "btw"។
ការកំណត់ hotstring គឺងាយស្រួលណាស់។ គ្រាន់តែភ្ជាប់អក្សរកាត់កេះរវាងសញ្ញាពីរគូ។ ខ្សែអក្សរក្តៅដំណើរការនៅពេលដែលអ្នកវាយអក្សរបញ្ចប់បន្ទាប់ពីអក្សរកាត់។
តួអក្សរបញ្ចប់រួមមានវង់ក្រចក តង្កៀប សញ្ញាវណ្ណយុត្តិ ផ្ទាំង ដកឃ្លា និងគ្រាប់ចុចបញ្ចូល។ ជាឧទាហរណ៍ ដោយប្រើស្គ្រីបខាងលើ ខ្ញុំអាចវាយអក្សរ “ttylm” ដោយមិនចាំបាច់ប្រើ hotstring នោះទេ។
អ្នកប្រើប្រាស់អាចដាក់ hotstrings និង hotkeys ជាច្រើននៅក្នុងឯកសារតែមួយ។
ផ្ញើការបញ្ចូលគន្លឹះ
នៅក្នុងឧទាហរណ៍ពីមុន យើងបានបង្ហាញឧទាហរណ៍នៃសកម្មភាពដែលត្រឡប់ការបញ្ចូលអត្ថបទ។ ខណៈពេលដែលវាមានប្រយោជន៍ក្នុងករណីជាច្រើន មានករណីមួយចំនួនដែលយើងប្រហែលជាត្រូវប្រើការបញ្ចូលការបញ្ជូនសោជំនួសវិញ។
លក្ខណៈពិសេសនេះអនុញ្ញាតឱ្យអ្នកបញ្ជាក់នៅក្នុងស្គ្រីបនៅពេលដែលគ្រាប់ចុចត្រូវបានចុច និងមិនចុច ហើយរយៈពេលដែលវាគួរបន្តចុច។ សកម្មភាពដែលទាមទារការពន្យាពេលសោនឹងប្រើពាក្យបញ្ជាផ្ញើ។
ក្នុងឧទាហរណ៍ខាងលើ យើងមានស្គ្រីបដែលសង្កត់គ្រាប់ចុចព្រួញឡើងលើរយៈពេលមួយវិនាទី។ សូមកត់សម្គាល់ថាយើងមានពាក្យបញ្ជាដាច់ដោយឡែកសម្រាប់ចុច និងបញ្ចេញគ្រាប់ចុច។
ដំណើរការគេហទំព័រ និងកម្មវិធី
យើងអាចប្រើពាក្យបញ្ជា Run ដើម្បីបើកឯកសារ និង URLs ។ បញ្ជាក់អ្នកទទួលជាមួយឃ្លាដូចជា “mailto:[អ៊ីមែលការពារ]” នឹងបើកកម្មវិធីអ៊ីមែលលំនាំដើមរបស់អ្នកជាមួយនឹងអ្នកទទួលដែលបានផ្តល់ឱ្យបំពេញ។
ក្រៅពីឯកសារ AHK អនុញ្ញាតឱ្យអ្នកបើកថតវីនដូពិសេសនៅក្នុងប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។ ឧទាហរណ៍ ដើម្បីបើក Recycle Bin យើងអាចប្រើឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់ជាសកលរបស់ Folder ឬ CLSID. អ្នកអាចរុករកវាបាន បញ្ជី នៃ CLSIDs មាននៅលើ Windows ។
វត្ថុ និងអថេរ
លក្ខណៈពិសេសកម្រិតខ្ពស់បន្ថែមទៀតសម្រាប់ AutoHotkey រួមមានសមត្ថភាពក្នុងការប្រើអថេរ និងវត្ថុ។
អថេរអាចត្រូវបានប្រើដើម្បីរក្សាទុកអត្ថបទ លេខ និងទិន្នន័យពីមុខងារផ្សេងទៀត។ អ្នកអាចកំណត់តម្លៃណាមួយទៅអថេរ។
វត្ថុគឺជាវិធីនៃការរៀបចំទិន្នន័យឱ្យកាន់តែមានប្រសិទ្ធភាព។ វត្ថុគឺជាបណ្តុំនៃអថេរ។ នៅក្នុង AHK ឈ្មោះអថេរត្រូវបានគេស្គាល់ថាជា keys ខណៈពេលដែលមាតិកាត្រូវបានគេហៅថាតម្លៃ។
វត្ថុអាចស្ថិតនៅក្នុងទម្រង់អារេ ដែលតម្លៃនីមួយៗមានលិបិក្រមដែលពាក់ព័ន្ធជាកូនសោរបស់វា។ ម៉្យាងទៀត យើងអាចប្រើអារេរួមដែលគ្រាប់ចុចជាខ្សែអក្សរ ឬលេខមិនជាប់លំដាប់។
ឧទាហរណ៍ករណីប្រើ
1. ការគូសផែនទីក្តារចុចឡើងវិញ
អ្នកប្រើប្រាស់ដែលចង់ប្រើការគូសផែនទីក្តារចុចជំនួសដូចជា Dvorak អាចប្រើស្គ្រីប AutoHotkey ដើម្បីងាយស្រួលរៀបចំការគូសផែនទីក្តារចុចត្រឹមត្រូវ។
2. Hotkeys សម្រាប់គេហទំព័រ និងកម្មវិធីណាមួយ។
AutoHotkey អាចបើកកម្មវិធីណាមួយនៅលើកុំព្យូទ័ររបស់អ្នក ហើយបង្ហាញ URL គេហទំព័រណាមួយ។ ឧទាហរណ៍ អ្នកអាចរៀបចំស្គ្រីបដែលបើកការស្វែងរកតាម Google នៅពេលអ្នកចុច Ctrl + Shift + C ។ កម្មវិធីដែលប្រើច្រើនបំផុតរបស់អ្នកអាចជាការចុចគ្រាប់ចុចតែមួយ។
3. បំពេញឈ្មោះឯកសារ ឬឃ្លាដែលប្រើញឹកញាប់
AutoHotkey អាចជួយអ្នកបានយ៉ាងងាយស្រួលបំពេញឃ្លា និងខ្សែអក្សរផ្សេងៗ ដែលប្រហែលជាធុញទ្រាន់ក្នុងការវាយបញ្ចូលដោយខ្លួនឯង។ ឧទាហរណ៍ អ្នកអាចបង្កើត hotstring ខ្លីមួយ ដែលវាយបញ្ចូលអាសយដ្ឋានសំបុត្ររបស់អ្នក។
4. ផ្លូវកាត់ផ្ទាល់ខ្លួនសម្រាប់តួអក្សរពិសេស និងវណ្ណយុត្តិ
តើអ្នកធ្លាប់មានការលំបាកក្នុងការវាយអក្សរពិសេសដូចជា ñ ឬ é ទេ? អ្នកសរសេរប្រហែលជាធុញទ្រាន់ក្នុងការចងចាំពីរបៀបវាយ en dash (–) ឬ em dash (—) ។ AutoHotkey អាចជួយអ្នកប្រើប្រាស់បង្កើតផ្លូវកាត់ផ្ទាល់ខ្លួនទៅកាន់តួអក្សរពិសេសដែលគេប្រើច្រើនបំផុត។
សន្និដ្ឋាន
AutoHotkey គឺជាកម្មវិធីដ៏មានថាមពលខ្លាំងសម្រាប់អ្នកប្រើប្រាស់ Windows ។
កម្មវិធីគឺល្អឥតខ្ចោះសម្រាប់ស្វ័យប្រវត្តិកម្មការងារដដែលៗ និងធុញទ្រាន់។ អ្នកប្រើប្រាស់ថាមពល និងអ្នកគាំទ្រស្គ្រីបពិតជានឹងទទួលបានអត្ថប្រយោជន៍ពីកិច្ចការជាច្រើនដែល AHK អាចធ្វើបានជាមួយនឹងភាសាស្គ្រីបរបស់វា។
សូមផ្ដល់យោបល់