AutoHotkey — Tekrarlayan Gorevleri Script'e Donusturun, Tek Tusla Tetikleyin, Bilgisayarinizin Sizin Icin Calismasini Saglayin
Tek kelimeyle: Basit bir script diliyle ozel kisayollar olusturun, metinleri otomatik yazin ve pencereleri kontrol edin — Windows’taki en guclu otomasyon araci.
Gunluk Islemlerinizin Ne Kadari Anlamsiz Tekrar?
Musteri hizmetleri temsilcileri gun boyunca “Merhaba, lutfen siparis numaranizi DD-2025-XXXX formatinda verin, size bakayim” yazar. Muhasebeciler her gun finans yazilimina giris yapar, bes menuye tiklar ve “Alacak Hesabi Detayi” raporunu acar. Operasyon ekibi tarayicida bir back-end acar, veri panellerini yakalar ve gunluk rapor elektronik tablolarina yapistirir.
Bu islemlerin ortak noktasi: anlamsiz tekrar, dusunme gerektirmez, ancak cok fazla zaman tuketir.
Bu gorevler icin Python programlama ogrenmezsiniz. Ihtiyaciniz olan, bir kisayola bastiginizda otomatik olarak calisan basit bir scripttir. #n::Run Notepad yazin, Win+N’ye basin, Notepad acilir. ::gm::yourname@gmail.com yazin, herhangi bir yerde gm yazip ardindan bosluga bastiginizda otomatik olarak e-posta adresiniz olur.
AutoHotkey (AHK), Windows’un otomasyon script motorudur. Son derece basit bir soz dizimi ile kisayollari (kisayollarla tetiklenen) ve sicak metinleri (kisaltma yazip tam metne genisletme) tanimlar. Fare ve klavye islemlerini simule edebilir, pencereleri kontrol edebilir, dosya okuyup yazabilir ve sistem API’lerini cagirabilir. “Bir saniyede e-postanizi yazin” dan “tam otomatik is akislarina” kadar her seyi yapabilir.
AutoHotkey Neler Yapabilir?
1. Sicak Metinler: Bir Kisaltma Yaz, Otomatik Olarak Tam Metne Genislesin
Bu, AHK’nin en basit ve en pratik ozelligidir. AHK scriptinize bir satir yazin:
::@@::yourname@gmail.com
Kaydedin ve cift tiklayarak calistirin. Artik herhangi bir yerde (WeChat, Word, web formlari, kod editorleri), @@ yazip ardindan bosluk veya enter tusuna basarsaniz, otomatik olarak yourname@gmail.com olur.
Tam bir kisaltma sistemi tanimlayabilirsiniz:
;addr→ Tam posta adresiniz;sig→ E-posta imzaniz (uc satir);today→ Gunun tarihi2025-05-13;tel→ Telefon numaraniz
Iki karakter yazin ve tum bir blok ciksin — musteri hizmetleri scriptleri, kod sablonlari, sozlesme sablonlari, yaygin yanitlar. Her gun cok sayida tekrarlayan metin yazan herkes icin bu, fazladan bir cift ele sahip olmak gibidir.
2. Kisayollar: Tek Bir Kombinasyon Bir Dizi Islemi Calistirir
Sicak metinlerden bir adim otesi. Tanimlayabilirsiniz: Ctrl+Shift+F → mevcut pencerede secili metni otomatik ara → tarayicida Google Ceviri’yi ac → arama terimini yapistir. Tum akis tek bir kisayolla tetiklenir.
Veya: Win+Alt+N → otomatik olarak Notepad’i ac → pano icerigini yapistir → zaman damgasi ekle → bugunun notlar klasorune kaydet. Eskiden bes adim olan islem, simdi tek tus.
3. Pencere Yonetimi: Pencereleri Mıknatıs Gibi Kontrol Edin
AHK, pencere konumunu, boyutunu ve durumunu hassas bir sekilde kontrol edebilir:
- “Win+F1’e basarak mevcut pencereyi sol yariya yapistir”
- “Win+F2’ye basarak mevcut pencereyi ortala ve 1200x800 olarak ayarla”
- “Win+H’ye basarak mevcut pencereyi gorev cubugu yerine sistem tepsisine kucultur”
Coklu monitörle kullanildiginda, bu pencere kontrol scriptleri calisma alani yonetiminizi benzeri gorulmemis bir sekilde verimli hale getirebilir.
4. GUI Otomasyonu: Fare ve Klavyeyi Simule Etme
AHK, fare hareketlerini, tiklamalari ve klavye girisini simule edebilir. Hatta bir pencerenin gorunmesini bekleyip ardindan eylemleri calistirabilir. Ornegin, bir script yazabilirsiniz: “WeCom’u ac → pencerenin yuklenmesini bekle → ucuncu sekmeye tikla → ‘Gunluk Rapor’ dugmesini bul → tikla → bugunun tarihini gir.” Tum surec elleriniz olmadan calisir.
Ancak not: GUI otomasyonu, ekran cozunurlugu ve pencere konumundan etkilenir. Arayuz degisirse, scriptin ayarlanmasi gerekebilir. En cok sabit, tekrarlayan ic islemleri icin uygundur.
5. Toplulukta On Binlerce Hazir Script
AHK 20 yildan fazla suredir var ve topluluk cok genis bir pratik script kutuphanesi biriktirdi. Kendiniz yazamaz misiniz? Sorun degil — yaygin ihtiyaclarin %99’u zaten yazilmis ve forumlarda paylasilmis. “Pencereyi her zaman ustte ac/kapat”tan “ekran renk secici”ye ve “secili metni hizli arama”ya kadar, autohotkey.com/boards veya GitHub’a gidin, kopyalayin-yapistirin, kullanima hazir.
Profesyonel Medya ve Kullanici Yorumlari
| Kaynak | Yorum |
|---|---|
| How-To Geek | ”AutoHotkey, Windows’taki en guclu otomasyon aracidir — ve tamamen ucretsizdir” |
| PCWorld | ”Gunde 8 saatten fazla bilgisayar basinda geciriyorsaniz, AHK ogrenmek bir haftada kendini amorti eder” |
| Lifehacker | ”Windows deneyiminizin her yonunu ozellestirmek icin nihai arac” |
Gercek Kullanicilar Ne Diyor?
“Eskiden musteri hizmetlerinde calisiyordum. Sirketin CRM sistemi bir dizi alani manuel doldurmayi gerektiriyordu, tek tek tikliyordum. Bir AHK scripti yazdim: Ctrl+1 standart acilisi doldurur, Ctrl+2 musteri ID sablonunu doldurur, Ctrl+3 kapanisi doldurur. Gunde 200 mesaja yanit veriyordum, AHK bana yaklasik 3 saat tekrarlayan yazma isinden kurtardi.” — Eski Musteri Hizmetleri Temsilcisi, Zhihu
“Veri analizi yapiyorum, siklikla Excel’den tarayici backendine veri kopyaliyorum. Bir AHK scripti yazdim: veriyi sec → Ctrl+Shift+Q → sorgu sayfasini otomatik ac → yapistir → Enter → sonuclarin yuklenmesini bekle → ekran goruntusu al ve kaydet. Bu adimlar eskiden 30 saniye surerdi, simdi 5 saniye. Bunu gunde 200 kez yapmak 83 dakika tasarruf sagliyor.” — Veri Analisti, V2EX
“AHK’nin ogrenme egrisi var. Ama her seyi ogrenmek zorunda degilsiniz. Uc sey yeterli: sicak metinler (::kisaltma::tam metin), kisayollar (^j::) ve Send komutu. Bu uc sey size omur boyu yeter.” — Aktif AHK Topluluk Katilimcisi, autohotkey.com/boards
Benzer Araclarla Karsilastirma
| Boyut | AutoHotkey | Espanso | PowerToys Klavye Yoneticisi | Quick Macro |
|---|---|---|---|---|
| Metin Genisletme | ⭐⭐⭐⭐⭐ Guclu | ⭐⭐⭐⭐⭐ Uzmanlasmis | ⭐⭐ Sinirli | ⭐⭐⭐ Desteklenir |
| Klavye Makrolari | ⭐⭐⭐⭐⭐ En guclu | ⭐ Desteklenmez | ⭐⭐⭐ Temel yeniden atama | ⭐⭐⭐⭐ Guclu |
| Pencere Kontrolu | ⭐⭐⭐⭐⭐ Guclu | Desteklenmez | ⭐⭐⭐ FancyZones | ⭐⭐ Sinirli |
| GUI Otomasyonu | ⭐⭐⭐⭐ Desteklenir | Desteklenmez | Desteklenmez | ⭐⭐⭐⭐⭐ En guclu |
| Script Dili | ⭐⭐⭐⭐ Basit ama guclu | ⭐⭐⭐ YAML yapilandirma | UI yapilandirma | ⭐⭐⭐ Basit |
| Topluluk Script Kutuphanesi | ⭐⭐⭐⭐⭐ Cok genis | ⭐⭐ Sinirli | Yok | ⭐⭐⭐ Mevcut |
| Ogrenme Egrisi | ⭐⭐⭐ Soz dizimi ogrenmek gerekli | ⭐⭐ Sadece yapilandirma | Tamamen UI | ⭐⭐ Kayit |
| Acik Kaynak | Evet | Evet | Evet | Hayir (Kapali) |
| Fiyat | Ucretsiz | Ucretsiz | Ucretsiz | Ucretsiz/Ucretli |
Secim tavsiyesi:
- Sadece metin genisletme ihtiyaci (kisaltma → tam metin) → Espanso (AHK’den daha hafif, daha basit yapilandirma)
- Sadece klavye tusu yeniden atama → PowerToys Klavye Yoneticisi (gorsel, kodlama gerektirmez)
- Fare islemi kaydi ve tekrari ihtiyaci → Quick Macro (kayit ve tekrar en sezgisel, ancak kapali kaynak ve reklamli)
- Tam Windows otomasyonu ihtiyaci → AutoHotkey (ogrenmenin maliyeti var, ancak tavan en yuksek)
Indirme ve Kurulum Rehberi
Resmi Indirme (Tavsiye Edilen)
AutoHotkey’in tek resmi web sitesi autohotkey.com’dur:
| Surum | Indirme Adresi | Notlar |
|---|---|---|
| v2.0 (Tavsiye Edilen) | autohotkey.com | Mevcut ana surum, daha temiz soz dizimi |
| v1.1 (Eski) | Ayni sayfa, v1.1’i secin | Bircok eski scriptle uyumlu, daha fazla topluluk kaynagi |
Surum tavsiyesi: Yeni baslayanlar v2.0 ile baslamali. v1.1 daha fazla topluluk scriptine sahip olsa da, v2 gelecegin standardidir ve daha tutarli, ogrenmesi daha kolay bir soz dizimine sahiptir.
autohotkey.comtek resmi sitedir —autohotkey.org,ahk.comvb. resmi degildir. Yukleyici kucuk ve temizdir, paketlenmis promosyon yoktur.
5 Dakikalik Hizli Baslangic
- autohotkey.com adresini acin, v2.0’i indirin ve kurun
- Masaustunde sag tiklayin → Yeni → AutoHotkey Script, adini
myscript.ahkkoyun - Bu dosyaya sag tiklayin → Scripti Duzenle, Notepad ile acin
- Asagidaki iki satir test kodunu girin:
; Sicak metin: gm yazip bosluga basin, e-postaniz olsun
::gm::yourname@gmail.com
; Kisayol: Win+N'ye basin, Notepad acilsin
#n::Run "notepad.exe"
- Dosyayi kaydedin,
myscript.ahkdosyasina cift tiklayarak calistirin. Sistem tepsisinde yesil bir H simgesi calistigini gosterir - Herhangi bir yerde
gmyazin ve bosluga basin → e-posta adresiniz olur. Win+N’ye basin → Notepad acilir
En Pratik Uc Baslangic Scripti
Script 1: Yaygin metinler icin kisaltma genisletme
::@@::yourname@gmail.com
::;sig::Saygilarimla,\nJohn Doe\n2025-05-13
::;addr::100 Software Park Road, Nanshan District, Shenzhen, Guangdong
(\n yeni satir anlamina gelir)
Script 2: Tek tusla secili metni arama
^+g:: ; Ctrl+Shift+G
{
Send "^c" ; Secili metni kopyala
Sleep 50
Run "https://www.google.com/search?q=" . A_Clipboard
}
Herhangi bir metni secin → Ctrl+Shift+G’ye basin → tarayicida otomatik aratir
Script 3: Hizli pencere bolme
!Left::WinMove -8, 0, A_ScreenWidth//2 + 8, A_ScreenHeight, "A" ; Alt+Sol
!Right::WinMove A_ScreenWidth//2, 0, A_ScreenWidth//2 + 8, A_ScreenHeight, "A" ; Alt+Sag
Alt+Sol ile pencereyi sol yariya, Alt+Sag ile sag yariya yapistirin
SSS
S: AHK scriptleri antivirus yazilimi tarafindan virus olarak algilanir mi? C: Bazi antivirus yazilimlari (ozellikle asiri hassas ucretsiz olanlar), derlenmis .exe AHK scriptlerini isaretleyebilir. Bunun nedeni, kotu amaçli yazilimlarin bazen AHK’yi tus kaydedici ve benzer islemler icin kullanmasidir. Normal scriptlerinizde sorun olmaz, ancak scriptleri paylasmaniz gerekiyorsa, .exe’ye derlemek yerine duz .ahk scriptleri olarak paylasmaniz daha iyidir.
S: AHK v1 ve v2 arasinda nasil secim yapmaliyim? C: Kullanimda olan mevcut v1 scriptleriniz varsa, v1 ile devam edin. Sifirdan ogreniyorsaniz, v2’yi secin. v2’nin soz dizimi ana akim programlama dillerine daha benzer, daha tutarli ve anlasilmasi daha kolaydir. Yeni topluluk scriptleri ve egitimleri giderek v2’ye yonelmektedir.
S: AHK scriptlerinin baslangicta otomatik calismasini nasil saglarim?
C: .ahk dosyasini (veya kisayolunu) Windows baslangic klasorune koyun: Win+R’ye basin → shell:startup yazin → scripti surukleyin. Veya .exe’ye derleyin (.ahk’ye sag tiklayın → Derle), ardindan .exe’yi baslangic klasorune koyun.
AutoHotkey, hic yorulmayan bir asistan gibidir — kurallari siz koyarsiniz, o sadakatle uygular, ogle yemegi veya maas istemez.