# Windows Aktiviteleri

> **Üst sayfa:** PAW Robot/Stüdyo › Aktiviteler **Modül:** PAWRobot.Windows **Kapsam:** Windows masaüstü uygulamaları — UI Automation, klavye/fare, OCR


---

## Genel Bakış

Windows modülü masaüstü uygulamalarını (Win32, WPF, UWP) UI Automation üzerinden otomatikleştirir. Klavye/fare simülasyonu ve OCR destekli okuma sağlar.


---

## Ön Gereksinimler

* [ ] Windows 10/11 veya Windows Server
* [ ] Hedef uygulama aynı oturumda çalışabilir durumda
* [ ] Projede PAWRobot.Windows paketi mevcut


---

## Uygulama ve Pencere Yönetimi

| Aktivite | Girdi | Çıktı | Açıklama |
|----------|-------|-------|----------|
| **Uygulama Aç** | Dosya Yolu, Argümanlar | —     | Uygulama başlatır |
| **Pencereyi Kapat** | Öğe/Selektör | —     | Pencere kapatır |
| **Uygulamayı Sonlandır** | Process Name, All Users, Process Id | —     | Süreci sonlandırır |
| **İşlemleri Al** |       | Sonuçlar | Çalışan süreçleri listeler |


---

## Öğe İşlemleri

| Aktivite | Girdi | Çıktı | Açıklama |
|----------|-------|-------|----------|
| **Öğeyi Al** | Selektör, Timeout | Öğe   | UI öğesi bulur |
| **Öğe Var Mı** | Selektör, Timeout | Öğe Var Mı, Öğe | Varlık kontrolü |
| **Öğenin Kaybolmasını Bekle** | Selektör, Timeout, Öğe | Disappeared | Öğenin kaybolmasını bekler |

Çekirdek aktiviteler (Öğeye Tıkla, İçene Yaz, Öğe Değerini Ocr İle Al vb.) Windows Öğe referansı ile kullanılır.


---

## Örnek Senaryo: Masaüstü Uygulama Açma


1. **Uygulama Aç**→ `C:\App\ERP.exe`
2. **Öğeyi Al**→ Ana pencere Selektör
3. **Öğeye Tıkla**→ Menü öğesi
4. **İçine Yaz**→ Form alanına veri girişi


---

## Modüle Özel Notlar

> 💡 **İpucu:** Uygulama yavaş açılıyorsa GetÖğe Timeout değerini artırın.

> ⚠️ **Dikkat:** RDP alt oturumlarında otomasyon için **Dosya › Çalışma › Alt Oturumlar** ayarını etkinleştirin.

> 💡 **İpucu:** OCR gerektiren senaryolarda **Öğe Değerini Ocr İle Al** aktivitesini kullanın.


---