İçindekiler
- Hızlı Karşılaştırma
- AutoHotkey: Esnek ve güçlü Windows otomasyon dili
- AutoIt: Windows için basit ama güçlü script aracı
- Pulover's Macro Creator: Kaydet, düzenle, AutoHotkey'e dönüştür
- TinyTask: Tek tıklamayla hızlı makro kaydı
- SikuliX: Görüntü tanıma ile arayüz otomasyonu
- Actiona: Kod yazmadan iş akışı düzenleme
- Hangisini Seçmelisin?
- Sıkça Sorulan Sorular
AutoHotkey, Windows üzerinde klavye ve fare otomasyonu, kısayollar ve küçük uygulamalar yazmak için en bilinen ücretsiz araçlardan biri. Basit hotkey kullanımından karmaşık GUI otomasyonuna kadar pek çok işe uyduğu için birçok kişi ilk tercihini AutoHotkey'ten yana yapıyor. Ancak her kullanıcı için en iyi seçenek bu olmayabilir: bazıları görsel kaydırma ve resim tanıma ister, bazıları sadece tek tıklamalık kayıt ve oynatma arar.
Bu rehberde AutoHotkey çevresindeki en iyi ücretsiz alternatifleri, hangi durumda hangi aracın daha uygun olduğunu ve her birinin güçlü/zayıf yönlerini anlatıyorum. Hedef kitlen bu rehbere göre günlük görevlerini otomatikleştirmek isteyen öğrenciler, serbest çalışanlar ve küçük işletme sahipleri; dolayısıyla örnekler pratik iş akışlarına odaklı olacak.
Hızlı Karşılaştırma
| Program | Platform | En iyi olduğu iş | Ücret |
|---|---|---|---|
| AutoHotkey | Windows | Esnek klavye/makro ve script tabanlı otomasyon | Ücretsiz |
| AutoIt | Windows | Sistem otomasyonu ve GUI otomasyonu için script yazma | Ücretsiz |
| Pulover's Macro Creator | Windows | Görsel makro kaydetme ve AutoHotkey kodu oluşturma | Ücretsiz |
| TinyTask | Windows | Hızlı ve basit fare/klavye kaydı ve oynatma | Ücretsiz |
| SikuliX | Windows, macOS, Linux | Görüntü tanıma ile GUI otomasyonu | Ücretsiz |
| Actiona | Windows, Linux | Görsel iş akışı tabanlı otomasyon (kod yazmadan) | Ücretsiz |
AutoHotkey: Esnek ve güçlü Windows otomasyon dili
AutoHotkey, Windows için tasarlanmış açık kaynaklı bir betik dilidir. Kısayol tuşları (hotkeys), makrolar, metin genişletme, pencere yönetimi ve daha fazlasını komut satırı yazmadan yapmak için kullanılır; ayrıca kendi küçük GUI'lerini oluşturma, COM ile etkileşim ve dosya işlemleri gibi ileri seviye yeteneklere de sahiptir.
Öğrenme eğrisi, tamamen görsel bir kaydediciden farklı olarak bir miktar betik yazmayı gerektirir; ama dili basit komutlarla pek çok iş için kısa çözümler sunuyor. Topluluk geniş olduğu için forumlarda örnek betikler, hazır snippet'ler ve kütüphaneler kolay bulunuyor.
Artıları
- Çok esnek: klavye, fare, pencereler, dosyalar, GUI elemanları vs. ile çalışır
- Güçlü topluluk desteği ve çok sayıda örnek betik var
- Tamamen ücretsiz ve açık kaynak
Eksileri
- Yeni başlayanlar için betik yazma öğrenmek zaman alabilir
- Sadece Windows desteği var
Kimler için? Kısayollar, tekrarlayan görevler ve küçük otomasyon uygulamaları için esnek, script tabanlı çözüm arayan Windows kullanıcıları için.
AutoIt: Windows için basit ama güçlü script aracı
AutoIt, AutoHotkey'e benzer amaçlarla geliştirilmiş başka bir Windows script aracıdır. Söz dizimi BASIC'e benzediği için bazı kullanıcılar açısından daha anlaşılır gelebiliyor. Sistem seviyesinde otomasyon, GUI etkileşimleri ve uygulama kontrolü için kullanılıyor.
AutoIt genellikle kurulum ve dağıtım kolaylığı, komut kümesi ve GUI oluşturma araçlarıyla bilinir. Komut seti AutoHotkey'den farklı bazı avantajlar sunabilir; hangisinin daha uygun olduğu, alıştığın söz dizimine ve kullandığın görevlerin türüne bağlıdır.
Artıları
- BASIC-benzeri söz dizimi bazı kullanıcılar için daha okunur
- GUI oluşturma ve uygulama kontrolü için hazır fonksiyonlar var
- Ücretsiz ve Windows odaklı
Eksileri
- Yine sadece Windows desteği var
- Çok kompleks senaryolarda ek kütüphaneler gerekebilir
Kimler için? Windows üzerinde script yazarak otomasyon yapmak isteyen, daha derli toplu bir sözdizimi tercih edenler için.
Pulover's Macro Creator: Kaydet, düzenle, AutoHotkey'e dönüştür
Pulover's Macro Creator görsel bir makro kaydedici ve düzenleyicisidir; kaydettiğin fare/klavye hareketlerini düzenleyebilir ve bunun sonucunda AutoHotkey kodu üretebilir. Kod yazmak istemeyen ama zamanla betiklere geçiş yapmak isteyen kullanıcılar için köprü görevini görüyor.
Arayüzü adım adım makro yaratma, döngü, koşul ve beklemeler eklemeyi kolaylaştırıyor. Oluşturduğu AutoHotkey kodu sayesinde gerektiğinde doğrudan betikler üzerinde ince ayar yapmak da mümkün.
Artıları
- Görsel kaydetme ve düzenleme, AutoHotkey kodu üretme özelliği
- Kod yazmadan başlayıp ileride script'e geçiş yapmayı kolaylaştırır
- Ücretsiz ve açık kaynak olarak erişilebilir
Eksileri
- Oluşan kod bazen elle düzenleme gerektirebilir
- Yine Windows odaklı bir araç
Kimler için? Kod yazmaya yeni başlayan veya görsel araçla makro oluşturup gerekirse AutoHotkey'e dökmek isteyen kullanıcılar için.
TinyTask: Tek tıklamayla hızlı makro kaydı
TinyTask, kurulumsuz veya hafif kurulumlu, çok basit bir fare/klavye kaydedicisidir. Kayıt-basit oynatma mantığıyla; kısa, tekrarlayan görsel görevleri otomatikleştirmek için ideal. Öğrenme gerektirmeyen arayüzüyle acil işler için tercih edilebilir.
Bu aracı daha karmaşık koşullar, pencereler arası mantık veya görüntü tabanlı arama gereken durumlar için kullanmak zor; ama basit tekrarlar için son derece hızlı ve pratiktir.
Artıları
- Çok hafif ve kullanımı çok kolay
- Kayıt-playback mantığı ile hızlı otomasyon sağlar
Eksileri
- Gelişmiş koşullar, döngüler veya hata yakalama özellikleri sınırlı
- Sadece temel fare/klavye eylemlerini tekrarlamak için uygun
Kimler için? Hızlıca tekrar eden basit görevleri otomatikleştirmek isteyen, teknik detaylarla uğraşmak istemeyen kullanıcılar için.
SikuliX: Görüntü tanıma ile arayüz otomasyonu
SikuliX, ekran üzerindeki görsellere dayalı otomasyon yapmayı sağlayan, Java tabanlı bir araçtır. Elementleri piksel/görüntü eşleştirme ile tanıdığı için klasik DOM veya erişilebilirlik API'si olmayan uygulamalarda bile çalışır; örneğin oyun arayüzleri, eski yazılımlar veya özel grafik uygulamaları için kullanışlıdır.
SikuliX scriptleri Python benzeri bir dilde yazılabiliyor ve ekran görüntülerinin eklenmesiyle eylemler tanımlanıyor. Çapraz platform desteği sayesinde Windows, macOS ve Linux'ta benzer işler yapabilirsin, ama Java kurulumu gibi ek gereksinimler olabilir.
Artıları
- Görüntü tabanlı arama ile zor arayüzlerde bile otomasyon sağlar
- Çapraz platform desteği var
Eksileri
- Görsel hassasiyet nedeniyle çözünürlük ve hızdan etkilenebilir
- Java ve ek yapılandırma gerektirebilir
Kimler için? Geleneksel erişim yöntemleri işe yaramayan, grafiksel arayüzler üzerinde otomasyon yapmak isteyenler için.
Actiona: Kod yazmadan iş akışı düzenleme
Actiona (eski adı Actionaz), görsel iş akışları kurup çalıştırmana izin veren açık kaynaklı bir otomasyon aracıdır. Blok tabanlı yapısıyla koşullar, döngüler, beklemeler ve eylemler ekleyerek kod yazmadan mantıksal otomasyon kurabilirsin. Hem Windows hem de Linux sürümleri bulunuyor.
Bu araç, teknik olmayan kullanıcıların da daha karmaşık otomasyon senaryoları oluşturmasını kolaylaştırır. Biraz öğrenme gerektirse de sürükle-bırak mantığıyla koddan kaçınmak isteyenler için avantaj sağlar.
Artıları
- Kod yazmadan görsel iş akışları oluşturma imkânı
- Hem Windows hem Linux desteği
Eksileri
- Çok karmaşık senaryolarda esneklik sınırlı kalabilir
- Topluluk ve kaynaklar AutoHotkey kadar geniş değil
Kimler için? Kod yazmak istemeyen ama mantıksal iş akışları kurmak isteyen kullanıcılar için.
Hangisini Seçmelisin?
- Durum: Sık sık özel kısayol, metin genişletme ve script tabanlı otomasyon gerekiyor — AutoHotkey
- Durum: Daha düzenli BASIC-benzeri bir sözdizimi ve GUI oluşturma tercih ediyorsun — AutoIt
- Durum: Koddan kaçın ama ileride script'e geçmek istersin — Pulover's Macro Creator
- Durum: Çok hızlı, kurulumsuz ve basit kayıt/oynatma istiyorsun — TinyTask
- Durum: Görüntü tabanlı arayüzlerde (grafik, oyun, eski yazılımlar) otomasyon lazım — SikuliX
- Durum: Kod yazmadan bloklarla karmaşık iş akışları kurmak istiyorsun — Actiona
Sıkça Sorulan Sorular
AutoHotkey ile Pulover's Macro Creator arasındaki fark nedir?
Pulover's Macro Creator görsel bir kaydedici ve düzenleyici olup AutoHotkey için kod üretebilir; AutoHotkey ise doğrudan betik yazarak daha esnek ve güçlü çözümler sunar. Yani Pulover, AutoHotkey'e geçişte bir köprü görevi görür.
Hangi araçlar çapraz platform çalışıyor?
SikuliX ve Actiona hem Windows hem macOS/Linux üzerinde çalışabilecek seçeneklerdir; AutoHotkey ve AutoIt ise temelde Windows odaklıdır. TinyTask ise çoğunlukla Windows'ta kullanılır.
Görüntü tabanlı otomasyon her zaman güvenilir mi?
Görüntü tabanlı otomasyon (SikuliX gibi) uygulamanın çözünürlüğüne, renk/piksel değişikliklerine ve performansa bağlı olarak hassasiyet gösterebilir; bu yüzden daha stabil işler için kontrol noktaları ve hata yakalama eklemek önerilir.
Kod yazmak istemiyorum ama otomasyon yapmak istiyorum, ne kullanmalıyım?
Kod yazmadan iş akışları kurmak istiyorsan Pulover's Macro Creator (görsel kayıt + kod üretme) veya Actiona (blok tabanlı iş akışları) daha uygun olacaktır.
Bu araçlarla güvenlik veya gizlilik açısından nelere dikkat etmeliyim?
Herhangi bir otomasyon betiği yetkiler gerektirebilir; hassas verileri otomatikleştirirken şifreleri güvenli şekilde saklamak, betikleri güvenilir kaynaklardan almak ve üçüncü taraf yazılımlar kurarken izinleri kontrol etmek önemlidir.










