სარჩევი[დამალვა][ჩვენება]
არის თუ არა განმეორებითი დავალებების შესრულება რამდენიმე დაწკაპუნებით?
ბევრმა მომხმარებელმა უკვე იცის პროდუქტიულობის ძირითადი მალსახმობების ღილაკები. იმის ნაცვლად, რომ გამოიყენოთ მაუსი GUI-ში ნავიგაციისთვის, შეგიძლიათ უბრალოდ გამოიყენოთ Ctrl+S თქვენი სამუშაოს შესანახად. ყოველი ღია ფანჯრის ხელით მინიმიზაციის ნაცვლად, შეგიძლიათ უბრალოდ აკრიფოთ Win+D თქვენი დესკტოპის საჩვენებლად. მაგრამ არსებობს გზა, რომ შექმნათ თქვენი საკუთარი მალსახმობი კლავიშები?
AutoHotkey არის პროგრამა, რომლის საშუალებითაც შეგიძლიათ მარტივად ისწავლოთ პერსონალური ბრძანებების შექმნა რამდენიმე სტრიქონის კოდით. წარმოიდგინეთ, რომ შეგიძლიათ გახსნათ თქვენი საყვარელი ვებსაიტები ან პროგრამები კლავიშების რამდენიმე დაჭერით, ან ავტომატურად შეიყვანოთ მიმდინარე თარიღი, როდესაც აკრიფებთ „currdate“.
ეს სტატია განიხილავს ზოგიერთ ძირითად მახასიათებელს, რომელიც შეგიძლიათ იპოვოთ AutoHotkey-ში, ასევე შეისწავლის პროგრამის რამდენიმე საერთო გამოყენების შემთხვევას.
რა არის AutoHotKey?
AutoHotkey არის უფასო და ღია კოდის მორგებული სკრიპტირების ენა, რომელიც ხელმისაწვდომია Microsoft Windows-ში. იგი თავდაპირველად შეიქმნა კლავიატურის მალსახმობების მარტივად და ცხელი კლავიშების შესაქმნელად კომპიუტერის ამოცანების მარტივად ავტომატიზაციისთვის.
ამ პროგრამით მომხმარებლებს შეუძლიათ მარტივად შექმნან სკრიპტები და მაკროები, რომლებსაც შეუძლიათ კლავიატურის და მაუსის შეყვანის სტრიქონის გამეორება. AutoHotkey-ის გაფართოებული გამოყენების შემთხვევებიც კი იყენებს მომხმარებლის ინტერფეისებს და მენიუს ზოლებს, რათა დააკონკრეტოთ ზუსტად რა გსურთ თქვენი სკრიპტის გაკეთება.
ვინაიდან AutoHotkey მუშაობს C++-ზე, ყველა სკრიპტი ადვილად შეიძლება გარდაიქმნას .EXE ფაილად, რომლის გაშვება ნებისმიერს შეუძლია, თუნდაც არ ჰქონდეს დაინსტალირებული AutoHotkey.
მომხმარებლებს შეუძლიათ დააინსტალირონ AutoHotkey მათში ოფიციალური ვებ - გვერდი. მათი დოკუმენტაცია ასევე არის დამწყებთათვის მეგობრული და ვრცელი.
ძირითადი თვისებები
- ცვლადების მინიჭების და აღდგენის შესაძლებლობა
- კლავიატურის გარკვეული კლავიშების ხელახლა დახატვა ან გამორთვა
- კლავიატურის, მაუსის და ჯოისტიკის შეყვანის სიმულაცია
- მომხმარებლებს შეუძლიათ დანიშნონ „ცხელი სტრინგები“, რომლებსაც შეუძლიათ შეცვალონ გარკვეული ტექსტი
- მონაცემთა შეყვანის პერსონალური ფორმები 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-ის განსაზღვრა საკმაოდ მარტივია. უბრალოდ ჩასვით ტრიგერის აბრევიატურა ორ წყვილ ნაწლავს შორის. ცხელი სტრიქონი გააქტიურდება როგორც კი აკრიფებთ ბოლო სიმბოლოს აბრევიატურის შემდეგ.
ბოლო სიმბოლოები მოიცავს ფრჩხილებს, ფრჩხილებს, ფრჩხილებს, პუნქტუაციის ნიშნებს, ჩანართებს, ინტერვალებს და Enter კლავიშს. მაგალითად, ზემოაღნიშნული სკრიპტის გამოყენებით, შემიძლია აკრიფო „ttylm“ ცხელი სტრიქონის გააქტიურების გარეშე.
მომხმარებლებს შეუძლიათ დააყენონ იმდენი ცხელი სტრიქონი და ცხელი კლავიშები ერთ ფაილში.
გასაღების შეყვანის გაგზავნა
წინა მაგალითებში ჩვენ ვაჩვენეთ მოქმედებების მაგალითები, რომლებიც აბრუნებენ ტექსტის შეყვანას. მიუხედავად იმისა, რომ ეს ხშირ შემთხვევაში გამოსადეგია, არის შემთხვევები, როდესაც შესაძლოა მოგვიწიოს საკვანძო შეყვანის გაგზავნის გამოყენება.
ეს ფუნქცია საშუალებას გაძლევთ სკრიპტში მიუთითოთ, როდის არის დაჭერილი და დაუჭერელი ღილაკი და რამდენ ხანს უნდა დარჩეს ის დაჭერილი. მოქმედებები, რომლებიც საჭიროებენ გასაღების დაყოვნებას, ჩვეულებრივ გამოიყენებენ Send ბრძანებას.
ზემოთ მოყვანილ მაგალითში გვაქვს სკრიპტი, რომელიც უჭირავს ზემოთ ისრის ღილაკს ერთი წამის განმავლობაში. გაითვალისწინეთ, რომ ჩვენ გვაქვს ცალკეული ბრძანებები კლავიშის დაჭერისა და გათავისუფლებისთვის.
გაუშვით ვებსაიტები და პროგრამები
ჩვენ შეგვიძლია გამოვიყენოთ Run ბრძანება ფაილების და URL-ების გასახსნელად. მიმღების მითითება ფრაზით, როგორიცაა "mailto:[ელ.ფოსტით დაცულია]” გაიხსნება თქვენი ნაგულისხმევი ელექტრონული ფოსტის აპლიკაცია შევსებული მოცემული მიმღებით.
გარდა ფაილებისა, AHK საშუალებას გაძლევთ გახსნათ სპეციალური Windows საქაღალდეები თქვენს ოპერაციულ სისტემაში. მაგალითად, Recycle Bin-ის გასახსნელად, ჩვენ შეგვიძლია გამოვიყენოთ ამ საქაღალდის გლობალურად უნიკალური იდენტიფიკატორი ან CLSID. შეგიძლიათ დაათვალიეროთ ეს სია Windows-ზე ხელმისაწვდომი CLSID-ებიდან.
ობიექტები და ცვლადები
AutoHotkey-ის უფრო მოწინავე ფუნქციები მოიცავს ცვლადების და ობიექტების გამოყენების შესაძლებლობას.
ცვლადები შეიძლება გამოყენებულ იქნას ტექსტის, ნომრების და სხვა ფუნქციების მონაცემების შესანახად. თქვენ შეგიძლიათ მიანიჭოთ ნებისმიერი მნიშვნელობა ცვლადს.
ობიექტები მონაცემების უფრო ეფექტურად ორგანიზების საშუალებაა. ობიექტები არსებითად არის ცვლადების კრებული. AHK-ში ცვლადის სახელები ცნობილია როგორც გასაღებები, ხოლო შიგთავსს ეწოდება მნიშვნელობები.
ობიექტები შეიძლება იყოს მასივის ფორმატში, სადაც თითოეულ მნიშვნელობას აქვს ასოცირებული ინდექსი, როგორც გასაღები. ალტერნატიულად, შეგვიძლია გამოვიყენოთ ასოციაციური მასივი, სადაც კლავიშები არის სტრიქონები ან არათანმიმდევრული რიცხვები.
გამოყენების შემთხვევების მაგალითები
1. კლავიატურის გადაკეთება
მომხმარებლებს, რომლებსაც სურთ გამოიყენონ კლავიატურის ალტერნატიული რუკების გამოყენება, როგორიცაა Dvorak, შეუძლიათ გამოიყენონ AutoHotkey სკრიპტი, რათა ადვილად დააყენონ კლავიატურის შესაბამისი რუკები.
2. Hotkeys ნებისმიერი საიტისა და პროგრამისთვის
AutoHotkey-ს შეუძლია გახსნას ნებისმიერი პროგრამა თქვენს კომპიუტერში და გამოაჩინოს ნებისმიერი ვებსაიტის URL. მაგალითად, შეგიძლიათ დააყენოთ სკრიპტი, რომელიც ხსნის Google Search-ს, როდესაც დააჭირეთ Ctrl + Shift + C. ყველაზე ხშირად გამოყენებული პროგრამები შეიძლება იყოს ერთი კლავიშის დაჭერით.
3. შეავსეთ ხშირად გამოყენებული ფაილების სახელები ან ფრაზები
AutoHotkey დაგეხმარებათ მარტივად შეავსოთ სხვადასხვა ფრაზები და ტექსტური სტრიქონები, რომელთა აკრეფაც შეიძლება დამღლელი იყოს. მაგალითად, შეგიძლიათ შექმნათ მოკლე ცხელი სტრიქონი, რომელიც ასახავს თქვენს საფოსტო მისამართს.
4. მორგებული მალსახმობები სპეციალური სიმბოლოებისა და პუნქტუაციისთვის
გქონიათ ოდესმე რაიმე განსაკუთრებული სიმბოლოს აკრეფა, როგორიცაა ñ ან é? მწერლებს შეიძლება დამღლელი აღმოჩნდნენ იმის გახსენება, თუ როგორ უნდა აკრიფონ en ტირე (–) ან em ტირე (-). AutoHotkey-ს შეუძლია დაეხმაროს მომხმარებლებს შექმნან პერსონალური მალსახმობები ყველაზე ხშირად გამოყენებული სპეციალური სიმბოლოებისთვის.
დასკვნა
AutoHotkey არის ძალიან ძლიერი პროგრამა Windows-ის მომხმარებლებისთვის.
პროგრამა შესანიშნავია განმეორებადი და დამღლელი ამოცანების ავტომატიზაციისთვის. ძლიერი მომხმარებლები და სკრიპტირების მოყვარულები, რა თქმა უნდა, ისარგებლებენ იმ ამოცანების დიდი რაოდენობით, რაც AHK-ს შეუძლია თავისი სკრიპტირების ენით.
დატოვე პასუხი