AutoHotkey to darmowe wolne oprogramowanie narzędziowe dla systemu Windows dostępne do pobrania na stronie http://www.autohotkey.com/. Przy jego użyciu można:
- Zautomatyzować prawie wszystkie działania poprzez wysyłanie zdarzeń naciśnięcia klawiszy i kliknięć przycisków myszy, a także tworzyć makra klawiszowe i dla myszy, które można pisać własnoręcznie lub rejestrować przy użyciu rejestratora makr.
- Tworzyć skróty klawiszowe dla klawiatury, joysticka i myszy. Dosłownie każdy klawisz i przycisk oraz dowolną ich kombinację może zamienić skrót klawiszowy.
- Rozwijać skróty podczas ich wpisywania. Na przykład akronim „HTML” można automatycznie rozwinąć do postaci „Hypertext Markup Language”.
- Tworzyć własne formularze do wprowadzania danych, interfejsy użytkownika i paski menu. Szczegółowe informacje na ten temat znajdują się w części dokumentacji poświęconej opcjom graficznego interfejsu użytkownika.
- Zmieniać działanie klawiszy i przycisków na klawiaturze, joysticku i myszy.
- Reagować na sygnały pochodzące od pilotów zdalnego sterowania dzięki skryptowi klienckiemu WinLIRC.
- Uruchamiać istniejące skrypty AutoIt v2 i rozszerzać je o nowe możliwości.
- Przekonwertować każdy skrypt na plik EXE, który można uruchomić na dowolnym komputerze, w którym nie ma zainstalowanego programu AutoHotkey.
Rozpoczęcie pracy może być prostsze niż myślisz. Przeczytaj Kurs wprowadzający.
Więcej o programie
Program AutoHotkey pozwoli Ci w pełni wykorzystać potencjał klawiatury, joysticka i myszy. Na przykład oprócz typowych modyfikatorów Control, Alt i Shift możesz też jako modyfikatorów używać klawiszy Windows i Caps Lock. W istocie możesz to zrobić także z dowolnym innym klawiszem. Opis tych i innych funkcji znajduje się na stronie Funkcje zaawansowane.
Co mówią inni
David A. Karp z PC Magazine: …tworząc dostosowane do swoich potrzeb skróty klawiszowe oszczędzasz czas, klawiaturę i mysz… pozbądź się żmudnych zadań — takich jak odpisywanie na maile — wykonując je automatycznie… [przeczytaj cały artykuł: Program Your Own Keyboard Shortcuts]
Wolfgang Reszel z c’t Magazine: Program AutoHotkey wysyła na emeryturę kilka innych programów. Łączy w sobie możliwości tworzenia makr tekstowych i skrótów klawiszowych oraz obsługuje język skryptowy, który jest bardziej funkcjonalny niż pliki powłoki, a zarazem łatwiejszy do nauki niż Windows Scripting Host. Dzięki podobnemu do BASIC-a językowi skryptowemu, rejestratorowi makr i weryfikatorowi składni nawet niedoświadczeni użytkownicy mogą szybko rozpocząć korzystanie z tego narzędzia. [przeczytaj cały artykuł: Simple automation of Windows and programs]
Dmitri Popov z NewsForge: Zestaw funkcji programu AutoHotkey sprawia, że jest to doskonałe narzędzie do automatyzacji systemu Windows: jest zarazem niezwykle funkcjonalny i prosty. Niezależnie czy jesteś doświadczonym administratorem systemu, czy zwykłym użytkownikiem, program AutoHotkey ułatwi Ci pracę.
Adam Pash z Lifehacker: Dzięki programowi AutoHotkey zredukowałem o dwie trzecie ilość czasu poświęcanego na odpowiadanie na e-maile.
Inne funkcje
- Możliwość zmiany poziomu głośności, wyciszania i konfiguracji innych ustawień kart dźwiękowych.
- Możliwość zmiany okien na przezroczyste, ustawiania ich zawsze na wierzchu oraz zmieniania ich kształtu.
- Możliwość używania joysticka i klawiatury jako myszy.
- Monitorowanie systemu. Na przykład zamykanie niechcianych okien w chwili, gdy się pojawią.
- Pobieranie i zmienianie zawartości schowka, wliczając nazwy plików skopiowanych z okna Eksploratora.
- Możliwość wyłączenia lub zmienienia skrótów klawiszowych systemu Windows, np. Win+E i Win+R.
- Zmniejszenie przeciążeń spowodowanych wykonywaniem powtarzalnych czynności, dzięki zastąpieniu skrótu Alt-Tab (kółkiem lub przyciskami myszy).
- Możliwość dostosowywania menu ikon w zasobniku systemowym przy użyciu własnych ikon, chmurek, elementów menu i podmenu.
- Możliwość wyświetlania okien dialogowych, chmurek, baloników i menu podręcznych w reakcji na działania użytkownika.
- Możliwość wykonywania zaprogramowanych działań w reakcji na zamykanie systemu lub wylogowywanie.
- Możliwość sprawdzania, ile czasu użytkownik nie korzystał z komputera. Dzięki temu można na przykład uruchamiać pochłaniające zasoby procesora zadania w czasie, gdy użytkownik go nie potrzebuje.
- Możliwość automatyzacji działań w grach poprzez wykrywanie obrazów i kolorów pikseli (funkcja ta ma na celu pomóc użytkownikom zmniejszyć dolegliwości związane z długim przesiadywaniem przed komputerem).
- Znacznie łatwiejsze niż w innych językach odczytywanie, zapisywanie i parsowanie plików tekstowych.
- Wykonywanie działań na zbiorach plików pasujących do wzorca wieloznacznego.
- Praca z rejestrem i plikami INI.
Licencja: GNU General Public License
Programowanie przez klikanie. Połączenie 3 aplikacji które daje takie same możliwości co AutoHotkey. Ale możesz stworzyć program znacznie szybciej i łatwiej.
1) WinAutomation + 2) MouseRobot + 3) VbsEdit
Zobacz prezentację wideo: http://www.youtube.com/watch?v=a15EvLC-fF4