İçindekiler[Saklamak][Göstermek]
Sadece birkaç tıklamayla tekrarlayan görevleri gerçekleştirmenin bir yolu var mı?
Birçok kullanıcı, üretkenlik için bazı temel kısayol tuşlarını zaten biliyor. Bir GUI'de gezinmek için farenizi kullanmak yerine, çalışmanızı kaydetmek için sadece Ctrl+S kullanabilirsiniz. Her açık pencereyi manuel olarak simge durumuna küçültmek yerine, Masaüstünüzü göstermek için Win+D yazmanız yeterlidir. Ancak kendi kısayol tuşlarınızı oluşturmanın bir yolu var mı?
AutoHotkey, birkaç satır kodla özel komutlar oluşturmayı kolayca öğrenebileceğiniz bir programdır. Favori web sitelerinizi veya programlarınızı birkaç tuşa basarak açabildiğinizi veya "currdate" yazdığınızda otomatik olarak geçerli tarihi girebildiğinizi hayal edin.
Bu makale, AutoHotkey'de bulabileceğiniz bazı temel özellikleri gözden geçirecek ve program için bazı yaygın kullanım örneklerini keşfedecektir.
AutoHotKey nedir?
AutoHotkey, Microsoft Windows'ta bulunan ücretsiz ve açık kaynaklı bir özel komut dosyası dilidir. Başlangıçta kolayca klavye kısayolları ve bilgisayar görevlerini kolayca otomatikleştirmek için kısayol tuşları oluşturmak için geliştirildi.
Bu programla, kullanıcılar bir dizi klavye ve fare girdisini çoğaltabilen komut dosyaları ve makroları kolayca oluşturabilirler. AutoHotkey'in gelişmiş kullanım durumları, komut dosyanızın tam olarak ne yapmasını istediğinizi belirtmek için kullanıcı arayüzlerini ve menü çubuklarını bile kullanır.
AutoHotkey C++ üzerinde çalıştığından, her komut dosyası, AutoHotkey yüklü olmasa bile herkesin çalıştırabileceği bir .EXE dosyasına kolayca dönüştürülebilir.
Kullanıcılar, AutoHotkey'i kendi programlarına yükleyebilir. resmi internet sitesi. Onların belgeleme ayrıca yeni başlayanlar için uygun ve kapsamlıdır.
Ana Özellikler
- Değişken atama ve alma yeteneği
- Belirli klavye tuşlarını yeniden eşleyin veya devre dışı bırakın
- Klavye, fare ve joystick girişini simüle edin
- Kullanıcılar, belirli metinlerin yerini alabilecek "sıcak dizeler" atayabilir
- GUI aracılığıyla özel veri giriş formları
- Windows API ile uyumluluk
- Özel diziler veya nesneler oluşturun.
- Kullanıcıların metni işlemesine, değerleri hesaplamasına ve daha fazlasına yardımcı olabilecek geniş bir işlev kitaplığıyla birlikte gelir
Temel konseptler
İşte AutoHotkey komut dosyalarınızı oluştururken kullanabileceğiniz bazı temel kavramların bir önizlemesi.
Yeni bir dosya oluşturma
AutoHotkey yüklendikten sonra, Windows kullanıcıları Masaüstünüze sağ tıkladığınızda Yeni altındaki AutoHotkey Komut Dosyası seçeneğini seçerek hızlı bir şekilde yeni bir komut dosyası ekleyebilir.
Komut dosyanızı değiştirmeye başlamak için yeni dosyayı favori metin düzenleyicinizde açabilirsiniz. Her yeni komut dosyası, en iyi performansı ve uyumluluğu sağlayan varsayılan bir komut dosyası içerir.
Kısayol Tuşları ve Kısayollar
Kısayollar veya kısayol tuşları, belirli bir eylemi tetikleyen klavye tuşlarının kombinasyonlarıdır.
Aşağıdaki örnekte, Win + N kısayol tuşunu kullanmak istediğimizi belirtmek için “#n” dizesini kullandık. Sonraki satır, Not Defteri uygulaması için bir Çalıştır komutunu belirtir. Eylemin bittiğini belirtmek için dönüş tuşunu kullanırız.
Pound işareti Win anlamına gelir. “!” Alt tuşu için sembolü, Ctrl için "^" sembolü ve Shift tuşu için "+" tuşu kullanılır. Toplu olarak, bu anahtarlar olarak bilinir değiştirici tuşlar.
AutoHotkey ayrıca destekler bağlama duyarlı kısayol tuşları. Örneğin, yalnızca favori düzenleyicinizdeyseniz bir eylemi tetiklemek isteyebilirsiniz. Bunu yapmak için AutoHotkey'in bir #IfWinActive anahtar sözcüğü vardır.
Aşağıdaki örnekte, bir # IfWinActive Eylemi gerçekleştirmeden önce kullanıcının şu anda Not Defteri uygulamasında olup olmadığını kontrol eden yönerge.
sıcak dizeler genellikle kısaltmaları siz yazdıkça genişletmek için kullanılır. Örneğin, "btw" yazdıktan sonra "bu arada" yazan bir AHK betiği oluşturabilirsiniz.
Hotstring'i tanımlamak oldukça kolaydır. Tetikleyici kısaltmasını iki nokta üst üste işareti arasına almanız yeterlidir. Kısaltmadan sonra bir bitiş karakteri yazdığınızda, hotstring etkinleşir.
Bitiş karakterleri arasında parantezler, parantezler, parantezler, noktalama işaretleri, sekmeler, boşluklar ve Enter tuşu bulunur. Örneğin, yukarıdaki betiği kullanarak, hotstring tetiklemesi olmadan “ttylm” yazabilirim.
Kullanıcılar tek bir dosyaya çok sayıda kısayol ve kısayol tuşu koyabilir.
Anahtar Girişi Gönder
Önceki örneklerde, metin girişi döndüren eylem örnekleri gösterdik. Bu birçok durumda faydalı olsa da, bunun yerine Anahtar Girişini Gönder'i kullanmamız gerekebilecek bazı durumlar vardır.
Bu özellik, komut dosyasında bir tuşa ne zaman basıldığını ve basılmadığını ve ne kadar süre basılı kalacağını belirtmenize olanak tanır. Anahtar gecikmesi gerektiren eylemler genellikle Gönder komutu kullanır.
Yukarıdaki örnekte, yukarı ok tuşunu bir saniye basılı tutan bir komut dosyamız var. Bir tuşa basmak ve bırakmak için ayrı komutlarımız olduğuna dikkat edin.
Web Sitelerini ve Programları Çalıştırın
Dosyaları ve URL'leri açmak için Çalıştır komutunu kullanabiliriz. Alıcıyı “ gibi bir ifadeyle belirtmekmailto:[e-posta korumalı]”, varsayılan e-posta uygulamanızı, belirtilen alıcı doldurulmuş olarak açacaktır.
AHK, dosyaların yanı sıra işletim sisteminizde özel Windows klasörleri açmanıza da olanak tanır. Örneğin, Geri Dönüşüm Kutusu'nu açmak için o klasörün global olarak benzersiz tanımlayıcısını kullanabiliriz veya CLSID. buna göz atabilirsin liste Windows'ta bulunan CLSID sayısı.
Nesneler ve Değişkenler
AutoHotkey için daha gelişmiş özellikler, değişkenleri ve nesneleri kullanma yeteneğini içerir.
Değişkenler, diğer işlevlerden metin, sayı ve veri depolamak için kullanılabilir. Bir değişkene herhangi bir değer atayabilirsiniz.
Nesneler, verileri daha verimli bir şekilde düzenlemenin bir yoludur. Nesneler aslında bir değişkenler topluluğudur. AHK'de değişken isimleri anahtar olarak bilinirken içeriklere değerler denir.
Nesneler, her değerin anahtarı olarak ilişkili bir dizine sahip olduğu bir dizi biçiminde olabilir. Alternatif olarak, anahtarların diziler veya sıralı olmayan sayılar olduğu bir ilişkisel dizi kullanabiliriz.
Örnek Kullanım Durumları
1. Klavye Yeniden Eşleştirme
Dvorak gibi alternatif klavye eşlemelerini kullanmak isteyen kullanıcılar, uygun klavye eşlemelerini kolayca kurmak için bir AutoHotkey komut dosyası kullanabilir.
2. Herhangi bir Web Sitesi ve Program için Kısayol Tuşları
AutoHotkey, bilgisayarınızdaki herhangi bir programı açabilir ve herhangi bir web sitesi URL'sini getirebilir. Örneğin, Ctrl + Shift + C tuşlarına bastığınızda bir Google Araması açan bir komut dosyası oluşturabilirsiniz. En çok kullandığınız programlarınız tek bir tuşa basabilir.
3. Sık kullanılan dosya adlarını veya kelime öbeklerini girin
AutoHotkey, kendiniz yazmak için can sıkıcı olabilecek çeşitli ifadeleri ve metin dizelerini kolayca doldurmanıza yardımcı olabilir. Örneğin, posta adresinizi yazan kısa bir hotstring oluşturabilirsiniz.
4. Özel Karakterler ve Noktalama İşaretleri için Özel Kısayollar
ñ veya é gibi özel bir karakteri yazarken hiç zorluk yaşadınız mı? Yazarlar, uzun tire (–) veya uzun tire (—) yazmayı hatırlamayı sıkıcı bulabilirler. AutoHotkey, kullanıcıların en çok kullanılan özel karakterlerine özel kısayollar oluşturmasına yardımcı olabilir.
Sonuç
AutoHotkey, Windows kullanıcıları için son derece güçlü bir programdır.
Program, tekrarlayan ve sıkıcı görevleri otomatikleştirmek için mükemmeldir. Uzman kullanıcılar ve komut dosyası hayranları, AHK'nin komut dosyası diliyle yapabileceği çok sayıda görevden kesinlikle faydalanacaktır.
Yorum bırak