AutoHotkey

Celem tego bloga nie jest nauka programowania w AHK – zakładam, że korzystając z przedstawionych tu rozwiązań posiadasz podstawową wiedzę związaną z pisaniem skryptów w AHK.  Poniżej kilka przydatnych linków:

AutoHotKey – strona główna, instalacja

MiniKurs AHK  (podstawy – j. polski),

AutoHotKey – szybki start, podręcznik dla początkujących

Dokumentacja – bardzo dobra, rozbudowana dokumentacja w j.ang., polecam

Komendy i funkcje – alfabetycznie

Kilka linków do stron ze skryptami AHK, do wykorzystania na co dzień:

10 Cool AutoHotkey Scripts
Favorite AutoHotKey Scripts
Baza skryptów AHK
Ciekawy przykład automatyzacji pracy

no i oczywiście skrypty na blogu, który właśnie czytasz.

 

Info -dot. skryptów na tym blogu – jak je uruchomić:

Jeżeli masz uruchomione radio, aktywny i wolny port szeregowy dedykowany dla komend CAT, no i  zainstalowany pakiet AHK, to:
– dany skrypt skopiuj po prostu do notatnika (zalecam programy typu Notepad++, PSPad, itp.);
– zmodyfikuj w skrypcie (jeżeli występują) zmienne dotyczące portu COM port := x i prędkość baudrate: BR := xxxxx, na takie wartości, które masz u siebie;
– zapisz plik z rozszerzeniem .ahk pod swoją nazwą;
– jeśli trzeba, umieść w tym samym katalogu programik serialsend.exe  (zobacz opis wysyłania danych do portu szeregowego w AHK);
– uruchom skrypt.

W danej chwili nie ma problemu, żeby jednocześnie działało kilka skryptów AHK (oczywiście o różnych nazwach), realizujących różne funkcje.

 

 

Jeśli masz pytania, wątpliwości związane z AHK i radiem – łap mnie w sieci  lub napisz do mnie – w miarę wolnego czasu i wiedzy postaram się pomóc.

 

 

Jeszcze na zachętę kilka obrazków pokazujących, co można wycisnąć i wizualnie osiągnąć przy pomocy skryptów AHK współpracujących z radiem – przykład dwóch  „pełnych” programów, które kiedyś popełniłem:

Dynamiczna prezentacja pracy sieci beaconów
NCDXF/IARU,  tzw. „BeaconClock”

 

 

Sterowanie radiem oraz graficzno-dynamiczna lista DXów w oparciu o dane z wybranego DX Cluster’a
(jeden z pierwszych poważniejszych projektów, aktualnie zawieszony; na tym projekcie pogłębiałem kilka lat temu swoją znajomość AHK; wyszło łącznie ponad 2000 linii kodu; widoczne jest też mini okienko z danymi DX’a (wyskakujący tooltip po najechaniu mychą na daną pozycję, tu dla stacji BD7OB))

Pod oknem programu widoczny jest panel OSD  (tzw. on-screen display), pokazujący częstotliwość ,
aktualny mode, czas UTC, i ostatniego zgłaszanego DX z clustra;
całość napisana też oczywiście w AHK

Kiedyś wpadła mi w ręce programowalna klawiatura (zdjęcie); bardzo fajna sprawa –
w pełni oprogramowana przy pomocy AHK do pracy w zawodach z programem logującym.
dla zainteresowanych: model PK-2068 producent ELSRA, do znalezienia w sieci