Pencere Mevcut mu Aksiyonu
Pencere Mevcut mu Aksiyonu, belirtilen bir uygulama penceresinin şu anda açık ve ekranda görünür olup olmadığını doğrular. Pencerenin varlığını veya yokluğunu belirten bir boolean değer döndürerek otomasyon içinde koşullu süreç akışlarına olanak tanır.
| Alan | Açıklama | Gereklilik |
|---|---|---|
| Pencere başlığı | Aranacak pencerenin başlığı. Bu Alan, esnek arama işlemleri için joker (*, ?) karakterleri destekler. | Gerekli |
| Eşleşme türü | Pencere başlığı ile arama yaparken kullanılacak eşleşme stratejisini belirtir. Seçenekler arasında equals, starts, ends ve contains bulunur. | İsteğe bağlı |
| Sonuç Değişkeni Adı | Aksiyonun çıktısını depolayacak boolean değişkenin adı. Belirtilen pencere bulunursa true, aksi takdirde false. | Gerekli |
Eylem tipleri ve Örnekler
Boolean Sonuç
- Format: boolean
- Örnek Sonuç:
true
Uygulama Örnekleri
Alan Kurulumu - Pencere başlığı örnekleri: - Untitled – Notepad ("Untitled – Notepad" tam başlığıyla eşleşen değerlerle Eşleşme) - *Note* ("Note" içeren değerlerle Eşleşme) - *Notepad ("Notepad" ile biten değerlerle Eşleşme) - Untitled* ("Untitled" ile başlayan değerlerle Eşleşme) - Eşleşme türü seçenekleri: - equals - starts - ends - contains
Uygulama Değişkenleri - Örnek 1: Tam bir pencere başlığı kontrolü - Window title: Untitled - Notepad - Match type: equals - Result variable name: notepadWindowFound - Örnek 2: Herhangi bir pencerenin "Browser" içerip içermediğini kontrol et - Window title: *Browser* - Match type: contains - Result variable name: browserOpen
Teknik Notlar
Pencere başlığı Değişkeni, esnek arama işlemleri için joker karakterleri (
*,?) destekler. Yıldız işareti (*) sıfır veya daha fazla karakterden oluşan herhangi bir diziyi Eşleşme yaparken, soru işareti (?) herhangi bir tek karakterle Eşleşme yapar. Eşleşme türüequalsolarak ayarlandığında, joker karakterler göz ardı edilir ve tam bir Eşleşme gerçekleştirilir.