Բառը[Թաքցնել][Ցուցադրում]
Կա՞ մի քանի կտտոցով կրկնվող առաջադրանքները կատարելու միջոց:
Շատ օգտատերեր արդեն գիտեն արտադրողականության հիմնական դյուրանցումների ստեղները: Մկնիկը օգտագործելու փոխարեն՝ նավարկելու GUI-ի շուրջ, կարող եք պարզապես օգտագործել Ctrl+S՝ ձեր աշխատանքը պահպանելու համար: Յուրաքանչյուր բաց պատուհանը ձեռքով նվազագույնի հասցնելու փոխարեն կարող եք պարզապես մուտքագրել Win+D՝ ձեր աշխատասեղանը ցուցադրելու համար: Բայց կա՞ ձեր սեփական դյուրանցումների ստեղները ստեղծելու միջոց:
AutoHotkey-ը ծրագիր է, որը կարող եք հեշտությամբ սովորել ստեղծել հատուկ հրամաններ մի քանի տող կոդով: Պատկերացրեք, որ կարող եք բացել ձեր սիրած կայքերը կամ ծրագրերը մի քանի ստեղնաշարի միջոցով կամ ավտոմատ կերպով մուտքագրել ընթացիկ ամսաթիվը, երբ մուտքագրեք «currdate»:
Այս հոդվածում կքննարկվեն որոշ հիմնական գործառույթներ, որոնք կարող եք գտնել AutoHotkey-ում, ինչպես նաև կուսումնասիրեն ծրագրի ընդհանուր օգտագործման դեպքերը:
Ի՞նչ է AutoHotKey-ը:
AutoHotkey-ը անվճար և բաց կոդով հատուկ սկրիպտային լեզու է, որը հասանելի է Microsoft Windows-ում: Այն ի սկզբանե մշակվել է ստեղնաշարի դյուրանցումներ հեշտությամբ և թեժ ստեղներ ստեղծելու համար՝ համակարգչային առաջադրանքները հեշտությամբ ավտոմատացնելու համար:
Այս ծրագրի միջոցով օգտվողները կարող են հեշտությամբ ստեղծել սկրիպտներ և մակրոներ, որոնք կարող են կրկնօրինակել ստեղնաշարի և մկնիկի մուտքագրման տողը: AutoHotkey-ի առաջադեմ օգտագործման դեպքերը նույնիսկ օգտագործում են օգտատերերի միջերեսները և ընտրացանկի գծերը՝ հստակեցնելու համար, թե կոնկրետ ինչ եք ուզում անել ձեր սցենարը:
Քանի որ AutoHotkey-ն աշխատում է C++-ով, յուրաքանչյուր սկրիպտ կարող է հեշտությամբ վերածվել .EXE ֆայլի, որը յուրաքանչյուրը կարող է գործարկել, նույնիսկ եթե AutoHotkey-ն չունի տեղադրված:
Օգտագործողները կարող են տեղադրել AutoHotkey-ն իրենց մեջ Պաշտոնական կայք. Նրանց փաստաթղթեր այն նաև սկսնակների համար հարմար է և ընդարձակ:
ԿԱՐԵՎՈՐ մասեր
- Փոփոխականներ նշանակելու և առբերելու ունակություն
- Վերափոխեք կամ անջատեք ստեղնաշարի որոշակի ստեղներ
- Ստեղնաշարի, մկնիկի և joystick մուտքագրման մոդելավորում
- Օգտագործողները կարող են նշանակել «թեժ տողեր», որոնք կարող են փոխարինել որոշակի տեքստ
- Հատուկ տվյալների մուտքագրման ձևեր GUI-ի միջոցով
- Համատեղելիություն Windows API-ի հետ
- Ստեղծեք հատուկ զանգվածներ կամ առարկաներ:
- Գալիս է գործառույթների լայն գրադարանով, որոնք կարող են օգնել օգտվողներին շահարկել տեքստը, հաշվարկել արժեքները և այլն
Հիմնական հասկացություններ
Ահա որոշ հիմնական հասկացությունների նախադիտում, որոնք կարող եք օգտագործել ձեր AutoHotkey սկրիպտները կառուցելիս:
Նոր ֆայլի ստեղծում
Երբ AutoHotkey-ը տեղադրվի, Windows-ի օգտատերերը կարող են արագ ավելացնել նոր սկրիպտ՝ ընտրելով AutoHotkey Script տարբերակը Նոր բաժնում, երբ աջ սեղմում եք ձեր աշխատասեղանի վրա:
Ձեր սցենարը փոփոխելու համար կարող եք բացել նոր ֆայլը ձեր սիրելի տեքստային խմբագրիչում: Յուրաքանչյուր նոր սցենար ներառում է լռելյայն սկրիպտ, որն ապահովում է լավագույն կատարումը և համատեղելիությունը:
Hotkeys և Hotstrings
Hotkeys կամ դյուրանցման ստեղները ստեղնաշարի ստեղների համակցություններ են, որոնք գործարկում են որոշակի գործողություն:
Ստորև բերված օրինակում մենք օգտագործել ենք «#n» տողը` նշելու, որ ցանկանում ենք օգտագործել Win + N թեժ ստեղնը: Հաջորդ տողում նշվում է Run հրամանը Notepad հավելվածի համար: Մենք օգտագործում ենք վերադարձի ստեղնը՝ գործողության ավարտն ազդարարելու համար:
Ֆունտի նշանը նշանակում է Win: «!» սիմվոլը օգտագործվում է Alt կոճակի համար, «^» նշանը՝ Ctrl, իսկ «+» ստեղնը՝ Shift ստեղնը: Ընդհանուր առմամբ, այս բանալիները հայտնի են որպես փոփոխիչ ստեղներ.
AutoHotkey-ն նաև աջակցում է համատեքստային զգայուն թեժ ստեղներ: Օրինակ, դուք կարող եք գործարկել միայն այն դեպքում, եթե դուք ձեր սիրելի խմբագրիչում եք: Դա անելու համար AutoHotkey-ն ունի #IfWinActive հիմնաբառ:
Ստորև բերված օրինակում մենք ավելացրել ենք ա #IfWinActive հրահանգ, որը նախքան գործողությունն իրականացնելը նախ ստուգում է, թե արդյոք օգտվողը ներկայումս գտնվում է Notepad հավելվածում:
տաք լարեր հիմնականում օգտագործվում են հապավումները տպագրելիս ընդլայնելու համար: Օրինակ, դուք կարող եք ստեղծել AHK սկրիպտ, որը մուտքագրում է «ի դեպ» «btw» մուտքագրելուց հետո:
Hotstring-ի սահմանումը բավականին հեշտ է: Պարզապես կցեք ձգանման հապավումը երկու զույգ կրկնակետերի միջև: Hotstring-ը ակտիվանում է, երբ դուք մուտքագրում եք վերջավոր նիշը հապավումից հետո:
Վերջնական նիշերը ներառում են փակագծեր, փակագծեր, փակագծեր, կետադրական նշաններ, ներդիրներ, բացատներ և Enter ստեղնը: Օրինակ՝ օգտագործելով վերը նշված սկրիպտը, ես կարող եմ մուտքագրել «ttylm»՝ առանց տաք տողի գործարկման:
Օգտատերերը կարող են մեկ ֆայլում տեղադրել նույնքան թեժ տողեր և թեժ ստեղներ:
Ուղարկել հիմնական մուտքագրումը
Նախորդ օրինակներում մենք ցույց տվեցինք գործողությունների օրինակներ, որոնք վերադարձնում են տեքստի մուտքագրումը: Թեև սա շատ դեպքերում օգտակար է, կան որոշ դեպքեր, երբ մենք կարող ենք դրա փոխարեն օգտագործել «Ուղարկել բանալին» մուտքագրումը:
Այս հատկությունը թույլ է տալիս սկրիպտում նշել, թե երբ է սեղմված և չսեղմված ստեղնը և որքան ժամանակ այն պետք է սեղմված մնա: Գործողությունները, որոնք պահանջում են հիմնական ուշացում, սովորաբար կօգտագործեն Send հրամանը:
Վերևի օրինակում մենք ունենք սկրիպտ, որը պահում է վերև սլաքի ստեղնը մեկ վայրկյան: Ուշադրություն դարձրեք, որ մենք ունենք առանձին հրամաններ՝ ստեղնը սեղմելու և բաց թողնելու համար:
Գործարկել կայքեր և ծրագրեր
Մենք կարող ենք օգտագործել Run հրամանը ֆայլեր և URL-ներ բացելու համար: Ստացողի նշելը նման արտահայտությամբ «mailto:[էլեկտրոնային փոստով պաշտպանված]” կբացի Ձեր կանխադրված էլ.
Բացի ֆայլերից, AHK-ն թույլ է տալիս բացել հատուկ Windows թղթապանակներ ձեր օպերացիոն համակարգում: Օրինակ՝ թափոնարկղը բացելու համար մենք կարող ենք օգտագործել այդ թղթապանակի գլոբալ եզակի նույնացուցիչը կամ CLSID- ը. Դուք կարող եք թերթել սա ցուցակ Windows-ում հասանելի CLSID-ների:
Օբյեկտներ և փոփոխականներ
AutoHotkey-ի ավելի առաջադեմ գործառույթները ներառում են փոփոխականներ և օբյեկտներ օգտագործելու հնարավորություն:
Փոփոխականները կարող են օգտագործվել այլ գործառույթներից տեքստ, թվեր և տվյալներ պահելու համար: Դուք կարող եք ցանկացած արժեք վերագրել փոփոխականին:
Օբյեկտները տվյալների ավելի արդյունավետ կազմակերպման միջոց են: Օբյեկտները, ըստ էության, փոփոխականների հավաքածու են: AHK-ում փոփոխականների անունները հայտնի են որպես բանալիներ, մինչդեռ բովանդակությունը կոչվում է արժեքներ:
Օբյեկտները կարող են լինել զանգվածի ձևաչափով, որտեղ յուրաքանչյուր արժեք ունի կապված ինդեքս որպես իր բանալին: Որպես այլընտրանք, մենք կարող ենք օգտագործել ասոցիատիվ զանգված, որտեղ ստեղները տողեր են կամ ոչ հաջորդական թվեր:
Օգտագործման դեպքերի օրինակներ
1. Ստեղնաշարի վերաքարտեզավորում
Օգտատերերը, ովքեր ցանկանում են օգտագործել ստեղնաշարի այլընտրանքային քարտեզագրումներ, ինչպիսիք են Dvorak-ը, կարող են օգտագործել AutoHotkey սկրիպտը, որպեսզի հեշտությամբ կարգավորեն ստեղնաշարի համապատասխան քարտեզագրումները:
2. Թեժ ստեղներ ցանկացած կայքի և ծրագրի համար
AutoHotkey-ը կարող է բացել ցանկացած ծրագիր ձեր համակարգչում և բերել ցանկացած կայքի URL: Օրինակ, դուք կարող եք ստեղծել սկրիպտ, որը բացում է Google որոնումը, երբ սեղմում եք Ctrl + Shift + C: Ձեր ամենաշատ օգտագործվող ծրագրերը կարող են լինել մեկ ստեղնաշարի հեռավորության վրա:
3. Լրացրեք հաճախակի օգտագործվող ֆայլերի անունները կամ արտահայտությունները
AutoHotkey-ը կարող է օգնել ձեզ հեշտությամբ լրացնել տարբեր արտահայտություններ և տեքստային տողեր, որոնք կարող են հոգնեցուցիչ լինել ինքներդ մուտքագրելը: Օրինակ, դուք կարող եք ստեղծել կարճ թեժ տող, որը մուտքագրում է ձեր փոստային հասցեն:
4. Հատուկ նիշերի և կետադրական նշանների հատուկ դյուրանցումներ
Երբևէ դժվարություն ունեցե՞լ եք հատուկ նիշ մուտքագրելու համար, ինչպիսին ñ կամ é է: Գրողների համար կարող է հոգնեցուցիչ լինել հիշել, թե ինչպես մուտքագրել en dash (–) կամ em dash (—): AutoHotkey-ը կարող է օգնել օգտվողներին ստեղծել հատուկ դյուրանցումներ իրենց ամենաշատ օգտագործվող հատուկ նիշերի համար:
Եզրափակում
AutoHotkey-ը չափազանց հզոր ծրագիր է Windows-ի օգտատերերի համար:
Ծրագիրը կատարյալ է կրկնվող և հոգնեցուցիչ առաջադրանքների ավտոմատացման համար: Հզոր օգտվողները և սկրիպտավորման երկրպագուները, անշուշտ, կշահեն այն հսկայական թվով առաջադրանքներից, որոնք AHK-ն կարող է անել իր սցենարային լեզվով:
Թողնել գրառում