AutoHotkey, Windows işletim sistemlerinde otomasyon ve otomatikleştirme görevlerini yerine getirmek için kullanılan ücretsiz ve açık kaynaklı bir script dilidir. Bu yazılım, klavye kısayolları, fare hareketleri, hatta ekran koordinatları gibi bir dizi girdiyi algılayarak çeşitli işlemleri gerçekleştirebilir.
AutoHotkey betikleri, bir metin düzenleyici kullanılarak komutlar biçiminde yazılır ve bir AHK dosyasına kaydedilir. Bu betikler, başlatma düğmeleri, dosyalar ve klasörler üzerinde çalışabilir ve sonuçları belirli bir çıktıya gösterebilir. Betikleri çalıştırırken, kullanıcılara mesajlar, kontroller ve hatalar gibi çeşitli iletiler gösterilir.
Daha basit bir düzeye inerek, AutoHotkey betikleri bireysel işlevleri gerçekleştiren işlevlerden oluşur. Örneğin, "WinMinimize" işlevi, belirli bir pencereyi alıp sistem tepsisine simge olarak küçültmeyi sağlar. Benzer şekilde, "MouseClick" işlevi, belirli bir koordinat üzerinde fare tıklaması yapmayı sağlar.
Otomatik Görevler için AutoHotkey Nedir?
AutoHotkey, bir açık kaynak kodlu (open-source) otomasyon ve görev yapma yazılımıdır. AutoHotkey, klavye, fare ve diğer giriş cihazları üzerinde otomatik görevler yapmak için kullanılabilir.
AutoHotkey'in kullanımı oldukça esnektir ve ihtiyaçlara göre kişiselleştirilebilir. Örneğin, her bir açık pencere için farklı klavye kısayolları veya fare tıklamaları atanabilir. Ayrıca, bir açık pencereye odaklandığında otomatik olarak belirli görevleri gerçekleştirmek için 'sıcak dize' (hotstrings) kullanılabilir.
AutoHotkey, sıcak dize (hotstring) kullanımı, fare işlevleri ve klavye kısayolları gibi bir dizi özelliği destekler. AutoHotkey, ayrıca görev çubuğunda veya bildirim alanında bir görsel bildirim simgesi kullanarak programın durumunu bildirebilir. Bu simge, kullanıcının programın hangi durumda olduğunu anlamasını sağlar.
AutoHotkey'in en sık kullanılan özelliklerinden biri, fare veya klavye düğmesinin belirli bir kenarını kullanarak bir pencereyi açma ve kapama yeteneğidir. Diğer insanlar tarafından sıklıkla kullanılan özelliklerden biri de herhangi bir metnin otomatik olarak düzeltilmesini sağlayan bir düzeltme fonksiyonudur. AutoHotkey, ayrıca farklı programlar veya dosyalar için özel klavye kısayolları veya fare hareketleri atanmasını da sağlar.
AutoHotkey'in birçok özelliği ve işlevi vardır ve birçok farklı amaç için kullanılabilir. Aşağıda AutoHotkey kullanarak yapılabilecek bazı görev örnekleri bulunmaktadır:
- Bir klavye kısayolu oluşturarak belirli bir klasörü veya dosyayı açma veya açık bir pencereyi kapatma
- Aktif pencerenin durumunu kontrol ederek belirli görevleri otomatik olarak gerçekleştirme
- Bir sıcak dize (hotstring) kullanarak sık kullanılan kelime veya ifadelerin otomatik olarak yazılmasını sağlama
- Ekranın belirli bir bölgesini yakalayarak ekran görüntüsü alma
- Bir programın belirli bir özelliğini etkinleştirme veya devre dışı bırakma
- Otomatik hızlandırılmış yazı yazma işlevi kullanarak metin girişini hızlandırma
- Otomatik olarak hata ayıklama veya değişkenlerin değerlerini izleme
- Windows'un kilidini açma veya kapatma
AutoHotkey, düşük sistem gereksinimleri olan kullanıcı dostu bir yazılımdır. Ayrıca birçok örnek script ve kılavuz, çevrimiçi topluluk ve forumlar mevcuttur, böylece kullanıcılar birbirlerine yardımcı olabilirler.
Kontrolcü Test Skripti Oluşturma
Kontrolcü test skripti oluşturarak AutoHotkey kullanarak set koordinatlar gösterimi yapabilirsiniz. Bu script ile sol tıklama, kontrolcü, traytip, büyüteç gibi işlevler gerçekleştirebilirsiniz. Ayrıca HTML, ANSI, Pro, KDE gibi özelliklere de erişebilirsiniz. Bazı msgbox'lar, set koordinatlar ve fonksiyonlar gibi özel işlevlerle birlikte scripti oluşturabilirsiniz.
Komut | Açıklama |
---|---|
1 | Scriptin başlangıcını gösterir |
2 | Farklı bir şey gösterir |
3 | En çok kullanılan işlevleri gösterir |
4 | Erişim sağlar |
5 | Çeşitli mesajlar gösterir |
6 | Yaratılan skripti sergiler |
7 | İlerleme çubuğunu gösterir |
8 | Ayrıca kontrolcüler ekler |
9 | Sürükleme testi yapar |
10 | Ekran büyüteci ile başlamayı sağlar |
11 | Öntanımlı olarak kullanılır |
12 | Scriptin yazarını gösterir |
13 | Web sayfalarını ortaya çıkarır |
14 | Çöp kutusunu geri dönüştürmek için kullanılır |
15 | Yardımcı olur ve kısayolları değiştirir |
Ayrıca, fare hareketi, dosya taşıma, hassas kontroller ve diğer işlevler için kendi kısayollarınızı oluşturabilirsiniz.