Bu sayfada
Makro Nedir?
Makro, MacroStick’in sırayla çalıştırdığı adımlar listesidir. Bu adımlar klavye tuşları, metin yazma, fare hareketleri, tıklamalar ve bekleme süreleri olabilir.
Makro Ne İşe Yarar?
Makrolar, tekrarlanan giriş işlemlerini tek komutla çalıştırmanızı sağlar. Örneğin:
- Sık kullanılan metinleri yazdırma
- Klavye kısayollarını otomatik çalıştırma
- Fare tıklaması ve kaydırma adımlarını tekrarlama
- Bir uygulama açıldıktan sonra belirli tuş dizilerini gönderme
Makro Planlama
İyi çalışan makrolar genellikle açık bir hedefe ve yeterli bekleme sürelerine sahiptir. Makroyu yazmadan önce şu soruları yanıtlayın:
- Makro hangi uygulamada veya ekranda çalışacak?
- Başlamadan önce hedef pencere hazır mı olmalı?
- Uygulamanın tepki vermesi için hangi adımlardan sonra bekleme gerekir?
- Makro bittiğinde hedef cihazda hangi sonuç görünmeli?
Basit Bir Makro Örneği
BEKLE 500
YAZ Merhaba!
YAZ_VE Nasılsınız?
Bu örnek önce yarım saniye bekler, ardından metin yazar ve son satırdan sonra Enter tuşuna basar.
Makro Oluşturma Yöntemleri
| Yöntem | Ne Zaman Kullanılır? |
|---|---|
| Script editörü | Komutları elle yazmak veya düzenlemek istediğinizde |
| Fiziksel kayıt | Klavye/fare hareketlerini doğal şekilde kaydetmek istediğinizde |
| Dosya yükleme | Hazır .macro veya .txt dosyasını cihaza aktarmak istediğinizde |
Sınırlar
| Sınır | Değer |
|---|---|
| Maksimum makro sayısı | 20 |
| Makro başına adım | Yaklaşık 4096 |
| Makro adı | En fazla 63 karakter |
Zamanlama
Makro içindeki beklemeler scriptteki BEKLE komutlarıyla veya kayıt sırasında oluşan doğal gecikmelerle belirlenir. Makrolarım sayfasındaki Gecikme (ms) alanı 0 dışında bir değere ayarlanırsa makronun kendi zamanlaması yerine sabit gecikme kullanılır.
İyi Makro Özellikleri
| Özellik | Neden Önemli? |
|---|---|
| Açıklayıcı ad | Listede doğru makroyu bulmayı kolaylaştırır |
| Yeterli bekleme | Hedef uygulamanın hazır olmasını sağlar |
| Yorum satırları | Uzun scriptlerin bakımını kolaylaştırır |
| Güvenli test | Yanlış pencereye giriş gönderme riskini azaltır |
Bu sayfa yardımcı oldu mu?