Aracılığıyla paylaş


IA-Connect kullanıcı arabirimi

IA-Connect, Buluttan şirket içi sanal makinelere veya Citrix veya Microsoft Uzak Masaüstü 'RDS' bağlantıları üzerinden RPA işlevselliği ekleyen bir Robotik Süreç Otomasyonu 'RPA' platformudur. Bu, Windows uygulaması Kullanıcı Arabirimi Otomasyonu 'UIA' modülüdür.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
İsim Ultima Labs
URL https://www.ultima.com/ultima-labs
E-posta IAConnect@ultima.com
Bağlayıcı Meta Verileri
Publisher Ultima Business
Web sitesi https://www.ultima.com/ultima-labs
Gizlilik ilkesi https://www.ultima.com/privacy-policy
Kategoriler BT İşlemleri; Verimli -lik

IA-Connect, Power Automate Bulut Akışları'ndan şirket içi sanal makinelere veya Citrix veya Microsoft Uzak Masaüstü (RDS) bağlantıları üzerinden RPA işlevselliği ekleyen bir Robotik Süreç Otomasyonu (RPA) platformudur. IA-Connect Bağlayıcıları 800'den fazla eylem sağlayarak doğrudan bir Power Automate Bulut Akışı'ndan her tür şirket içi uygulamayı otomatikleştirmenizi sağlar. Tüm IA-Connect eylemleri doğrudan Power Automate Cloud Flow'unuzdan edinilebilir ve Bulut tabanlı uygulamalar ile şirket içi uygulamalar arasında kolay tümleştirme, RPA süreçlerinizde mevcut Power Automate koşullarından, döngülerden, dinamik içerikten, ifadelerden ve özel durum işlemeden yararlanma olanağı sağlar. IA-Connect Bağlayıcılarının kullanılması, Flow çalıştırma geçmişinden tam yürütme geçmişi ve denetlenebilirlik sağlarken RPA süreçlerinizi geliştirmek için ayrı bir uygulama/konsol/stüdyoya sahip olmanız gereğini de ortadan kaldırır.

Önkoşullar

IA-Connect Bağlayıcılarından herhangi birini kullanmak için IA-Connect yazılımını yüklemeniz gerekir. Bu, 30 gün boyunca test etmek için ücretsizdir ve bundan sonra bir IA-Connect lisansına ihtiyacınız olacaktır.

IA-Connect yazılımı iki ana bileşenden oluşur:

  • kendi Azure kiracınızda barındıracağınız bir Azure WebApp olan IA-Connect Orchestrator. Bu, RPA Akışlarının bir veya daha fazla şirket içi veya bulut tabanlı sanal makineye yönlendirilmesi ve güvenliğini işler.

  • Otomatikleştirmek istediğiniz yazılımın erişilebilir olduğu sanal makinelere yüklenen IA-Connect Aracısı ve Direktörü. Ayrıca, IA-Connect Aracısı bir Citrix veya Microsoft Uzak Masaüstü Hizmetleri (RDS) oturumunda çalıştırılabilir ve burada RPA komutları yürütme için uzak oturuma bir sanal kanal geçirilir. IA-Connect Aracısı bir ağ paylaşımından çalıştırılabilir ve yükleme gerektirmez.

Kullanılabilir IA-Connect Bağlayıcıları

Kullanılabilir IA-Connect Bağlayıcıları şunlardır:

  • Dinamik Kodu IA-Connect
  • Java IA-Connect
  • JML IA-Connect
  • IA-Connect Ana Bilgisayarı
  • Microsoft Office'i IA-Connect
  • SAP GUI'IA-Connect
  • IA-Connect Oturumu
  • IA-Connect kullanıcı arabirimi
  • web tarayıcısını IA-Connect

Kimlik bilgilerini alma

Lisansınızı almak ve 30 günlük ücretsiz deneme sürümünüzü başlatmak için lütfen web sitemizde (https://www.ultima.com/IA-Connect/Power-Automate) bir istek gönderin.

Deneme isteği alındıktan sonra, IA-Connect yazılımının ayarlanmasına yardımcı olmak ve size deneme lisansı sağlamak için sağlanan e-posta adresi aracılığıyla sizinle iletişime geçeceğiz. Bu tam özellikli bir deneme sürümüdür ve deneme süresi boyunca 9 IA-Connect Bağlayıcısı genelindeki 800 eylemi test etmenizi sağlar.

Bağlayıcınızı kullanmaya başlama

IA-Connect için bir deneme isteği gönderdikten sonra, yükleme ve kurulumu kapsayan IA-Connect yazılımını ve belgelerini içeren bir ZIP dosyasını indirebilirsiniz. Ayrıca, gerektiğinde yükleme işlemi boyunca destek ve rehberlik sunmak için sizinle iletişime geçeceğiz.

Support

Deneme süresi boyunca destek ve yardım için Ultima Labs (IAConnect@ultima.com) ile iletişime geçebilirsiniz.

IA-Connect lisansları satın aldıktan sonra, Ultima'nın İngiltere merkezli Teknik Servis Merkezi'nden (TSC) özel eğitim veya destek için değiştirilebilir destek belirteçleri alacaksınız.

Bilinen sorunlar, yaygın hatalar ve SSS

Bilgi Bankamız bilinen sorunları, IA-Connect Bağlayıcıları kullanılırken oluşabilecek yaygın hataları ve sık sorulan soruları kapsayan bir dizi makale içerir. Buna adresinden https://support.ultima.com/ultimalabs erişilebilir ve IA-Connect deneme sürümü sırasında ve bir IA-Connect lisansı satın aldıktan sonra bu kaynaklara erişmek için bir hesap sağlanır.

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Temerrüt

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
API Anahtarı securestring Bu API için API Anahtarı Doğru
Orchestrator adresini IA-Connect String HTTP(S) bileşeni olmadan IA-Connect Orchestrator adresini belirtin Doğru

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

Ada göre UIA liste öğesi öğesine tıklayın

Belirtilen ada sahip liste öğesine tıklar. Bu genellikle açılan menü öğesindeki bir öğeyi seçmek için kullanılır.

Birden çok UIA öğesi özelliği alma

Birden çok öğe özelliklerini döndürür. Hangi alanların gerekli özellik değerlerini barındırdığı konusunda emin değilseniz bu yararlı olabilir.

Birden çok UIA öğesine metin girme

Var olan metni değiştirerek veya yeni değeri belirli bir konuma ekleyerek birden çok öğeye (genellikle metin girişi alanları) farklı metin parçaları giren UIA Eylemi.

Birden çok UIA öğesini denetleme

Birden çok öğe durumunu (genellikle onay kutusu veya radyo kutusu) işaretli veya işaretsiz olarak ayarlar.

Birden çok UIA üst öğesi özelliği alma

Masaüstüne kadar (kök düzeyi) belirtilen öğenin üst öğelerinin hiyerarşik ağacını döndürür. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.

Dizine göre UIA liste öğesi öğesine tıklayın

Belirtilen dizinle eşleşen liste öğesine tıklar. Bu genellikle açılan menü öğesindeki bir öğeyi seçmek için kullanılır.

Ekran koordinatlarında UIA öğesini alma

Verilen ekran koordinatlarında bulunan UIA öğesini döndürür.

En üst düzey Win32 penceresi için UIA tutamacını alma

Belirtilen sınıf adına veya pencere başlığına sahip herhangi bir üst düzey Win32 penceresi için UIA tutamacını döndüren hızlı bir Win32 eylemi ya da joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Üst düzey pencere, masaüstüne bağlı olan penceredir. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Pencere mevcut olmalıdır, IA-Connect beklemez. Daha güçlü olan 'UIA masaüstü öğesi var mı' UIA eyleminin kullanılması daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.

En üst düzey Win32 penceresi var mı?

En üst düzey Win32 penceresinin mevcut olup olmadığını bildiren hızlı bir Win32 eylemi. Üst düzey pencere, masaüstüne bağlı olan penceredir. Sınıf adına veya pencere başlığına göre arama yapabilir veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Pencere mevcut olmalıdır, IA-Connect beklemez. Daha güçlü olan 'UIA masaüstü öğesi var mı' UIA eyleminin kullanılması daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.

Genel fare tıklama uia öğe arama renk bölgesi

Fareyi, belirtilen renk ölçütlerini karşılayan ve fare tıklaması yapan bir UIA öğesindeki piksel bölgesinin üzerine taşır. Ekran görüntüsü öğelerin bulunduğu konumda ekranın bir kopyasını alırken önce öğe öne getirilmelidir.

Görünür arama görüntüsünün UIA öğesi içinde mevcut olmamasını bekleyin

Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekrandaki UIA öğesi içinde görünür bir şekilde bulunamaması (veya hiç bulunmamış olması) veya belirtilen sürenin geçmesi ve görüntünün hala mevcut olması için bekler. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. UIA öğesi baştan var olmalıdır. Görüntü artık mevcut olmadığında eylem hemen tamamlanır.

İlk UIA üst öğesini arama

Arama ölçütleri ile eşleşen ilk üst öğe için UIA ağaç hiyerarşisini arar. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.

İşlem ana penceresi için UIA tutamacını alma

İşlemin herhangi bir ana penceresinin tutamacını döndüren basit ve hızlı bir Win32 eylemi (ada göre belirtilir). 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Pencere mevcut olmalıdır: IA-Connect beklemez. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

İşlem kimliği ana penceresi için UIA tutamacını alma

İşlemin herhangi bir ana penceresinin tutamacını döndüren basit ve hızlı bir Win32 eylemi (İşlem Kimliği ile belirtilir). 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

İşlemin Win32 penceresi var mı?

Bir işlemin (adla belirtilen) görünür penceresi olup olmadığını bildiren basit ve hızlı bir Win32 eylemi. Pencere mevcut olmalıdır: IA-Connect beklemez. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

Masaüstü için UIA tutamacını alma

Masaüstü için bir tanıtıcı döndürür. '-2' tutamacı masaüstü öğesine başvurmak için kullanılabildiğinden ancak masaüstüne göre arama yapabilen çok sayıda eylem bulunduğundan (ör. 'Masaüstü öğesini bekle') bu eski bir eylemdir.

Odak UIA öğesi

Bir öğeyi odaklar ve bu öğeyi klavye odağı için etkin öğe yapar ve uygulamaya bağlı olarak öğe penceresini ön plana getirebilir.

Odaklanmış öğe için UIA tutamacını alma

Şu anda odaklanmış UIA öğesi için bir tanıtıcı döndürür.

Odaklanmış öğenin ana penceresi için UIA tutamacını alma

Odaklanmış durumdaki UIA öğesinin ana penceresi için bir tanıtıcı döndürür. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir.

Tablo olarak birden çok UIA öğesi alma

Belirtilen üst öğenin alt öğelerinin değerlerini numaralandırır ve tablo biçiminde döndürür. Bu, teknik olarak tablo olmayan, ancak birlikte bir tablo yapısına yerleştirilmiş öğelerden veri satırlarını ve sütunlarını döndürmek için kullanılabilir. Bu eylem, aracı iş parçacığı olarak çalıştırılacak bu eylemin önceki bir yürütmesinin sonuçlarını almak için de kullanılabilir.

Tüm UIA öğe tanıtıcılarını sıfırla

Şu anda IA-Connect tarafından depolanan tüm UIA öğe tanıtıcılarını sıfırlar. Bu, çok fazla öğe tanımladıysanız ve çok sayıda öğe tanıtıcısı depoladıysanız yararlı olabilir. Çok fazla sayıda öğe tutamacının (100.000+) olduğu senaryolarda bu eylem RAM kullanımını boşaltmak için de kullanılabilir.

UIA datagrid öğesi içeriğini alma

Datagrid öğesinin içeriğini döndürür. Bu, satır, sütun, üst bilgi ve hücre içeren bir öğedir (tablo gibi). Bu eylem, aracı iş parçacığı olarak çalıştırılacak bu eylemin önceki bir yürütmesinin sonuçlarını almak için de kullanılabilir.

UIA datagrid öğesi özelliklerini alma

DataGrid öğesinin tablo özelliklerini döndürür. Bu, satır, sütun, üst bilgi ve hücre içeren bir öğedir (tablo gibi).

UIA işlem kimliği ana penceresini bekleyin

Bir işlemin ana penceresinin (İşlem Kimliği tarafından belirtilen) var olmasını bekleyen ve bir tanıtıcı döndüren basit ve hızlı bir Win32 eylemi. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

UIA işlemi ana penceresini bekleme

Bir tanıtıcı döndürmeden önce bir işlemin ana penceresinin (ada göre belirtilen) var olmasını bekleyen basit ve hızlı bir Win32 eylemi. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

UIA işlemi zaman aşımını ayarlama

UIA API'sinin bir uygulamanın bir öğe hakkındaki bilgileri döndürmesini ne kadar bekleyeceğini denetler. Bu işlem zaman aşımına genellikle yalnızca uygulama yanıt vermiyorsa ulaşılabilir.

UIA liste öğesi öğelerini alma

Belirtilen öğe altında bulunan alt öğe öğelerinin listesini döndürür (genellikle açılan menü / menü öğeleri).

UIA masaüstü öğelerini alma

Masaüstündeki tüm pencerelerin ve iletişim kutularının listesini döndürür.

UIA masaüstü öğesi var mı?

Bir masaüstü öğesinin var olup olmadığını raporlar ve bazı temel öğe özellikleri sağlar.

UIA masaüstü öğesini bekleyin

Bir masaüstü öğesinin (genellikle bir pencere) var olmasını bekler.

UIA masaüstü öğesinin mevcut olmamasını bekleyin

Bir masaüstü öğesinin (genellikle bir pencere) artık var olmamasını bekler.

UIA penceresini en aza indir

Belirtilen UIA tutamacıyla pencereyi en aza indirir.

UIA penceresini en üst düzeye çıkarma

Belirtilen UIA tutamacıyla pencereyi en üst düzeye çıkarır.

UIA penceresini normal olarak ayarlama

Pencereyi belirtilen UIA tutamacı ile normalleştirir (örneğin, küçültülmüş veya en üst düzeye çıkarmak yerine normal boyutlu bir pencereye ayarlar).

UIA öğe desenlerini alma

Bir UIA öğesi için hangi UIA desenlerinin kullanılabilir olduğunu ve bu nedenle hangi IA-Connect UIA eylemlerinin öğe üzerinde etkisi olabileceğini alın.

UIA öğe değerini alma

Bir öğenin değerini döndürür. Değer genellikle bir metin giriş alanıyla ilişkilendirilir, ancak birçok öğe bu özelliğe sahip olabilir.

UIA öğe penceresini kapatma

Öğe penceresini kapatır. Genellikle yalnızca pencereler veya iletişim kutuları üzerinde çalışır.

UIA öğesi arama modunu alma

UIA için IA-Connect Aracısı eylemleri tarafından hangi UIA öğesi arama modunun kullanıldığını alır.

UIA öğesi arama modunu ayarlama

UIA eylemleri gerçekleştirirken IA-Connect Aracısı tarafından hangi UIA öğesi arama modunun kullanılacağını seçin. Genellikle, bu eylem yalnızca varsayılan modla ilgili bir sorun yaşıyorsanız kullanılır (Tümünü bul).

UIA öğesi arama renk bölgesini alma

Belirtilen renk ölçütlerini karşılayan bir UIA öğesi içindeki piksel bölgesinin ayrıntılarını döndürür. Aracı, öğenin koordinatlarında bir ekran görüntüsü alarak renkleri bulacağından önce öğe öne getirilmelidir.

UIA öğesi etiket değerini alma

öğesindeki etiketin değerini döndürür.

UIA öğesi içinde görünür arama görüntüsünü bekleme

Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekranda bir UIA öğesi içinde görünür bir şekilde bulunmasına veya belirtilen sürenin geçmesine kadar bekler. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. UIA öğesi baştan var olmalıdır. Eylem, görüntü bulunduğunda hemen tamamlar.

UIA öğesi içinde görünür arama görüntüsünü bulma

Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekrandaki uia öğesinin içinde görünür bir şekilde bulunup bulunmadığını döndürür. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir.

UIA öğesi işaretli mi?

Bu eylem, bir öğenin (genellikle onay kutusu veya radyo kutusu) işaretli olup olmadığını belirten true veya false döndürür.

UIA öğesi kaydırma yüzdesini ayarlama

Kaydırma bu öğe tarafından destekleniyorsa, belirtilen öğenin yatay ve / veya dikey kaydırma yüzdesini ayarlayın. Öğesi 'kaydırma' desenini destekliyorsa, bu eylemi doğrudan öğeye uygulayabilir ve yatay veya dikey kaydırma miktarını (veya her ikisini) belirtebilirsiniz. Öğesi 'kaydırma' desenini desteklemiyorsa, bu eylem 'aralık değeri' veya 'değer' desenlerine geri döner, ancak bunları öğenin kendisine değil, doğrudan kaydırma çubuğu denetimlerine uygulamanız gerekir.

UIA öğesi konumunun ekran görüntüsünü alma

Öğenin konumunun ekran görüntüsünü alır ve bir görüntü döndürür. Ekran görüntüsü öğelerin bulunduğu konumda ekranın bir kopyasını alırken önce öğe öne getirilmelidir.

UIA öğesi metin değerini alma

Bir öğenin metin değerini döndürür. Metin değeri genellikle bir etiketle ilişkilendirilir, ancak birçok öğe bu özelliğe sahip olabilir.

UIA öğesi var mı?

Bir öğenin var olup olmadığını bildirir ve bazı temel öğe özelliklerini döndürür.

UIA öğesi özelliklerini alma

Bir öğenin tüm özelliklerini döndürür. Hangi alanın gerekli özellik değerlerini barındırdığı konusunda emin değilseniz bu yararlı olabilir.

UIA öğesi özelliklerini liste olarak alma

Bir öğenin özelliklerini tek tek öğeler yerine tek satır listesi (tek satır koleksiyonu / veri tablosu) olarak döndürür; bu, verileri nasıl kullanmayı düşündüğünüze bağlı olarak yararlı olabilir.

UIA öğesine basın

Bir öğeye (genellikle bir düğme) basar.

UIA öğesine genel giriş metni

Fareyi öğenin ortasına taşır, odaklar, sol tıklamalar ve tuşlara basar. Genellikle yerel UIA giriş yöntemlerini kabul edecek bir metin girişi ile kullanılır.

UIA öğesine genel giriş parolası

Fareyi öğenin ortasına taşır, odaklar, sol tıklamalar ve tuşlara basar. Genellikle yerel UIA giriş yöntemlerini kabul edecek bir parola girişiyle kullanılır.

UIA öğesine genel orta fare tıklaması

Fareyi bir UIA öğesine göre ortaya veya seçilen kenar, köşe veya uzaklık konumuna taşır ve ortadaki fare düğmesine tıklar.

UIA öğesine genel sağ fare tıklaması

Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sağ fare düğmesine tıklar.

UIA öğesine genel sol fare tıklaması

Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sol fare düğmesine tıklar.

UIA öğesine genel çift sol fare tıklaması

Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sol fare düğmesine çift tıklar.

UIA öğesine giriş girişi

Var olan metni değiştirerek veya belirli bir konuma dönüş ekleyerek bir öğeye (genellikle metin girişi alanı) bir Windows return/new satırı girer.

UIA öğesine metin girme

Var olan metni değiştirerek veya yeni değeri belirli bir konuma ekleyerek bir öğeye (genellikle bir metin giriş alanı) metin giren UIA eylemi.

UIA öğesine parola girme

Var olan metnin yerine bir öğeye parola (genellikle parola giriş alanı) giren UIA eylemi.

UIA öğesini açma/kapatma

Bir öğeyi (genellikle onay kutusu veya radyo kutusu) değiştirir. Bu, öğeye geçerli durumuna karşı durum verir (örn. işaretli seçeneği işaretlenmemiş duruma gelir ve tersi de geçerlidir). Belirli bir durum ayarlamak istiyorsanız bunun yerine 'Öğeyi denetle' eylemini kullanın.

UIA öğesini bekleyin

Bir öğenin (genellikle bir düğme veya metin giriş alanı gibi bir pencere içindeki tek bir öğe) var olmasını bekler.

UIA öğesini daraltma

Bir öğeyi (genellikle menü / açılan öğe) daraltıyor. Öğe zaten daraltılmışsa hiçbir şey olmaz.

UIA öğesini denetleme

Öğenin durumunu (genellikle onay kutusu veya radyo kutusu) işaretli veya işaretsiz olarak ayarlar.

UIA öğesini genişletme

Bir öğeyi genişletir (genellikle bir menü / açılan öğe). Öğe zaten genişletilmişse hiçbir şey olmaz.

UIA öğesini sayısal aralık değerine ayarlama

Sayısal aralığı olan öğenin değerini (örneğin, kaydırma çubuğu) ayarlar.

UIA öğesini sayısal değere ayarlama

Sayısal girişi olan öğenin değerini (örneğin, metin alanı veya kaydırma çubuğu) ayarlar.

UIA öğesini seçin

Bir öğeyi (genellikle listedeki veya açılan menüdeki bir öğeyi) seçer.

UIA öğesini taşıma

UiA öğesini ekranda belirtilen konuma taşır. Bu eylem genellikle yalnızca Pencere öğeleriyle (dönüştürme düzenine sahip olan) çalışır.

UIA öğesini yeniden boyutlandırma

UIA öğesini yeniden boyutlandırıyor. Bu eylem genellikle yalnızca Pencere öğeleriyle (dönüştürme düzenine sahip olan) çalışır.

UIA öğesinin mevcut olmamasını bekleyin

Bir öğenin (genellikle düğme veya metin giriş alanı gibi bir pencere içindeki tek bir öğe) artık var olmamasını bekler.

UIA öğesinin çevresine dikdörtgen çizme

Bulunan öğenin gerekli öğe olduğunu belirlemeye yardımcı olmak için öğenin çevresine bir dikdörtgen çizer. Dikdörtgen 5 saniye sonra otomatik olarak kaldırılır.

UIA üst düzey Win32 penceresini bekleyin

UIA tutamacını döndürmeden önce en üst düzey Win32 penceresinin mevcut olması için belirtilen süreyi bekleyen hızlı bir Win32 eylemi. Üst düzey pencere, masaüstüne bağlı olan penceredir. Sınıf adına veya pencere başlığına göre arama yapabilir veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Daha güçlü olan 'Masaüstü öğesini bekle' UIA eylemini kullanmak daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.

UIA üst öğe tutamacını alma

Belirtilen öğenin üst öğesi için bir tanıtıcı döndürür. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.

Win32 pencerelerini edinin

İsteğe bağlı olarak belirtilen sınıf adına veya pencere başlığına sahip tüm Win32 pencerelerinin listesini döndüren hızlı bir Win32 eylemi veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Win32 Windows görev çubuğu, masaüstü, başlangıç menüsü, saydam katman, ekran dışı veya gizli pencereler gibi beklenmeyen öğeler içerebilir, bu nedenle döndürülen listede beklenenden daha fazla sonuç bulunabilir.

Ön plan UIA penceresini ayarlama

Ön plana bir pencere getirir.

Ada göre UIA liste öğesi öğesine tıklayın

Belirtilen ada sahip liste öğesine tıklar. Bu genellikle açılan menü öğesindeki bir öğeyi seçmek için kullanılır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Önce genişlet
ExpandFirst boolean

true olarak ayarlanırsa, IA-Connect liste öğesi öğelerini aramadan önce listeyi genişletmeyi dener. Bu, liste öğesi öğeleri liste genişletilinceye kadar oluşturulmayabileceği için dinamik listeler için kullanışlıdır.

Sonra daralt
CollapseAfter boolean

True olarak ayarlanırsa, arama yürütüldükten sonra liste daraltılır.

Öğe adı
ItemName string

Tıklanacak öğe öğesinin adı.

Genişletme ve daraltma arasındaki saniye sayısı
SecondsBetweenExpandCollapse double

Genişletme ve daraltma eylemleri arasında beklenecek saniye sayısı (bunlar true olarak ayarlandıysa).

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Birden çok UIA öğesi özelliği alma

Birden çok öğe özelliklerini döndürür. Hangi alanların gerekli özellik değerlerini barındırdığı konusunda emin değilseniz bu yararlı olabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchElementLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Alt öğeleri ara
SearchDescendants boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dönüş öğesi tutamacı
ReturnElementHandle boolean

true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir.

Dönüş öğesi değeri
ReturnElementValue boolean

True olarak ayarlanırsa, bulunan öğenin değeri döndürülür.

döndürülecek ilk öğe
FirstItemToReturn integer

1'den başlayarak döndürülecek ilk öğenin öğe dizini. Öğeleri ters sırada döndürmek istiyorsanız (UIA ağacının alt kısmından), alternatif olarak -1'den başlayan negatif bir dizin belirtebilirsiniz.

Döndürülecek en fazla öğe
MaxItemsToReturn integer

Döndürülecek öğe sayısı üst sınırı veya tüm öğeleri döndürmek için 0.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Bulunan öğe sayısı
NumberOfElementsFound integer

Arama ölçütlerine uyan bulunan öğe sayısı.

Döndürülen öğe sayısı
NumberOfElementsReturned integer

Döndürülen öğe sayısı (döndürülecek en fazla öğe sayısı belirtildiyse bu, bulunan öğe sayısından daha düşük olabilir).

Öğe özellikleri
ElementProperties array of object

Arama ölçütlerine uyan öğelerin öğe özellikleri.

items
ElementProperties object

Birden çok UIA öğesine metin girme

Var olan metni değiştirerek veya yeni değeri belirli bir konuma ekleyerek birden çok öğeye (genellikle metin girişi alanları) farklı metin parçaları giren UIA Eylemi.

Parametreler

Name Anahtar Gerekli Tür Description
Giriş öğeleri
InputElementsJSON True string

JSON biçiminde metin girmek için bir UIA öğeleri dizisi.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Birden çok UIA öğesini denetleme

Birden çok öğe durumunu (genellikle onay kutusu veya radyo kutusu) işaretli veya işaretsiz olarak ayarlar.

Parametreler

Name Anahtar Gerekli Tür Description
Giriş öğeleri
InputElementsJSON True string

Denetlenecek BIR UIA öğeleri dizisi, JSON biçiminde.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Birden çok UIA üst öğesi özelliği alma

Masaüstüne kadar (kök düzeyi) belirtilen öğenin üst öğelerinin hiyerarşik ağacını döndürür. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.

Parametreler

Name Anahtar Gerekli Tür Description
Öğe tutamacı
ElementHandle True integer

Hedef öğenin UIA tanıtıcısı.

İşlenmek üzere en fazla ebeveyn
MaxParentsToProcess integer

İşlenmek üzere üst öğe sayısı üst sınırı. Varsayılan olarak, bu değer 50 olarak ayarlanır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
UIA üst öğeleri
UIAParentElements array of object

Bulunan tüm üst öğelerin (ve bunların özelliklerinin) listesi. Döndürülen özellikler, 'Birden çok öğe özelliği al' eylemi tarafından döndürülen özelliklerle aynıdır.

items
UIAParentElements object
Döndürülen üst öğe sayısı
NumberOfParentElementsReturned integer

Aramadan döndürülen üst öğe sayısı.

Dizine göre UIA liste öğesi öğesine tıklayın

Belirtilen dizinle eşleşen liste öğesine tıklar. Bu genellikle açılan menü öğesindeki bir öğeyi seçmek için kullanılır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Önce genişlet
ExpandFirst boolean

true olarak ayarlanırsa, IA-Connect liste öğesi öğelerini aramadan önce listeyi genişletmeyi dener. Bu, liste öğesi öğeleri liste genişletilinceye kadar oluşturulmayabileceği için dinamik listeler için kullanışlıdır.

Sonra daralt
CollapseAfter boolean

True olarak ayarlanırsa, arama yürütüldükten sonra liste daraltılır.

Öğe dizini
ItemIndex integer

Tıklanacak öğe listesindeki dizin.

Genişletme ve daraltma arasındaki saniye sayısı
SecondsBetweenExpandCollapse double

Genişletme ve daraltma eylemleri arasında beklenecek saniye sayısı (bunlar true olarak ayarlandıysa).

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Ekran koordinatlarında UIA öğesini alma

Verilen ekran koordinatlarında bulunan UIA öğesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
X koordinatı
XCoord integer

UIA öğesinin aranması gereken ekran X koordinat değeri (piksel cinsinden).

Y koordinatı
YCoord integer

UIA öğesinin aranması gereken ekran Y koordinat değeri (piksel cinsinden).

Öğe bulunamazsa özel durum tetikle
RaiseExceptionIfElementNotFound boolean

UiA öğesi belirtilen konumda bulunmadıysa IA-Connect özel durum oluşturmalı mı?

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe bulundu
ElementFound boolean

Belirtilen konumda bir UIA öğesi bulunduysa true döndürür.

Öğe tutamacı
ElementHandle integer

öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

öğesinin UIA yerelleştirilmiş denetim türü.

En üst düzey Win32 penceresi için UIA tutamacını alma

Belirtilen sınıf adına veya pencere başlığına sahip herhangi bir üst düzey Win32 penceresi için UIA tutamacını döndüren hızlı bir Win32 eylemi ya da joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Üst düzey pencere, masaüstüne bağlı olan penceredir. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Pencere mevcut olmalıdır, IA-Connect beklemez. Daha güçlü olan 'UIA masaüstü öğesi var mı' UIA eyleminin kullanılması daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.

Parametreler

Name Anahtar Gerekli Tür Description
Arama sınıfı adı
SearchClassName string

Aranacak en üst düzey pencerenin öğe sınıfı adı, örneğin 'Not Defteri'.

Arama penceresi başlığı
SearchWindowTitle string

Aranacak en üst düzey pencerenin başlığı.

Arama işlemi kimliği
SearchProcessId integer

Pencerenin sahibi olan işlemin isteğe bağlı işlem kimliği (örneğin, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eyleminin çıkışı tarafından sağlandığı gibi). İşlem kimliğine göre arama yapmak için 0 olarak ayarlayın.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri kullanarak aramayı kullanılabilir pencere özelliklerine göre daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok pencere varsa, bu, hangi pencere özelliğine göre sıralanacağını belirtmenize olanak tanır. Bu, gerekli pencereyi seçmek için 'Dizini eşleştir' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Eşleştir dizini' 1 ise ekranın en üstüne en yakın eşleşen pencere döndürülür.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla eşleşen birden çok pencere varsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere tutamacı
WindowHandle integer

Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Pencere öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

Pencere öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

Pencere öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

Pencere öğesinin UIA yerelleştirilmiş denetim türü.

En üst düzey Win32 penceresi var mı?

En üst düzey Win32 penceresinin mevcut olup olmadığını bildiren hızlı bir Win32 eylemi. Üst düzey pencere, masaüstüne bağlı olan penceredir. Sınıf adına veya pencere başlığına göre arama yapabilir veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Pencere mevcut olmalıdır, IA-Connect beklemez. Daha güçlü olan 'UIA masaüstü öğesi var mı' UIA eyleminin kullanılması daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.

Parametreler

Name Anahtar Gerekli Tür Description
Arama sınıfı adı
SearchClassName string

Aranacak en üst düzey pencerenin öğe sınıfı adı, örneğin 'Not Defteri'.

Arama penceresi başlığı
SearchWindowTitle string

Aranacak en üst düzey pencerenin başlığı.

Arama işlemi kimliği
SearchProcessId integer

Pencerenin sahibi olan işlemin isteğe bağlı işlem kimliği (örneğin, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eyleminin çıkışı tarafından sağlandığı gibi). İşlem kimliğine göre arama yapmak için 0 olarak ayarlayın.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri kullanarak aramayı kullanılabilir pencere özelliklerine göre daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Daha fazla örnek için belgelere bakın.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere var
WindowExists boolean

Pencere varsa true veya yoksa false döndürür.

Genel fare tıklama uia öğe arama renk bölgesi

Fareyi, belirtilen renk ölçütlerini karşılayan ve fare tıklaması yapan bir UIA öğesindeki piksel bölgesinin üzerine taşır. Ekran görüntüsü öğelerin bulunduğu konumda ekranın bir kopyasını alırken önce öğe öne getirilmelidir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Arama rengi
SearchColour True string

0xAARRGGBB, #AARRGGBB, 0xRRGGBB veya her renk kanalının onaltılık biçimde bayt olduğu #RRGGBB (00 tamamen kapalı, FF tamamen açık) biçiminde renk arayın. Örneğin: kırmızı için #FF0000, mavi için #00FF00, siyah için #000000, beyaz için #FFFFFF.

Maksimum renk sapması
MaxColourDeviation True integer

Bir elementin maksimum rengi, eşleşme olarak kabul edilmeden önce arama renginden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. 15 sapma iyi bir başlangıç noktası olabilir.

Sol piksel X uzaklığı
LeftPixelXOffset integer

Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Sağ piksel X uzaklığı
RightPixelXOffset integer

Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Üst piksel Y uzaklığı
TopPixelYOffset integer

Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Alt piksel Y uzaklığı
BottomPixelYOffset integer

Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Fare düğmesi
MouseButton string

Basacak fare düğmesi (Sol, Sağ, Orta, Çift sol).

X uzaklığını tıklatın
ClickOffsetX integer

Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler.

Uzaklık Y'ye tıklayın
ClickOffsetY integer

Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler.

Göreli uzaklık
OffsetRelativeTo string

Renk bölgesinin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ).

Milisaniye cinsinden gecikme
DelayInMilliseconds integer

Çift tıklama gerçekleştiriliyorsa, tıklamaların her biri arasındaki gecikme (milisaniye cinsinden).

Aracıyı Gizle
HideAgent boolean

Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Komut sonucu
UIAGlobalMouseClickElementSearchColourRegionResult boolean

Komutun sonucu (başarı veya başarısızlık).

Hata mesajı
ErrorMessage string

Komut başarılı olmazsa, döndürülen hata iletisini içerir.

Görünür arama görüntüsünün UIA öğesi içinde mevcut olmamasını bekleyin

Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekrandaki UIA öğesi içinde görünür bir şekilde bulunamaması (veya hiç bulunmamış olması) veya belirtilen sürenin geçmesi ve görüntünün hala mevcut olması için bekler. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. UIA öğesi baştan var olmalıdır. Görüntü artık mevcut olmadığında eylem hemen tamamlanır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Resim türünü ara
SearchImageType string

'Arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir.

Resim ara
SearchImage string

Belirtilen UIA öğesi içinde bulunacak arama görüntüsü. Belirtilen 'Arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Director veya Agent ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir.

Alternatif arama görüntüsü türü
AltSearchImageType string

'Alternatif arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Yok' veya boş olarak ayarlanırsa alternatif arama görüntüsü yoktur. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir.

Alternatif arama resmi
AltSearchImage string

Belirtilen UIA öğesi içinde bulmak için isteğe bağlı bir alternatif arama görüntüsü. Belirtilen 'Alternatif arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Yönetmen veya Aracı ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. Alternatif bir arama görüntüsü belirtirseniz, Aracı arama veya alternatif arama görüntüsünü arar ve hangisinin bulunduğuna ilişkin raporu arar.

Maksimum renk sapması
MaxColourDeviation integer

Bir öğenin piksel renklerinin maksimum değeri, eşleşme olarak kabul edilmeden önce arama görüntüsü piksel renklerinden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. Bu, küçük renklendirme farklılıklarının göz ardı edilmesini sağlar.

En fazla piksel farkı
MaxPixelDifferences integer

Bir görüntünün eşleşmediği düşünülmeden önce arama görüntüsünün tamamında farklılık gösterebilecek maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa, 'Ardışık en fazla piksel farkı' da ayarlamanız gerekir.

En fazla ardışık piksel farkı
MaxConsecutivePixelDifferences integer

Bir görüntünün eşleşmediği düşünülmeden önce herhangi bir satırda farklılık gösterebilen maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa , 'Maksimum piksel farkı' da ayarlamanız gerekir.

Sol piksel X uzaklığı
LeftPixelXOffset integer

Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Sağ piksel X uzaklığı
RightPixelXOffset integer

Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Üst piksel Y uzaklığı
TopPixelYOffset integer

Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Alt piksel Y uzaklığı
BottomPixelYOffset integer

Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Piksel X uzaklık birimi
PixelXOffsetsUnit string

Sol ve sağ piksel X uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Sol ve sağ piksel X uzaklıkları, öğe genişliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın.

Piksel Y uzaklık birimi
PixelYOffsetsUnit string

Üst ve alt piksel Y uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Üst ve alt piksel Y uzaklıkları, öğe yüksekliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın.

Görüntü dizininde arama
SearchImageIndex integer

UIA öğesinde arama görüntüsünün ilk örneğini (arama yönünde) bulmak için 1 olarak ayarlayın. İkinci örnek için 2 olarak ayarlayın, .... , N. örnek için N. Alternatif bir görüntü de arıyorsanız, UIA öğesi önce arama görüntüsü için taranır, ikincisi de alternatif görüntü için taranır ve bu görüntünün istenen örneği aranır (aracı iki görüntünün bir karışımını değil birini veya diğerini bekler).

Resim arama yönü
ImageSearchDirection string

Arama yönü. 'Üstten' en üstten satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Alttan' alttan satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Soldan' soldan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. 'Sağdan' sağdan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. Bu, N. resmi üstten, alttan, soldan veya sağdan bulmak için 'Arama görüntüsü dizini' ile birlikte kullanılabilir. Performansı artırmak için görüntünüzü daha hızlı bulacağını düşündüğünüz arama yönünü seçin.

Aracıyı Gizle
HideAgent boolean

Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın.

Vurgulu dikdörtgeni göster
ShowHighlightRectangle boolean

true olarak ayarlanırsa, IA-Connect Aracısı ekrandaki görüntüyü vurgular. Bu, doğru görüntünün algılandığını görselleştirmeye yardımcı olmak için geliştirme sırasında yararlı olabilir.

Arama görüntüsünün mevcut olmaması için saniyeler
SecondsToWait integer

Arama görüntüsünün UIA öğesinde görünür bir şekilde konumlandırılmaması için beklenecek saniye sayısı. Görüntü bu süreden sonra hala mevcutsa, 'Görüntü hala varsa özel durum yükselt' true olarak ayarlanırsa bir özel durum oluşturulur, aksi takdirde eylem görüntünün hala mevcut olduğunu bildirir.

Aramalar arasında milisaniye
MillisecondsBetweenSearches integer

Ekran üzerindeki her UIA öğesi arasında beklenen milisaniye sayısı. Görüntü tanıma cpu maliyeti yüksek olabileceğinden gecikme, CPU kullanımını azaltmaya ve dağıtmaya yardımcı olabilir. Örneğin: Bir görüntünün görünür hale gelmesinin 1 dakikaya kadar sürebileceğini düşünüyorsanız, taramalar arasında 5000 milisaniye (5 saniye) duraklama eklemek CPU kullanımını önemli ölçüde azaltır (tarama sayısını büyük ölçüde azaltarak), ancak yanıt süresi üzerinde yalnızca küçük bir etkiye sahiptir. İzin verilen en düşük değer 100 milisaniyedir (1/10 saniye).

Görüntü hala mevcutsa özel durum oluşturma
RaiseExceptionIfImageStillPresent boolean

görüntü bekleme süresinden sonra hala mevcutsa IA-Connect özel durum oluşturması gerekiyorsa true olarak ayarlayın.

İş parçacığı kimliği için çıkış verilerini alma
RetrieveOutputDataFromThreadId integer

Daha önce 'İş parçacığını bekle' değerini false olarak ayarladıysanız (aracının arka plan iş parçacığında beklemeyi gerçekleştirmesine neden oluyorsa), sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Aksi takdirde, 0 (varsayılan) olarak ayarlayın.

İş parçacığını bekle
WaitForThread boolean

Aracı iş parçacığının tamamlanmasını beklemek için true olarak ayarlayın; Aracı, 'Arama görüntüsünün mevcut olmaması için saniyeler beklenir' ile belirtilen süre boyunca bekler. Beklemeyi atlamak için false olarak ayarlayın; Aracı, bir arka plan iş parçacığında beklemeyi gerçekleştirmeye devam eder, ancak bir sonraki eylem için de kullanılabilir. Daha sonra Aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak sonuçları daha sonra alabilir ve ardından aracı iş parçacığı kimliğine ayarlanmış 'İş parçacığı kimliği için çıkış verilerini al' girişiyle bu 'Görünür arama görüntüsünün UIA öğesi içinde mevcut olmamasını bekle' eylemini yeniden çalıştırabilirsiniz.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Beklemeden önce mevcut arama resmi
SearchImagePresentBeforeWait boolean

Arama görüntüsü bekleme süresinin başlangıcında mevcutsa, bu çıkış true olarak ayarlanır. Arama görüntüsü başlangıçtan itibaren mevcut değilse, bu çıkış false olarak ayarlanır.

Bekledikten sonra arama resmi hala var
SearchImageStillPresentAfterWait boolean

Bu çıkış, arama görüntüsü hala mevcutsa, bekleme süresinden sonra true olarak ayarlanır. Bu çıkış, arama görüntüsü artık mevcut değilse, bekleme süresi boyunca false olarak ayarlanır (görüntü artık mevcut olmadığında eylem hemen tamamlanır).

Hangi arama resmi hala var?
WhichSearchImageStillPresent integer

Bu çıkış, bekleme süresinden sonra arama görüntüsü yoksa 0 olarak ayarlanır. Arama görüntüsü hala mevcutsa, bekleme süresinden sonra 1 olarak ayarlayın. Bekleme süresinden sonra alternatif arama görüntüsü hala mevcutsa 2 olarak ayarlayın.

İş Parçacığı Kimliği
ThreadId integer

'İş parçacığını bekle' değerini false olarak ayarladıysanız (Aracı'nın arka plan iş parçacığında beklemeyi gerçekleştirmesine neden olur), bu çıkış eylemin işlemini izlemek ve iş parçacığı tamamlandığında sonuçları daha sonra almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar.

İlk UIA üst öğesini arama

Arama ölçütleri ile eşleşen ilk üst öğe için UIA ağaç hiyerarşisini arar. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.

Parametreler

Name Anahtar Gerekli Tür Description
Öğe tutamacı
ElementHandle True integer

Hedef öğenin UIA tanıtıcısı.

Arama üst öğesi yerelleştirilmiş denetim türü
SearchParentLocalizedControlType string

Aranacak üst UIA öğesi yerelleştirilmiş denetim türü. Bu, Denetim aracılığıyla bulunabilir.

Arama üst öğesi denetim türü
SearchParentControlType integer

Aranacak üst UIA öğesi denetim türü (yerelleştirilmemiş bir tamsayı). Bu, farklı dillerde aynı değerdir.

İşlenmek üzere en fazla ebeveyn
MaxParentsToProcess integer

İşlenmek üzere üst öğe sayısı üst sınırı. Varsayılan olarak, bu değer 50 olarak ayarlanır.

Üst öğe bulunamazsa özel durum tetikle
RaiseExceptionIfParentElementNotFound boolean

Arama UIA öğesi bulunamadıysa IA-Connect özel durum oluşturmalı mı?

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Üst öğe bulundu
ParentElementFound boolean

Arama üst UIA öğesi bulunursa true döndürür.

Üst öğe tutamacı
ParentElementHandle integer

Bulunan üst öğenin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir.

Üst öğe adı
ParentElementName string

Bulunan üst öğenin UIA adı.

Üst öğe sınıfı adı
ParentElementClassName string

Bulunan üst öğenin UIA sınıf adı.

Üst öğe otomasyon kimliği
ParentElementAutomationId string

Bulunan üst öğenin UIA otomasyon kimliği.

Üst öğe yerelleştirilmiş denetim türü
ParentElementLocalizedControlType string

Bulunan üst öğenin UIA yerelleştirilmiş denetim türü.

İşlem ana penceresi için UIA tutamacını alma

İşlemin herhangi bir ana penceresinin tutamacını döndüren basit ve hızlı bir Win32 eylemi (ada göre belirtilir). 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Pencere mevcut olmalıdır: IA-Connect beklemez. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

Parametreler

Name Anahtar Gerekli Tür Description
Arama işlemi adı
SearchProcessName True string

Aranacak işlemin adı, örneğin not defteri.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere tutamacı
WindowHandle integer

Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Pencere öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

Pencere öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

Pencere öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

Pencere öğesinin UIA yerelleştirilmiş denetim türü.

İşlem kimliği ana penceresi için UIA tutamacını alma

İşlemin herhangi bir ana penceresinin tutamacını döndüren basit ve hızlı bir Win32 eylemi (İşlem Kimliği ile belirtilir). 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

Parametreler

Name Anahtar Gerekli Tür Description
Arama işlemi kimliği
ProcessId True integer

Beklenme işleminin kimliği (IA-Connect Ortamı/Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanan şekilde).

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere tutamacı
WindowHandle integer

Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Pencere öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

Pencere öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

Pencere öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

Pencere öğesinin UIA yerelleştirilmiş denetim türü.

İşlemin Win32 penceresi var mı?

Bir işlemin (adla belirtilen) görünür penceresi olup olmadığını bildiren basit ve hızlı bir Win32 eylemi. Pencere mevcut olmalıdır: IA-Connect beklemez. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

Parametreler

Name Anahtar Gerekli Tür Description
Arama işlemi adı
SearchProcessName True string

Aranacak işlemin adı, örneğin not defteri.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
İşlemin penceresi var
ProcessHasWindow boolean

İşlemin görünür bir penceresi varsa true veya değilse false döndürür.

Masaüstü için UIA tutamacını alma

Masaüstü için bir tanıtıcı döndürür. '-2' tutamacı masaüstü öğesine başvurmak için kullanılabildiğinden ancak masaüstüne göre arama yapabilen çok sayıda eylem bulunduğundan (ör. 'Masaüstü öğesini bekle') bu eski bir eylemdir.

Parametreler

Name Anahtar Gerekli Tür Description
Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere tutamacı
WindowHandle integer

Masaüstü için UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Masaüstü öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

Masaüstü öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

Masaüstü öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

Masaüstü öğesinin UIA yerelleştirilmiş denetim türü.

Odak UIA öğesi

Bir öğeyi odaklar ve bu öğeyi klavye odağı için etkin öğe yapar ve uygulamaya bağlı olarak öğe penceresini ön plana getirebilir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Odaklanmış öğe için UIA tutamacını alma

Şu anda odaklanmış UIA öğesi için bir tanıtıcı döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere tutamacı
WindowHandle integer

Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

öğesinin UIA yerelleştirilmiş denetim türü.

Odaklanmış öğenin ana penceresi için UIA tutamacını alma

Odaklanmış durumdaki UIA öğesinin ana penceresi için bir tanıtıcı döndürür. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir.

Parametreler

Name Anahtar Gerekli Tür Description
Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere tutamacı
WindowHandle integer

Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Pencere öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

Pencere öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

Pencere öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

Pencere öğesinin UIA yerelleştirilmiş denetim türü.

Tablo olarak birden çok UIA öğesi alma

Belirtilen üst öğenin alt öğelerinin değerlerini numaralandırır ve tablo biçiminde döndürür. Bu, teknik olarak tablo olmayan, ancak birlikte bir tablo yapısına yerleştirilmiş öğelerden veri satırlarını ve sütunlarını döndürmek için kullanılabilir. Bu eylem, aracı iş parçacığı olarak çalıştırılacak bu eylemin önceki bir yürütmesinin sonuçlarını almak için de kullanılabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Arama hücre üst bilgisi alt öğesi yerelleştirilmiş denetim türü
SearchCellHeaderSubElementLocalizedControlType string

Aranacak hücre üst bilgisi alt öğesi yerelleştirilmiş denetim türü. Hücre üst bilgilerini aramazsanız boş bırakın.

Arama hücre üst bilgisi alt öğesi denetim türü
SearchCellHeaderSubElementControlType integer

Aranacak hücre üst bilgisi alt öğesi denetim türü (yerelleştirilmemiş bir tamsayı). Bu, farklı dillerde aynı değerdir. Hücre üst bilgilerini aramıyorsanız 0'da bırakın.

Arama hücresi alt öğesi yerelleştirilmiş denetim türü
SearchCellSubElementLocalizedControlType string

Aranacak hücre alt öğesi yerelleştirilmiş denetim türü.

Arama hücresi alt öğesi denetim türü
SearchCellSubElementControlType integer

Aranacak hücre alt öğesi denetim türü (yerelleştirilmemiş bir tamsayı). Bu, farklı dillerde aynı değerdir.

Hücre alt öğeleri için alt öğeleri arama
SearchDescendantsForCellSubElements boolean

True olarak ayarlanırsa, bulunan öğenin altındaki UIA ağacı hücre ve hücre üst bilgisi alt öğeleri (çıkış tablosundaki hücreleri dolduracak öğe değerleri) için aranır. Bu daha kapsamlıdır ancak daha uzun sürebilir. Yalnızca doğrudan öğesinin altındaki öğelerle ilgileniyorsanız, bunu false olarak ayarlamak isteyebilirsiniz.

Döndürülecek ilk hücre üst bilgisi alt öğesi
FirstCellHeaderSubElementToReturn integer

Döndürülecek ilk hücre üst bilgisi alt öğesinin dizini, 1'den başlayarak. Öğeleri ters sırada döndürmek istiyorsanız (UIA ağacının alt kısmından), alternatif olarak -1'den başlayan negatif bir dizin belirtebilirsiniz.

Döndürülecek en fazla hücre üst bilgisi alt öğesi
MaxCellHeaderSubElementsToReturn integer

Döndürülecek en fazla hücre üst bilgisi alt öğesi sayısı veya tüm alt öğeleri döndürmek için 0.

Döndürülecek ilk hücre alt öğesi
FirstCellSubElementToReturn integer

Döndürülecek ilk hücre alt öğesinin dizini, 1'den başlayarak. Öğeleri ters sırada döndürmek istiyorsanız (UIA ağacının alt kısmından), alternatif olarak -1'den başlayan negatif bir dizin belirtebilirsiniz.

Döndürülecek en fazla hücre alt öğesi
MaxCellSubElementsToReturn integer

Döndürülecek en fazla hücre alt öğesi sayısı veya tüm alt öğeleri döndürmek için 0.

İstenen sütun sayısı
RequestedNumberOfColumns integer

Çıkış tablosunda istediğiniz sütun sayısı. Okunan öğe için bu değerin doğru olması gerekir, aksi takdirde beklenmeyen sonuçlar alırsınız.

Hücre alt öğesi değer önceliği
CellSubElementValuePriority integer

Çıkış tablosunda kullanılacak değer olarak hücre alt öğesi değerini kullanma önceliği. 1 en yüksek önceliktir. 2 ikinci önceliktir. 3 üçüncü önceliktir. 0 kullanılmıyor.

Hücre alt öğesi metin değeri önceliği
CellSubElementTextValuePriority integer

Çıkış tablosunda kullanılacak değer olarak hücre alt öğesi metin değerini kullanma önceliği. 1 en yüksek önceliktir. 2 ikinci önceliktir. 3 üçüncü önceliktir. 0 kullanılmıyor.

Hücre alt öğesi adı değer önceliği
CellSubElementNameValuePriority integer

Çıkış tablosunda kullanılacak değer olarak hücre alt öğesi adını (etiketler için ortak) kullanma önceliği. 1 en yüksek önceliktir. 2 ikinci önceliktir. 3 üçüncü önceliktir. 0 kullanılmıyor.

En düşük hücre alt öğesi genişliği
MinimumCellSubElementWidth integer

Tabloya dahil edilecek bir hücre alt öğesinin piksel cinsinden minimum genişliği.

En düşük hücre alt öğesi yüksekliği
MinimumCellSubElementHeight integer

Tabloya eklenecek hücre alt öğesinin piksel cinsinden en düşük yüksekliği.

Hücre alt öğesi sınırlayıcı kutusunun solunda ara
SearchCellSubElementBoundingBoxLeft integer

Yalnızca sınırlayıcı kutunun içinde tam olarak bulunan hücre alt öğelerini içerir. Varsayılan olarak sınırlayıcı kutu tüm öğeleri içerecek kadar büyüktür.

Hücre alt öğesi sınırlayıcı kutusunu sağda ara
SearchCellSubElementBoundingBoxRight integer

Yalnızca sınırlayıcı kutunun içinde tam olarak bulunan hücre alt öğelerini içerir. Varsayılan olarak sınırlayıcı kutu tüm öğeleri içerecek kadar büyüktür.

Arama hücre alt öğesi sınırlayıcı kutusu üst
SearchCellSubElementBoundingBoxTop integer

Yalnızca sınırlayıcı kutunun içinde tam olarak bulunan hücre alt öğelerini içerir. Varsayılan olarak sınırlayıcı kutu tüm öğeleri içerecek kadar büyüktür.

Alt öğe sınırlayıcı kutu altta arama
SearchCellSubElementBoundingBoxBottom integer

Yalnızca sınırlayıcı kutunun içinde tam olarak bulunan hücre alt öğelerini içerir. Varsayılan olarak sınırlayıcı kutu tüm öğeleri içerecek kadar büyüktür.

Tabloyu iş parçacığı olarak okuma
ReadTableAsThread boolean

false (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı tabloyu hemen okur ve içeriği Director'a döndürür. Büyük tabloları okuyorsanız, bu eylem zaman aşımına neden olabilir. true olarak ayarlanırsa, IA-Connect Aracısı tabloyu Aracı iş parçacığı olarak okur ve IA-Connect Direktörü (veya Orchestrator, PowerShell modülü, Mavi Prizma) bu Aracı iş parçacığının durumunu izleyerek tamamlanmasını bekler. Bu, büyük tabloların zaman aşımları olmadan okunmasını sağlar. IA-Connect Aracıları 9.3 ve önceki sürümleri, Aracı iş parçacığı olarak değil yalnızca hemen tabloları okuyabiliyordu.

İş parçacığı kimliği için çıkış verilerini alma
RetrieveOutputDataFromThreadId integer

Bu eylemi daha önce aracı iş parçacığı olarak çalıştırdıysanız ve 'İş parçacığını beklemek için saniye sayısı' değerini 0 olarak ayarladıysanız, sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Tabloyu okuyorsanız (ve bu nedenle aracı iş parçacığı olarak önceki bir sorgu çalıştırmasının sonuçlarını almadığınızda) 0 (varsayılan) olarak ayarlayın.

İş parçacığını beklemek için saniyeler
SecondsToWaitForThread integer

'Tabloyu iş parçacığı olarak oku' true olarak ayarlandıysa, Aracı iş parçacığının tamamlanması için kaç saniye bekleniyor. Tabloyu okuyan Aracı iş parçacığı bu süre içinde tamamlanmamışsa bir özel durum oluşturulur. Beklemeyi atlamak için 0 olarak ayarlayın: Aracı tabloyu okumaya devam eder, ancak sonraki eylem için de kullanılabilir. Daha sonra Aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak sonuçları (tablonun içeriği) alabilir ve ardından Aracı iş parçacığı kimliğine ayarlanmış 'İş parçacığı kimliği için çıkış verilerini al' girişiyle bu 'Birden çok UIA öğesini tablo olarak al' eylemini yeniden çalıştırabilirsiniz.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Bulunan hücre alt öğelerinin sayısı
NumberOfCellSubElementsFound integer

Arama ölçütleriyle eşleşen hücre alt öğelerinin (üst bilgi değil) sayısı.

Döndürülen hücre alt öğelerinin sayısı
NumberOfCellSubElementsReturned integer

Döndürülen hücre alt öğelerinin sayısı (üst bilgi değil) (döndürülecek ilk veya en fazla öğe sayısı belirtilmesi durumunda bulunan öğe sayısından daha düşük olabilir).

Tablo içeriği JSON
TableContentsJSON string

JSON biçiminde birden çok öğe içeriğinden oluşturulan tablo.

Tablodaki satır sayısı
NumberOfRowsInTable integer

Çıkış tablosundaki satır sayısı.

Tablodaki sütun sayısı
NumberOfColumnsInTable integer

Çıkış tablosundaki sütun sayısı.

İş Parçacığı Kimliği
ThreadId integer

Bu eylem bir Aracı iş parçacığı olarak çalıştırılıyorsa, bu çıkış eylemin işlemini izlemek ve iş parçacığı tamamlandığında tablo içeriğini almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar.

Tüm UIA öğe tanıtıcılarını sıfırla

Şu anda IA-Connect tarafından depolanan tüm UIA öğe tanıtıcılarını sıfırlar. Bu, çok fazla öğe tanımladıysanız ve çok sayıda öğe tanıtıcısı depoladıysanız yararlı olabilir. Çok fazla sayıda öğe tutamacının (100.000+) olduğu senaryolarda bu eylem RAM kullanımını boşaltmak için de kullanılabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA datagrid öğesi içeriğini alma

Datagrid öğesinin içeriğini döndürür. Bu, satır, sütun, üst bilgi ve hücre içeren bir öğedir (tablo gibi). Bu eylem, aracı iş parçacığı olarak çalıştırılacak bu eylemin önceki bir yürütmesinin sonuçlarını almak için de kullanılabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Yalnızca Ekrandaki sütunları alma
OnScreenColumnsOnly boolean

True olarak ayarlanırsa yalnızca ekrandaki sütunlar döndürülür.

Yalnızca Ekrandaki satırları alma
OnScreenRowsOnly boolean

True olarak ayarlanırsa yalnızca ekrandaki satırlar döndürülür.

Null değerleri boş olarak döndürme
ReturnNullValuesAsBlank boolean

True olarak ayarlanırsa, null değerler '' (boş) olarak döndürülür. False olarak ayarlanırsa, null değerler genellikle '(null)' olarak döndürülür.

Alternatif üst bilgi satırı adı
AlternativeHeaderRowName string

Varsayılan olarak, DataGrid'deki üst bilgi satırında 'Üst Satır' UIA öğesi adı bulunur. Üst bilgi satırının adı farklıysa, bu adı burada belirtin.

İade satırı UIA adı
ReturnRowUIAName boolean

Bu giriş olarak ayarlanırsa, satır UIA adı çıkış koleksiyonundaki bir sütunda depolanır. Sütunun adı , 'Satır UIA adı depolamak için sütunun adı' girişiyle tanımlanır.

Satır UIA adını depoacak sütunun adı
NameOfColumnToStoreRowUIAName string

'Return row UIA name' girişi true olarak ayarlandıysa, bu giriş uia satırının adını tutmak için çıkış koleksiyonundaki sütunun adını belirtir.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

döndürülecek ilk öğe
FirstItemToReturn integer

1'den başlayarak döndürülecek ilk öğenin (satır) öğe dizini.

Döndürülecek en fazla öğe
MaxItemsToReturn integer

Döndürülecek en fazla öğe (satır) sayısı veya tüm öğeleri (satırlar) döndürmek için 0.

İlk N satırı boş satırlar için tara
ScanFirstNRowsForEmptyRows integer

Bazı veri kılavuzlarının UIA ağacında birkaç boş / null satır öğesi vardır (genellikle en üsttedir) ve IA-Connect bu satır öğelerini kullanıcı arabiriminde görünen tabloda hiçbir şeyi temsil etmediğinden otomatik olarak atlar. Bu giriş 0 (varsayılan) olarak ayarlanırsa, 'Döndürülecek ilk öğe' tablo içinde daha derin satırları alacak şekilde ayarlanmış olsa bile, IA-Connect Aracısı her zaman ilk satırdan satır öğelerini tarar. Bu, satır dizin numaralarıyla tutarlılık sağlar, ancak ilk satırdan istenen satırlara kadar tüm satırların taranması gerektiğinden performansı etkiler. Tablodaki tek boş /null satır öğelerinin ilk N (örneğin 10) satır içinde olduğundan eminseniz, performansı artırmak için bunu N (örneğin 10) olarak ayarlayabilirsiniz. Ne yaptığınızı bilmiyorsanız 0 dışında bir değere ayarlamayın.

Tabloyu iş parçacığı olarak okuma
ReadTableAsThread boolean

false (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı tabloyu hemen okur ve içeriği Director'a döndürür. Büyük tabloları okuyorsanız, bu eylem zaman aşımına neden olabilir. true olarak ayarlanırsa, IA-Connect Aracısı tabloyu Aracı iş parçacığı olarak okur ve IA-Connect Direktörü (veya Orchestrator, PowerShell modülü, Mavi Prizma) bu Aracı iş parçacığının durumunu izleyerek tamamlanmasını bekler. Bu, büyük tabloların zaman aşımları olmadan okunmasını sağlar. IA-Connect Aracıları 9.3 ve önceki sürümleri, Aracı iş parçacığı olarak değil yalnızca hemen tabloları okuyabiliyordu.

İş parçacığı kimliği için çıkış verilerini alma
RetrieveOutputDataFromThreadId integer

Bu eylemi daha önce aracı iş parçacığı olarak çalıştırdıysanız ve 'İş parçacığını beklemek için saniye sayısı' değerini 0 olarak ayarladıysanız, sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Datagrid okuyorsanız (ve bu nedenle aracı iş parçacığı olarak önceki bir sorgu çalıştırmasının sonuçlarını almadığınızda) 0 (varsayılan) olarak ayarlayın.

İş parçacığını beklemek için saniyeler
SecondsToWaitForThread integer

'Tabloyu iş parçacığı olarak oku' true olarak ayarlandıysa, Aracı iş parçacığının tamamlanması için kaç saniye bekleniyor. Tabloyu okuyan Aracı iş parçacığı bu süre içinde tamamlanmamışsa bir özel durum oluşturulur. Beklemeyi atlamak için 0 olarak ayarlayın: Aracı datagrid'i okumaya devam eder, ancak bir sonraki eylem için de kullanılabilir. Daha sonra Aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak sonuçları (veri kılavuzunun içeriği) alabilir ve ardından 'İş parçacığı kimliği için çıkış verilerini al' girişi Aracı iş parçacığı kimliği olarak ayarlanmış bu 'UIA veri kılavuzu öğesi içeriğini al' eylemini yeniden çalıştırabilirsiniz.

Veri kılavuzlarını her N yüzde dikey olarak kaydırma
ScrollDataGridVerticallyEveryNPercent integer

Veri kılavuzunu kaydırılan konuma (veya yakınına) düzenli aralıklarla kaydırdığınızda bazı büyük veri kılavuzlarını (örneğin, binlerce satırla) okuma performansının arttığını gözlemlenmiştir. 0 (varsayılan) olarak ayarlanırsa, içerik okunurken datagrid kaydırılmaz. 1 ile 100 arasında bir değere ayarlanırsa, içerik okunurken veri kılavuzu düzenli aralıklarla kaydırılır (toplam satır sayısının her N yüzdesi). Örneğin: 20 olarak ayarlanırsa, veri kılavuzu yüzde 0, 20, 40, 60, 80 oranında kaydırılır. Alternatif olarak, her N yüzdesi yerine her N satırı kaydırmak için 'Her N satırda dikey olarak veri kılavuzu kaydırma' seçeneğini kullanın.

Datagrid'i her N satırda dikey olarak kaydırma
ScrollDataGridVerticallyEveryNRows integer

Veri kılavuzunu kaydırılan konuma (veya yakınına) düzenli aralıklarla kaydırdığınızda bazı büyük veri kılavuzlarını (örneğin, binlerce satırla) okuma performansının arttığını gözlemlenmiştir. 0 (varsayılan) olarak ayarlanırsa, içerik okunurken datagrid kaydırılmaz. 1 veya daha yüksek bir değere ayarlanırsa, datagrid içeriği okunurken her N satırı kaydırılır. Örneğin: 5 olarak ayarlanırsa datagrid her 5 satırda bir kaydırılır. Alternatif olarak, her N satırı yerine satırların her N yüzdesini kaydırmak için 'Her N yüzde dikey veri kılavuzunu kaydır' seçeneğini kullanın.

Datagrid dikey öğe tutamacını kaydırma
ScrollDataGridVerticallyElementHandle integer

veri kılavuzunu içerik okurken dikey olarak kaydırıyorsanız, bu giriş IA-Connect dikey kaydırma çubuğunu nasıl bulacağını tanımlar. 0 olarak ayarlanırsa, IA-Connect 'kaydırma' desenini kullanarak (datagrid destekliyorsa) veya datagrid içinde yer alan dikey kaydırma çubuğunu arayarak datagrid'i doğrudan kaydırmayı dener. Alternatif olarak, 1 veya daha yüksek bir değer olan dikey kaydırma çubuğu öğesinin (içindeki düğmeler değil, kaydırma çubuğu öğesinin kendisi) IA-Connect UIA tutamacını belirtebilirsiniz.

Kaydırma için en düşük veri kılavuzu satırları
MinimumDataGridRowsForScrolling integer

veri kılavuzunu içerik okurken dikey olarak kaydırıyorsanız, bu giriş IA-Connect kaydırma gerçekleştirmeden önce tabloda gereken en düşük satır sayısını belirtir. 0 olarak ayarlanırsa, satır sayısından bağımsız olarak IA-Connect kaydırılır. Pozitif bir sayıya ayarlanırsa, IA-Connect kaydırma işlemini yalnızca veri kılavuzunda bu sayıda satır veya daha fazla olduğunda gerçekleştirir.

Kaydırılamıyorsa özel durum tetikleme
RaiseExceptionIfCannotScroll boolean

İçeriği okurken datagrid dikey olarak kaydırılıyorsa: Kaydırma hatasının özel durum olarak kabul edilmesi gerekiyorsa bu girişi true olarak ayarlayın veya kaydırma hatası yoksayılırsa false (varsayılan) olarak ayarlayın. Kaydırmaya yönelik yaygın hatalar arasında kaydırma çubuklarının bulunamaması veya kaydırma çubuklarının kaydırmaya uygun bir UIA deseni ('scroll', 'rangevalue' veya 'value') yoktur.

Alternatif dikey kaydırma çubuğu adı
AlternativeVerticalScrollbarName string

Varsayılan olarak, bir veri kılavuzundaki dikey kaydırma çubuğu 'satır', 'Dikey Kaydırma Çubuğu' UIA öğesi adına sahiptir. Dikey kaydırma çubuğunun adı farklıysa, bu adı burada belirtin. bu, IA-Connect içeriği okurken veri kılavuzunu düzenli aralıklarla kaydırmasını istiyorsanız, 'Scroll datagrid vertically element handle' alanı 0 olarak ayarlanır (IA-Connect veri kılavuzunu doğrudan kaydırması gerektiğini belirtir) ancak veri kılavuzu 'kaydırma' desenini uygulamaz.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Datagrid içeriği JSON
DataGridContentsJSON string

JSON biçimindeki datagrid öğesi içeriği.

Tablodaki satır sayısı
NumberOfRowsInTable integer

Tablo hemen okunduysa çıkış tablosundaki satır sayısı.

Tablodaki sütun sayısı
NumberOfColumnsInTable integer

Tablo hemen okunduysa çıkış tablosundaki sütun sayısı.

İş Parçacığı Kimliği
ThreadId integer

Bu eylem bir Aracı iş parçacığı olarak çalıştırılıyorsa, bu çıkış eylemin işlemini izlemek ve iş parçacığı tamamlandığında veri kılavuzu içeriğini almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar.

UIA datagrid öğesi özelliklerini alma

DataGrid öğesinin tablo özelliklerini döndürür. Bu, satır, sütun, üst bilgi ve hücre içeren bir öğedir (tablo gibi).

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Alternatif üst bilgi satırı adı
AlternativeHeaderRowName string

Varsayılan olarak, DataGrid'deki üst bilgi satırında 'Üst Satır' UIA adı bulunur. Üst bilgi satırının adı farklıysa, bu adı burada belirtin.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Sütun sayısı
NumberOfColumns integer

Datagrid'deki sütun sayısı.

Görünür sütun sayısı
NumberOfVisibleColumns integer

Veri kılavuzundaki görünür sütunların sayısı.

Satır sayısı
NumberOfRows integer

Veri kılavuzundaki satır sayısı.

Görünür satır sayısı
NumberOfVisibleRows integer

Datagrid'deki görünür satırların sayısı.

İlk görünür satır
FirstVisibleRow integer

Datagrid'deki ilk görünür satırın dizini.

Son görünür satır
LastVisibleRow integer

Datagrid'deki son görünür satırın dizini.

Kaydırma çubuğu sayısı
NumberOfScrollbars integer

Datagrid'in sahip olduğu kaydırma çubuklarının sayısı.

Kaydırma çubuğu adları
ScrollbarNames string

Kaydırma çubuklarının adlarının virgülle ayrılmış listesi (örneğin, Yatay, Dikey).

UIA işlem kimliği ana penceresini bekleyin

Bir işlemin ana penceresinin (İşlem Kimliği tarafından belirtilen) var olmasını bekleyen ve bir tanıtıcı döndüren basit ve hızlı bir Win32 eylemi. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

Parametreler

Name Anahtar Gerekli Tür Description
Arama işlemi kimliği
ProcessId True integer

Beklenme işleminin kimliği (IA-Connect Ortamı/Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanan şekilde).

Beklenecek saniye sayısı
SecondsToWait True integer

İşlem ana penceresinin beklendiği en fazla saniye sayısı.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe var
ElementExists boolean

Öğe varsa true veya yoksa false döndürür.

Pencere tutamacı
WindowHandle integer

Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Pencere öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

Pencere öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

Pencere öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

Pencere öğesinin UIA yerelleştirilmiş denetim türü.

UIA işlemi ana penceresini bekleme

Bir tanıtıcı döndürmeden önce bir işlemin ana penceresinin (ada göre belirtilen) var olmasını bekleyen basit ve hızlı bir Win32 eylemi. 'Ana' penceresi genellikle ana uygulama penceresidir: oturum açma iletişim kutusu veya alt pencere genellikle 'Ana' penceresi değildir. Daha güçlü olan 'Masaüstü öğesini bekle' eyleminin kullanılması önerilir.

Parametreler

Name Anahtar Gerekli Tür Description
Arama işlemi adı
SearchProcessName True string

Aranacak işlemin adı, örneğin not defteri.

Beklenecek saniye sayısı
SecondsToWait True integer

İşlem ana penceresinin beklendiği en fazla saniye sayısı.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere tutamacı
WindowHandle integer

Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Pencere öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

Pencere öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

Pencere öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

Pencere öğesinin UIA yerelleştirilmiş denetim türü.

Öğe var
ElementExists boolean

Pencere varsa true veya yoksa false döndürür.

UIA işlemi zaman aşımını ayarlama

UIA API'sinin bir uygulamanın bir öğe hakkındaki bilgileri döndürmesini ne kadar bekleyeceğini denetler. Bu işlem zaman aşımına genellikle yalnızca uygulama yanıt vermiyorsa ulaşılabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Zaman aşımı süresi (saniye cinsinden)
TimeoutInSeconds True double

UIA API'sinin bir uygulamanın bir öğe hakkındaki bilgileri döndürmesini bekleyeceği en uzun süre.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA liste öğesi öğelerini alma

Belirtilen öğe altında bulunan alt öğe öğelerinin listesini döndürür (genellikle açılan menü / menü öğeleri).

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Önce genişlet
ExpandFirst boolean

true olarak ayarlanırsa, IA-Connect liste öğesi öğelerini aramadan önce listeyi genişletmeyi dener. Bu, liste öğesi öğeleri liste genişletilinceye kadar oluşturulmayabileceği için dinamik listeler için kullanışlıdır.

Sonra daralt
CollapseAfter boolean

True olarak ayarlanırsa, arama yürütüldükten sonra liste daraltılır.

Seçili öğeleri denetleme
CheckForSelectedItems boolean

True olarak ayarlanırsa, çıkış koleksiyonu liste öğesinin seçili olup olmadığını belirten ek bir özellik içerir.

Genişletme ve daraltma arasındaki saniye sayısı
SecondsBetweenExpandCollapse double

Genişletme ve daraltma eylemleri arasında beklenecek saniye sayısı (bunlar true olarak ayarlandıysa).

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Liste öğelerinin sayısı
NumberOfListItems integer

Listedeki öğelerin sayısı.

Liste öğeleri JSON
ListItemsJSON string

Listedeki öğelerin JSON biçimindeki özellikleri.

Seçili öğe sayısı
NumberOfSelectedItems integer

Listedeki seçili öğelerin sayısı.

Seçilen ilk öğenin dizini
IndexOfFirstSelectedItem integer

Seçilen ilk öğenin listesindeki dizin.

Seçili öğe adı
SelectedItemName string

Seçili öğenin adı.

UIA masaüstü öğelerini alma

Masaüstündeki tüm pencerelerin ve iletişim kutularının listesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Arama öğesi yerelleştirilmiş denetim türü
SearchElementLocalizedControlType string

Sonuçları öğenin yerelleştirilmiş denetim türüne göre filtreleyin.

Arama işlemi kimliği
SearchProcessID integer

Belirtilirse, arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın.

Dönüş öğesi tutamacı
ReturnElementHandle boolean

true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir.

döndürülecek ilk öğe
FirstItemToReturn integer

1'den başlayarak döndürülecek ilk öğenin öğe dizini. Öğeleri ters sırada döndürmek istiyorsanız (UIA ağacının alt kısmından), alternatif olarak -1'den başlayan negatif bir dizin belirtebilirsiniz.

Döndürülecek en fazla öğe
MaxItemsToReturn integer

Döndürülecek öğe sayısı üst sınırı veya tüm öğeleri döndürmek için 0.

Alt işlemleri dahil et
IncludeChildProcesses boolean

true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Bulunan öğe sayısı
NumberOfElementsFound integer

Arama ölçütlerine uyan bulunan masaüstü öğelerinin sayısı.

Döndürülen öğe sayısı
NumberOfElementsReturned integer

Döndürülen masaüstü öğelerinin sayısı (döndürülecek en fazla öğe sayısı belirtildiyse bu, bulunan öğe sayısından daha düşük olabilir).

Öğe özellikleri
ElementProperties array of object

Arama ölçütlerine uyan masaüstü öğelerinin öğe özellikleri bulundu.

items
ElementProperties object

UIA masaüstü öğesi var mı?

Bir masaüstü öğesinin var olup olmadığını raporlar ve bazı temel öğe özellikleri sağlar.

Parametreler

Name Anahtar Gerekli Tür Description
Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama işlemi kimliği
SearchProcessId integer

Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0).

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dönüş öğesi tutamacı
ReturnElementHandle boolean

true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Alt işlemleri dahil et
IncludeChildProcesses boolean

true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe var
ElementExists boolean

Öğe varsa true veya yoksa false döndürür.

Öğe tutamacı
ElementHandle integer

öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

öğesinin UIA yerelleştirilmiş denetim türü.

UIA masaüstü öğesini bekleyin

Bir masaüstü öğesinin (genellikle bir pencere) var olmasını bekler.

Parametreler

Name Anahtar Gerekli Tür Description
Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama işlemi kimliği
SearchProcessId integer

Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0).

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dönüş öğesi tutamacı
ReturnElementHandle boolean

true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir.

Beklenecek saniye sayısı
SecondsToWait True integer

Öğenin var olmasını beklemek için en fazla saniye sayısı.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Alt işlemleri dahil et
IncludeChildProcesses boolean

true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür.

Öğe bulunamazsa özel durum tetikle
RaiseExceptionIfElementNotFound boolean

UIA öğesi bekleme süresinden sonra mevcut değilse IA-Connect bir özel durum tetiklemelidir?

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe var
ElementExists boolean

Öğe varsa true veya yoksa false döndürür.

Öğe tutamacı
ElementHandle integer

öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

öğesinin UIA yerelleştirilmiş denetim türü.

UIA masaüstü öğesinin mevcut olmamasını bekleyin

Bir masaüstü öğesinin (genellikle bir pencere) artık var olmamasını bekler.

Parametreler

Name Anahtar Gerekli Tür Description
Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama işlemi kimliği
SearchProcessId integer

Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0).

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Beklenecek saniye sayısı
SecondsToWait True integer

Öğenin var olmaması için beklenmek için en fazla saniye sayısı.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Alt işlemleri dahil et
IncludeChildProcesses boolean

true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür.

Öğe hala varsa özel durum tetikle
RaiseExceptionIfElementStillExists boolean

UIA öğesi bekleme süresinden sonra hala mevcutsa IA-Connect bir özel durum tetiklemelidir?

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe beklemeden önce var
ElementExistsBeforeWait boolean

Öğesi beklemeden önce varsa true veya değilse false döndürür.

Öğe beklendikten sonra var
ElementExistsAfterWait boolean

Öğesi beklendikten sonra varsa true veya değilse false döndürür.

UIA penceresini en aza indir

Belirtilen UIA tutamacıyla pencereyi en aza indirir.

Parametreler

Name Anahtar Gerekli Tür Description
Pencere tutamacı
WindowHandle True integer

Pencerenin en aza indirilmesi için UIA tutamacı.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA penceresini en üst düzeye çıkarma

Belirtilen UIA tutamacıyla pencereyi en üst düzeye çıkarır.

Parametreler

Name Anahtar Gerekli Tür Description
Pencere tutamacı
WindowHandle True integer

Pencerenin en üst düzeye çıkarılması için UIA tutamacı.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA penceresini normal olarak ayarlama

Pencereyi belirtilen UIA tutamacı ile normalleştirir (örneğin, küçültülmüş veya en üst düzeye çıkarmak yerine normal boyutlu bir pencereye ayarlar).

Parametreler

Name Anahtar Gerekli Tür Description
Pencere tutamacı
WindowHandle True integer

Pencerenin normalleşmesi için UIA tutamacı.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğe desenlerini alma

Bir UIA öğesi için hangi UIA desenlerinin kullanılabilir olduğunu ve bu nedenle hangi IA-Connect UIA eylemlerinin öğe üzerinde etkisi olabileceğini alın.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Genişletme daraltma deseni kullanılabilir
ExpandCollapsePatternAvailable boolean

UIA genişletme daraltma düzeni kullanılabilir ve bu nedenle bir öğeyi genişleten veya daraltan eylemler (örneğin, açılan menü) işe yarama olasılığı yüksektir.

Kullanılabilir çağırma düzeni
InvokePatternAvailable boolean

UIA çağırma düzeni kullanılabilir ve bu nedenle bir öğeye basan veya bir liste öğesi öğesine tıklayan eylemler büyük olasılıkla çalışır.

Kullanılabilir aralık değeri deseni
RangeValuePatternAvailable boolean

UIA aralık değeri deseni kullanılabilir ve bu nedenle öğeyi veya kaydırıcıyı kaydıran eylemler işe yarama olasılığı yüksektir.

Kaydırma düzeni kullanılabilir
ScrollPatternAvailable boolean

UIA kaydırma düzeni kullanılabilir ve bu nedenle bir öğeyi kaydıran eylemler çalışma olasılığı yüksektir.

Kullanılabilir seçim öğesi deseni
SelectionItemPatternAvailable boolean

UIA seçim öğesi deseni kullanılabilir ve bu nedenle bir öğeyi seçen eylemler çalışma olasılığı yüksektir.

Kullanılabilir metin deseni
TextPatternAvailable boolean

UIA metin deseni kullanılabilir ve bu nedenle bir öğe metin değerini okuyan eylemler işe yarama olasılığı yüksektir.

Geçiş deseni kullanılabilir
TogglePatternAvailable boolean

UIA geçiş düzeni kullanılabilir ve bu nedenle bir öğeyi denetleyen, işaretini kaldıran veya iki durumlu düğmeyi kaldıran eylemler işe yarama olasılığı yüksektir.

Kullanılabilir değer deseni
ValuePatternAvailable boolean

UIA değer deseni kullanılabilir ve bu nedenle bir öğeye metin giren veya öğe değerini okuyan eylemler işe yarama olasılığı yüksektir. Kaydırma çubukları da bir değer desenine tepki verebilir.

Kullanılabilir pencere deseni
WindowPatternAvailable boolean

UIA pencere deseni kullanılabilir ve bu nedenle bir öğeyi kapatan, en üst düzeye çıkaran veya en aza indiren eylemlerin çalışma olasılığı yüksektir.

Kılavuz deseni kullanılabilir
GridPatternAvailable boolean

UIA kılavuz deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Kullanılabilir kılavuz öğesi deseni
GridItemPatternAvailable boolean

UIA kılavuz öğesi deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Eski IAccessible deseni kullanılabilir
LegacyIAccessiblePatternAvailable boolean

UIA eski IAccessible deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Kullanılabilir seçim deseni
SelectionPatternAvailable boolean

UIA seçim düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Elektronik tablo deseni kullanılabilir
SpreadsheetPatternAvailable boolean

UIA elektronik tablo düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Elektronik tablo öğesi deseni kullanılabilir
SpreadsheetItemPatternAvailable boolean

UIA elektronik tablo öğesi deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Tablo deseni kullanılabilir
TablePatternAvailable boolean

UIA tablo düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Tablo öğesi deseni kullanılabilir
TableItemPatternAvailable boolean

UIA tablo öğesi deseni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Metin deseni 2 kullanılabilir
TextPattern2Available boolean

UIA metin deseni 2 kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Metin düzenleme düzeni kullanılabilir
TextEditPatternAvailable boolean

UIA metin düzenleme düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

Dönüşüm deseni kullanılabilir
TransformPatternAvailable boolean

UIA dönüştürme düzeni kullanılabilir. Bu düzen IA-Connect tarafından kullanılmaz.

UIA öğe değerini alma

Bir öğenin değerini döndürür. Değer genellikle bir metin giriş alanıyla ilişkilendirilir, ancak birçok öğe bu özelliğe sahip olabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe değeri
ElementValue string

öğesinin değeri.

UIA öğe penceresini kapatma

Öğe penceresini kapatır. Genellikle yalnızca pencereler veya iletişim kutuları üzerinde çalışır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesi arama modunu alma

UIA için IA-Connect Aracısı eylemleri tarafından hangi UIA öğesi arama modunun kullanıldığını alır.

Parametreler

Name Anahtar Gerekli Tür Description
Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
UIA öğesi arama modu
UIAElementSearchMode string

IA-Connect Aracısı tarafından kullanılan geçerli UIA öğesi arama modu.

UIA öğesi arama modunu ayarlama

UIA eylemleri gerçekleştirirken IA-Connect Aracısı tarafından hangi UIA öğesi arama modunun kullanılacağını seçin. Genellikle, bu eylem yalnızca varsayılan modla ilgili bir sorun yaşıyorsanız kullanılır (Tümünü bul).

Parametreler

Name Anahtar Gerekli Tür Description
UIA öğesi arama modu
UIAElementSearchMode True string

Kullanılacak UIA öğesi arama modu.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Komut sonucu
SetUIAElementSearchModeResult boolean

Komutun sonucu (başarı veya başarısızlık).

Hata mesajı
ErrorMessage string

Komut başarılı olmazsa, döndürülen hata iletisini içerir.

UIA öğesi arama renk bölgesini alma

Belirtilen renk ölçütlerini karşılayan bir UIA öğesi içindeki piksel bölgesinin ayrıntılarını döndürür. Aracı, öğenin koordinatlarında bir ekran görüntüsü alarak renkleri bulacağından önce öğe öne getirilmelidir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Arama rengi
SearchColour True string

0xAARRGGBB, #AARRGGBB, 0xRRGGBB veya her renk kanalının onaltılık biçimde bayt olduğu #RRGGBB (00 tamamen kapalı, FF tamamen açık) biçiminde renk arayın. Örneğin: kırmızı için #FF0000, mavi için #00FF00, siyah için #000000, beyaz için #FFFFFF.

Maksimum renk sapması
MaxColourDeviation True integer

Bir elementin maksimum rengi, eşleşme olarak kabul edilmeden önce arama renginden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. 15 sapma iyi bir başlangıç noktası olabilir.

Sol piksel X uzaklığı
LeftPixelXOffset integer

Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Sağ piksel X uzaklığı
RightPixelXOffset integer

Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Üst piksel Y uzaklığı
TopPixelYOffset integer

Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Alt piksel Y uzaklığı
BottomPixelYOffset integer

Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Aracıyı Gizle
HideAgent boolean

Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın.

Ekran koordinatlarını fiziksel olarak döndürme
ReturnPhysicalCoordinates boolean

Ekran koordinatlarının fiziksel koordinatlar olarak döndürülecek şekilde true olarak ayarlayın. Sanal koordinat olarak döndürülecek ekran koordinatları için false olarak ayarlayın. Temel alınan görüntü ölçeklendirmesi 100%ise, hem fiziksel hem de sanal koordinatlar aynıdır. Öğe koordinatları her zaman sanal koordinat olarak döndürülür.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Eşleşen renkle eşleşen piksel sayısı
NumberOfPixelsMatchingColour integer

Belirtilen renkle eşleşen piksel sayısı.

Renk eşleştirme sınırlayıcı kutu öğesi sol piksel
ColourMatchBoundingBoxElementLeftPixelXCoord integer

Belirtilen renkle eşleşen en soldaki pikselin sanal X koordinatı, sanal sol üst öğeye göre.

Renk eşleştirme sınırlayıcı kutu öğesi sağ piksel
ColourMatchBoundingBoxElementRightPixelXCoord integer

Belirtilen renkle eşleşen en sağdaki pikselin sanal X koordinatı, sanal sol üst öğeye göre.

Renk eşleştirme sınırlayıcı kutu öğesi üst piksel
ColourMatchBoundingBoxElementTopPixelYCoord integer

Belirtilen renkle eşleşen en üstteki pikselin sanal Y koordinatı, sanal sol üst öğeye göre.

Renk eşleştirme sınırlayıcı kutu öğesi alt pikseli
ColourMatchBoundingBoxElementBottomPixelYCoord integer

Belirtilen renkle eşleşen en alttaki pikselin sanal Y koordinatı, sanal sol üst öğeye göre.

Renk eşleştirme sınırlayıcı kutu eleman merkezi X piksel
ColourMatchBoundingBoxElementCenterPixelXCoord integer

Belirtilen renkle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal X koordinatı, sanal sol üst öğeye göre.

Renk eşleştirme sınırlayıcı kutu eleman orta Y pikseli
ColourMatchBoundingBoxElementCenterPixelYCoord integer

Belirtilen renkle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal Y koordinatı, sanal sol üst öğeye göre.

Renk eşleştirme sınırlayıcı kutu ekranı sol piksel
ColourMatchBoundingBoxScreenLeftPixelXCoord integer

Belirtilen renkle eşleşen en soldaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Renk eşleştirme sınırlayıcı kutu ekranı sağ piksel
ColourMatchBoundingBoxScreenRightPixelXCoord integer

Belirtilen renkle eşleşen en doğru pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Renk eşleştirme sınırlayıcı kutu ekranı üst piksel
ColourMatchBoundingBoxScreenTopPixelYCoord integer

Belirtilen renkle eşleşen en üstteki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Renk eşleştirme sınırlayıcı kutu ekranı alt pikseli
ColourMatchBoundingBoxScreenBottomPixelYCoord integer

Belirtilen renkle eşleşen en alttaki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Renk eşleştirme sınırlayıcı kutu ekran orta X piksel
ColourMatchBoundingBoxScreenCenterPixelXCoord integer

Belirtilen renkle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Renk eşleştirme sınırlayıcı kutu ekran orta Y pikseli
ColourMatchBoundingBoxScreenCenterPixelYCoord integer

Belirtilen renkle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

UIA öğesi etiket değerini alma

öğesindeki etiketin değerini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe etiketi değeri
ElementLabelValue string

öğesindeki etiketin değeri.

UIA öğesi içinde görünür arama görüntüsünü bekleme

Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekranda bir UIA öğesi içinde görünür bir şekilde bulunmasına veya belirtilen sürenin geçmesine kadar bekler. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir. UIA öğesi baştan var olmalıdır. Eylem, görüntü bulunduğunda hemen tamamlar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Resim türünü ara
SearchImageType string

'Arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir.

Resim ara
SearchImage string

Belirtilen UIA öğesi içinde bulunacak arama görüntüsü. Belirtilen 'Arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Director veya Agent ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir.

Alternatif arama görüntüsü türü
AltSearchImageType string

'Alternatif arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Yok' veya boş olarak ayarlanırsa alternatif arama görüntüsü yoktur. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir.

Alternatif arama resmi
AltSearchImage string

Belirtilen UIA öğesi içinde bulmak için isteğe bağlı bir alternatif arama görüntüsü. Belirtilen 'Alternatif arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Yönetmen veya Aracı ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. Alternatif bir arama görüntüsü belirtirseniz, Aracı arama veya alternatif arama görüntüsünü arar ve hangisinin bulunduğuna ilişkin raporu arar.

Maksimum renk sapması
MaxColourDeviation integer

Bir öğenin piksel renklerinin maksimum değeri, eşleşme olarak kabul edilmeden önce arama görüntüsü piksel renklerinden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. Bu, küçük renklendirme farklılıklarının göz ardı edilmesini sağlar.

En fazla piksel farkı
MaxPixelDifferences integer

Bir görüntünün eşleşmediği düşünülmeden önce arama görüntüsünün tamamında farklılık gösterebilecek maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa, 'Ardışık en fazla piksel farkı' da ayarlamanız gerekir.

En fazla ardışık piksel farkı
MaxConsecutivePixelDifferences integer

Bir görüntünün eşleşmediği düşünülmeden önce herhangi bir satırda farklılık gösterebilen maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa , 'Maksimum piksel farkı' da ayarlamanız gerekir.

Sol piksel X uzaklığı
LeftPixelXOffset integer

Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Sağ piksel X uzaklığı
RightPixelXOffset integer

Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Üst piksel Y uzaklığı
TopPixelYOffset integer

Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Alt piksel Y uzaklığı
BottomPixelYOffset integer

Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Piksel X uzaklık birimi
PixelXOffsetsUnit string

Sol ve sağ piksel X uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Sol ve sağ piksel X uzaklıkları, öğe genişliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın.

Piksel Y uzaklık birimi
PixelYOffsetsUnit string

Üst ve alt piksel Y uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Üst ve alt piksel Y uzaklıkları, öğe yüksekliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın.

Görüntü dizininde arama
SearchImageIndex integer

UIA öğesinde arama görüntüsünün ilk örneğini (arama yönünde) bulmak için 1 olarak ayarlayın. İkinci örnek için 2 olarak ayarlayın, .... , N. örnek için N. Alternatif bir görüntü de arıyorsanız, UIA öğesi önce arama görüntüsü için taranır, ikincisi de alternatif görüntü için taranır ve bu görüntünün istenen örneği aranır (aracı iki görüntünün bir karışımını değil birini veya diğerini bekler).

Resim arama yönü
ImageSearchDirection string

Arama yönü. 'Üstten' en üstten satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Alttan' alttan satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Soldan' soldan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. 'Sağdan' sağdan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. Bu, N. resmi üstten, alttan, soldan veya sağdan bulmak için 'Arama görüntüsü dizini' ile birlikte kullanılabilir. Performansı artırmak için görüntünüzü daha hızlı bulacağını düşündüğünüz arama yönünü seçin.

Aracıyı Gizle
HideAgent boolean

Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın.

Ekran koordinatlarını fiziksel olarak döndürme
ReturnPhysicalCoordinates boolean

Ekran koordinatlarının fiziksel koordinatlar olarak döndürülecek şekilde true olarak ayarlayın. Sanal koordinat olarak döndürülecek ekran koordinatları için false olarak ayarlayın. Temel alınan görüntü ölçeklendirmesi 100%ise, hem fiziksel hem de sanal koordinatlar aynıdır. Öğe koordinatları her zaman sanal koordinat olarak döndürülür.

Vurgulu dikdörtgeni göster
ShowHighlightRectangle boolean

true olarak ayarlanırsa, IA-Connect Aracısı ekrandaki görüntüyü vurgular. Bu, doğru görüntünün algılandığını görselleştirmeye yardımcı olmak için geliştirme sırasında yararlı olabilir.

Arama görüntüsünün bek beklediği saniye sayısı
SecondsToWait integer

Arama görüntüsünün UIA öğesinde bulunması için beklenecek saniye sayısı. Görüntü bulunamazsa, 'Görüntü bulunamazsa özel durum yükselt' true olarak ayarlanırsa bir özel durum oluşturulur, aksi takdirde eylem görüntünün bulunamadığını bildirir.

Aramalar arasında milisaniye
MillisecondsBetweenSearches integer

Ekran üzerindeki her UIA öğesi arasında beklenen milisaniye sayısı. Görüntü tanıma cpu maliyeti yüksek olabileceğinden gecikme, CPU kullanımını azaltmaya ve dağıtmaya yardımcı olabilir. Örneğin: Bir görüntünün görünür hale gelmesinin 1 dakikaya kadar sürebileceğini düşünüyorsanız, taramalar arasında 5000 milisaniye (5 saniye) duraklama eklemek CPU kullanımını önemli ölçüde azaltır (tarama sayısını büyük ölçüde azaltarak), ancak yanıt süresi üzerinde yalnızca küçük bir etkiye sahiptir. İzin verilen en düşük değer 100 milisaniyedir (1/10 saniye).

Görüntü bulunamazsa özel durum oluşturma
RaiseExceptionIfImageNotFound boolean

Görüntü bekleme süresinden sonra bulunamadığında IA-Connect özel durum oluşturması gerekiyorsa true olarak ayarlayın.

İş parçacığı kimliği için çıkış verilerini alma
RetrieveOutputDataFromThreadId integer

Daha önce 'İş parçacığını bekle' değerini false olarak ayarladıysanız (aracının arka plan iş parçacığında beklemeyi gerçekleştirmesine neden oluyorsa), sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Aksi takdirde, 0 (varsayılan) olarak ayarlayın.

İş parçacığını bekle
WaitForThread boolean

Aracı iş parçacığının tamamlanmasını beklemek için true olarak ayarlayın; Aracı, 'Arama görüntüsünün beklenecek saniye sayısı' ile belirtilen süre boyunca bekler. Beklemeyi atlamak için false olarak ayarlayın; Aracı, beklemeyi arka planda gerçekleştirmeye devam eder, ancak bir sonraki eylem için de kullanılabilir. Daha sonra Aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak sonuçları alabilir ve ardından 'İş parçacığı kimliği için çıkış verilerini alma' girişi Aracı iş parçacığı kimliği olarak ayarlanmış bu 'UIA öğesi içinde görünür arama görüntüsünü bekle' eylemini yeniden çalıştırabilirsiniz.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Bulunan arama resmi
SearchImageLocated boolean

Arama görüntüsü bulunuyorsa bu çıkış true olarak ayarlanır. Arama görüntüsü bulunamadıysa, bu çıkış false olarak ayarlanır.

Hangi arama görüntüsünün bulunduğu
WhichSearchImageLocated integer

Arama görüntüsü bulunmadıysa, bu çıkış 0 olarak ayarlanır. Arama görüntüsü bulunuyorsa 1 olarak ayarlayın. Alternatif arama resmi bulunuyorsa 2 olarak ayarlayın.

Resim eşleştirme sınırlayıcı kutu öğesi sol piksel
SearchImageBoundingBoxElementLeftPixelXCoord integer

Belirtilen görüntüyle eşleşen en soldaki pikselin sanal X koordinatı, sol üstteki öğeye göre.

Görüntü eşleştirme sınırlayıcı kutu öğesi sağ piksel
SearchImageBoundingBoxElementRightPixelXCoord integer

Belirtilen görüntüyle eşleşen en sağdaki pikselin sanal X koordinatı, sanal sol üst öğeye göre.

Resim eşleştirme sınırlayıcı kutu öğesi üst piksel
SearchImageBoundingBoxElementTopPixelYCoord integer

Sanal sol üst öğeye göre belirtilen görüntüyle eşleşen en üstteki pikselin sanal Y koordinatı.

Resim eşleştirme sınırlayıcı kutu öğesi alt pikseli
SearchImageBoundingBoxElementBottomPixelYCoord integer

Sanal sol üst öğeye göre belirtilen görüntüyle eşleşen en alttaki pikselin sanal Y koordinatı.

Görüntü eşleştirme sınırlayıcı kutu öğesi orta X piksel
SearchImageBoundingBoxElementCenterPixelXCoord integer

Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal X koordinatı, sanal sol üst öğeye göre.

Görüntü eşleştirme sınırlayıcı kutu öğesi orta Y pikseli
SearchImageBoundingBoxElementCenterPixelYCoord integer

Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal Y koordinatı, sanal sol üst öğeye göre.

Resim eşleştirme sınırlayıcı kutu ekranı sol piksel
SearchImageBoundingBoxScreenLeftPixelXCoord integer

Belirtilen görüntüyle eşleşen en soldaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekranı sağ piksel
SearchImageBoundingBoxScreenRightPixelXCoord integer

Belirtilen görüntüyle eşleşen en sağdaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekranı üst piksel
SearchImageBoundingBoxScreenTopPixelYCoord integer

Belirtilen görüntüyle eşleşen en üstteki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekranı alt pikseli
SearchImageBoundingBoxScreenBottomPixelYCoord integer

Belirtilen görüntüyle eşleşen en alttaki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekran orta X piksel
SearchImageBoundingBoxScreenCenterPixelXCoord integer

Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekran orta Y pikseli
SearchImageBoundingBoxScreenCenterPixelYCoord integer

Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

İş Parçacığı Kimliği
ThreadId integer

'İş parçacığını bekle' değerini false olarak ayarladıysanız (Aracı'nın arka plan iş parçacığında beklemeyi gerçekleştirmesine neden olur), bu çıkış eylemin işlemini izlemek ve iş parçacığı tamamlandığında sonuçları daha sonra almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar.

UIA öğesi içinde görünür arama görüntüsünü bulma

Bu eyleme giriş olarak sağlanan bir arama görüntüsünün ekrandaki uia öğesinin içinde görünür bir şekilde bulunup bulunmadığını döndürür. Aracı öğenin koordinatlarında bir ekran görüntüsü aldığından ve ekran görüntüsünde sağlanan arama görüntüsünü aradığından, öğe önce öne getirilmelidir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Resim türünü ara
SearchImageType string

'Arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir.

Resim ara
SearchImage string

Belirtilen UIA öğesi içinde bulunacak arama görüntüsü. Belirtilen 'Arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Director veya Agent ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir.

Alternatif arama görüntüsü türü
AltSearchImageType string

'Alternatif arama görüntüsü' girişinin neyi temsil ettiği tanımlar. 'Yok' veya boş olarak ayarlanırsa alternatif arama görüntüsü yoktur. 'Director image file' olarak ayarlanırsa, arama görüntüsü, Director tarafından erişilebilen bir dosyanın yoludur. 'Aracı görüntüsü dosyası' olarak ayarlanırsa, arama görüntüsü Aracı tarafından erişilebilen bir dosyanın yoludur. 'Base64' olarak ayarlanırsa, arama görüntüsü görüntünün base64 gösterimidir.

Alternatif arama resmi
AltSearchImage string

Belirtilen UIA öğesi içinde bulmak için isteğe bağlı bir alternatif arama görüntüsü. Belirtilen 'Alternatif arama görüntüsü türüne' bağlı olarak, bu bir görüntü dosyasının yolunu tutabilir (Yönetmen veya Aracı ucunda) veya aranacak görüntünün base64 (metin gösterimi) içerebilir. Alternatif bir arama görüntüsü belirtirseniz, Aracı arama veya alternatif arama görüntüsünü arar ve hangisinin bulunduğuna ilişkin raporu arar.

Maksimum renk sapması
MaxColourDeviation integer

Bir öğenin piksel renklerinin maksimum değeri, eşleşme olarak kabul edilmeden önce arama görüntüsü piksel renklerinden sapabilir. Sapma olmadan 0. Sapma RGB değerleriyle ölçülür. Örneğin: #FF0000 #FE0102 4 farklıdır. Bu, küçük renklendirme farklılıklarının göz ardı edilmesini sağlar.

En fazla piksel farkı
MaxPixelDifferences integer

Bir görüntünün eşleşmediği düşünülmeden önce arama görüntüsünün tamamında farklılık gösterebilecek maksimum piksel sayısı (maksimum renk sapması üzerinde). Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa, 'Ardışık en fazla piksel farkı' da ayarlamanız gerekir.

En fazla ardışık piksel farkı
MaxConsecutivePixelDifferences integer

Bir görüntünün eşleşmediği düşünülmeden önce herhangi bir satırda farklılık gösterebilen (maksimum renk sapması üzerinde) ardışık piksel sayısı. Bu, görüntüler arasındaki küçük farkların yoksayılmasına olanak tanır, ancak daha yüksek değerler görüntüyü bulmak için gereken süreyi artırabilir. 0 olarak ayarlanması ve gerekirse küçük miktarlarda artırılması önerilir. 0'ın üzerindeki bir değere ayarlanıyorsa , 'Maksimum piksel farkı' da ayarlamanız gerekir.

Sol piksel X uzaklığı
LeftPixelXOffset integer

Arama alanının sol kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Sağ piksel X uzaklığı
RightPixelXOffset integer

Arama alanının sağ kenarı için isteğe bağlı bir X uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Üst piksel Y uzaklığı
TopPixelYOffset integer

Arama alanının üst kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (negatif değerlerle) veya azaltmanıza (pozitif değerlerle) olanak tanır.

Alt piksel Y uzaklığı
BottomPixelYOffset integer

Arama alanının alt kenarı için isteğe bağlı bir Y uzaklığı. Bu, arama alanını artırmanıza (pozitif değerlerle) veya azaltmanıza (negatif değerlerle) olanak tanır.

Piksel X uzaklık birimi
PixelXOffsetsUnit string

Sol ve sağ piksel X uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Sol ve sağ piksel X uzaklıkları, öğe genişliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın.

Piksel Y uzaklık birimi
PixelYOffsetsUnit string

Üst ve alt piksel Y uzaklıkları piksel cinsinden ölçülürse 'Piksel' (varsayılan) olarak ayarlayın. Üst ve alt piksel Y uzaklıkları, öğe yüksekliğinin yüzdesi olarak ölçülürse 'Yüzde' olarak ayarlayın.

Görüntü dizininde arama
SearchImageIndex integer

UIA öğesinde arama görüntüsünün ilk örneğini (arama yönünde) bulmak için 1 olarak ayarlayın. İkinci örnek için 2 olarak ayarlayın, .... , N. örnek için N. Alternatif bir görüntü de arıyorsanız, UIA öğesi önce arama görüntüsü için taranır, ikincisi de alternatif görüntü için taranır ve bu görüntünün istenen örneği aranır (aracı iki görüntünün bir karışımını değil birini veya diğerini bekler).

Resim arama yönü
ImageSearchDirection string

Arama yönü. 'Üstten' en üstten satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Alttan' alttan satıra göre arama yaparak her satırın içinde soldan sağa doğru tarama gerçekleştirir. 'Soldan' soldan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. 'Sağdan' sağdan sütuna göre arama yaparak her sütunun içinde yukarıdan aşağıya doğru tarama gerçekleştirir. Bu, N. resmi üstten, alttan, soldan veya sağdan bulmak için 'Arama görüntüsü dizini' ile birlikte kullanılabilir. Performansı artırmak için görüntünüzü daha hızlı bulacağını düşündüğünüz arama yönünü seçin.

Aracıyı Gizle
HideAgent boolean

Analiz edilen öğeyi gizlemediğinden emin olmak için Aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın.

Ekran koordinatlarını fiziksel olarak döndürme
ReturnPhysicalCoordinates boolean

Ekran koordinatlarının fiziksel koordinatlar olarak döndürülecek şekilde true olarak ayarlayın. Sanal koordinat olarak döndürülecek ekran koordinatları için false olarak ayarlayın. Temel alınan görüntü ölçeklendirmesi 100%ise, hem fiziksel hem de sanal koordinatlar aynıdır. Öğe koordinatları her zaman sanal koordinat olarak döndürülür.

Vurgulu dikdörtgeni göster
ShowHighlightRectangle boolean

true olarak ayarlanırsa, IA-Connect Aracısı ekrandaki görüntüyü vurgular. Bu, doğru görüntünün algılandığını görselleştirmeye yardımcı olmak için geliştirme sırasında yararlı olabilir.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Bulunan arama resmi
SearchImageLocated boolean

Arama görüntüsü bulunuyorsa true olarak ayarlayın. Arama görüntüsü bulunamadıysa false olarak ayarlayın.

Hangi arama görüntüsünün bulunduğu
WhichSearchImageLocated integer

Arama görüntüsü yoksa 0 olarak ayarlayın. Arama resmi bulunuyorsa 1 olarak ayarlayın. Alternatif arama resmi bulunuyorsa 2 olarak ayarlayın.

Resim eşleştirme sınırlayıcı kutu öğesi sol piksel
SearchImageBoundingBoxElementLeftPixelXCoord integer

Belirtilen görüntüyle eşleşen en soldaki pikselin sanal X koordinatı, sol üstteki öğeye göre.

Görüntü eşleştirme sınırlayıcı kutu öğesi sağ piksel
SearchImageBoundingBoxElementRightPixelXCoord integer

Belirtilen görüntüyle eşleşen en sağdaki pikselin sanal X koordinatı, sanal sol üst öğeye göre.

Resim eşleştirme sınırlayıcı kutu öğesi üst piksel
SearchImageBoundingBoxElementTopPixelYCoord integer

Sanal sol üst öğeye göre belirtilen görüntüyle eşleşen en üstteki pikselin sanal Y koordinatı.

Resim eşleştirme sınırlayıcı kutu öğesi alt pikseli
SearchImageBoundingBoxElementBottomPixelYCoord integer

Sanal sol üst öğeye göre belirtilen görüntüyle eşleşen en alttaki pikselin sanal Y koordinatı.

Görüntü eşleştirme sınırlayıcı kutu öğesi orta X piksel
SearchImageBoundingBoxElementCenterPixelXCoord integer

Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal X koordinatı, sanal sol üst öğeye göre.

Görüntü eşleştirme sınırlayıcı kutu öğesi orta Y pikseli
SearchImageBoundingBoxElementCenterPixelYCoord integer

Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin sanal Y koordinatı, sanal sol üst öğeye göre.

Resim eşleştirme sınırlayıcı kutu ekranı sol piksel
SearchImageBoundingBoxScreenLeftPixelXCoord integer

Belirtilen görüntüyle eşleşen en soldaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekranı sağ piksel
SearchImageBoundingBoxScreenRightPixelXCoord integer

Belirtilen görüntüyle eşleşen en sağdaki pikselin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekranı üst piksel
SearchImageBoundingBoxScreenTopPixelYCoord integer

Belirtilen görüntüyle eşleşen en üstteki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekranı alt pikseli
SearchImageBoundingBoxScreenBottomPixelYCoord integer

Belirtilen görüntüyle eşleşen en alttaki pikselin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekran orta X piksel
SearchImageBoundingBoxScreenCenterPixelXCoord integer

Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli X koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

Resim eşleştirme sınırlayıcı kutu ekran orta Y pikseli
SearchImageBoundingBoxScreenCenterPixelYCoord integer

Belirtilen görüntüyle eşleşen pikselleri içeren sınırlayıcı kutunun merkezinin ekran pikseli Y koordinatı. Bu, 'Fiziksel koordinatları döndür' girişlerine bağlı olarak fiziksel veya sanal koordinattır.

UIA öğesi işaretli mi?

Bu eylem, bir öğenin (genellikle onay kutusu veya radyo kutusu) işaretli olup olmadığını belirten true veya false döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe işaretli
ElementIsChecked boolean

Öğe işaretliyse true veya değilse false döndürür.

UIA öğesi kaydırma yüzdesini ayarlama

Kaydırma bu öğe tarafından destekleniyorsa, belirtilen öğenin yatay ve / veya dikey kaydırma yüzdesini ayarlayın. Öğesi 'kaydırma' desenini destekliyorsa, bu eylemi doğrudan öğeye uygulayabilir ve yatay veya dikey kaydırma miktarını (veya her ikisini) belirtebilirsiniz. Öğesi 'kaydırma' desenini desteklemiyorsa, bu eylem 'aralık değeri' veya 'değer' desenlerine geri döner, ancak bunları öğenin kendisine değil, doğrudan kaydırma çubuğu denetimlerine uygulamanız gerekir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Yatay kaydırma yüzdesi
HorizontalScrollPercentage double

Öğeyi yatay olarak kaydırma konumu (0 ile 100 arasında (desteklenen ondalıklar) veya yatay kaydırma konumunu değiştirmeden bırakmak için -1.

Dikey kaydırma yüzdesi
VerticalScrollPercentage double

Öğeyi dikey kaydırma konumu (0 ile 100 arasında (desteklenen ondalıklar) veya dikey kaydırma konumunu değiştirmeden bırakmak için -1.

Kaydırma düzenini deneyin
TryScrollPattern boolean

true olarak ayarlanırsa, IA-Connect Aracısı kaydırma eylemini gerçekleştirmek için UIA kaydırma deseni kullanmayı dener. UIA kaydırma düzeni seçilen öğede kullanılamıyorsa, IA-Connect Aracısı seçilen diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı kaydırma deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. Denenen desenlerin sırası (bu eyleme girişler aracılığıyla etkinleştirilirse) kaydırma, aralık değeri ve değerdir.

Aralık değeri deseni deneyin
TryRangeValuePattern boolean

true olarak ayarlanırsa, IA-Connect Aracısı kaydırma eylemini gerçekleştirmek için UIA aralık değeri deseni kullanmayı dener. SEÇILEN öğede UIA aralık değeri deseni kullanılamıyorsa, IA-Connect Aracısı seçilen diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir aralık değeri deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. Denenen desenlerin sırası (bu eyleme girişler aracılığıyla etkinleştirilirse) kaydırma, aralık değeri ve değerdir.

Değer deseni deneyin
TryValuePattern boolean

true olarak ayarlanırsa, IA-Connect Aracısı kaydırma eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. UIA değer deseni seçilen öğede kullanılamıyorsa, IA-Connect Aracısı seçilen diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner. Denenen desenlerin sırası (bu eyleme girişler aracılığıyla etkinleştirilirse) kaydırma, aralık değeri ve değerdir. Uyarı: Bir düzenleme öğesinde değer deseni kullanmak, değeri düzenleme öğesine girmeniz yeterlidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Komut sonucu
UIASetElementScrollPercentageResult boolean

Komutun sonucu (başarı veya başarısızlık).

Hata mesajı
ErrorMessage string

Komut başarılı olmazsa, döndürülen hata iletisini içerir.

UIA öğesi konumunun ekran görüntüsünü alma

Öğenin konumunun ekran görüntüsünü alır ve bir görüntü döndürür. Ekran görüntüsü öğelerin bulunduğu konumda ekranın bir kopyasını alırken önce öğe öne getirilmelidir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Resim biçimi
ImageFormat string

Ekran görüntüsü için kullanılacak görüntü biçimi. Bu, döndürülen verilerin kalitesini ve boyutunu etkileyebilir. Desteklenen biçimler PNG (varsayılan), JPG, BMP ve GIF'tır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aracıyı Gizle
HideAgent boolean

Aracı'nın ekran görüntüsünü gizlemediğinden emin olmak için aracıyı (görünürse) otomatik olarak gizlemek için true olarak ayarlayın.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Base64 olarak ekran görüntüsü
ScreenBitmapBase64 string

Base64 kodlanmış dize olarak ekran görüntüsü.

UIA öğesi metin değerini alma

Bir öğenin metin değerini döndürür. Metin değeri genellikle bir etiketle ilişkilendirilir, ancak birçok öğe bu özelliğe sahip olabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe metin değeri
ElementTextValue string

öğesinin metin değeri.

UIA öğesi var mı?

Bir öğenin var olup olmadığını bildirir ve bazı temel öğe özelliklerini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama işlemi kimliği
SearchProcessId integer

Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0).

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dönüş öğesi tutamacı
ReturnElementHandle boolean

true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Alt işlemleri dahil et
IncludeChildProcesses boolean

true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem aranacaktır.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe var
ElementExists boolean

Öğe varsa true veya yoksa false döndürür.

Öğe tutamacı
ElementHandle integer

öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

öğesinin UIA yerelleştirilmiş denetim türü.

UIA öğesi özelliklerini alma

Bir öğenin tüm özelliklerini döndürür. Hangi alanın gerekli özellik değerlerini barındırdığı konusunda emin değilseniz bu yararlı olabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dönüş öğesi tutamacı
ReturnElementHandle boolean

true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir.

Dönüş öğesi değeri
ReturnElementValue boolean

True olarak ayarlanırsa, bulunan öğenin değeri döndürülür.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Öğe sınırı içinde tıklanabilir noktayı doğrulama
ValidateClickablePointWithinElementBoundary boolean

Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe adı
ElementName string

Öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

öğesinin UIA otomasyon kimliği.

Öğe çerçevesi kimliği
ElementFrameworkId string

öğesinin UIA çerçeve kimliği.

Öğe denetim türü
ElementControlType string

UIA denetim türü bir sayı olarak. Bu, yerelleştirilmiş denetim türüne benzer ancak dile özgü değildir.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

öğesinin UIA yerelleştirilmiş denetim türü.

Öğe etkinleştirildi
ElementIsEnabled boolean

Öğesinin etkinleştirilip etkinleştirilmediğini döndürür.

Öğe ekran dışında
ElementIsOffscreen boolean

Öğenin ekran dışında olup olmadığını döndürür.

Öğe klavyeye odaklanabilir
ElementIsKeyboardFocusable boolean

Öğenin klavye tarafından odaklanıp odaklanılamayacağını döndürür.

Öğenin klavye odağı var
ElementHasKeyboardFocus boolean

Öğenin şu anda klavye odağına sahip olup olmadığını döndürür.

Öğe parola alanıdır
ElementIsPasswordField boolean

Öğenin parola giriş alanı olup olmadığını döndürür.

Öğe hızlandırıcı anahtarı
ElementAcceleratorKey string

Öğesini etkinleştirmek için basılabilen kısayol tuşlarını döndürür.

Öğe erişim anahtarı
ElementAccessKey string

Menü öğesini etkinleştirmek için basılabilen kısayol tuşlarını döndürür.

Öğe sol kenarı
ElementLeftEdge integer

Öğenin veya pencerenin sol kenarı ile ekranın sol kenarı arasındaki piksel cinsinden uzaklık.

Öğe sağ kenarı
ElementRightEdge integer

Öğenin veya pencerenin sağ kenarı ile ekranın sol kenarı arasındaki piksel cinsinden uzaklık.

Öğe üst kenarı
ElementTopEdge integer

Öğenin veya pencerenin üst kenarı ile ekranın üst kenarı arasındaki piksel cinsinden uzaklık.

Öğe alt kenarı
ElementBottomEdge integer

Öğenin veya pencerenin alt kenarı ile ekranın üst kenarı arasındaki piksel cinsinden uzaklık.

Öğe tıklatılabilir noktası X
ElementClickablePointX integer

Temel alınan uygulama tarafından döndürülen ekranın sol kenarına göre öğedeki merkezi tıklanabilir noktanın piksel cinsinden X koordinatı.

Öğe tıklanabilir noktası Y
ElementClickablePointY integer

Temel alınan uygulama tarafından döndürülen ekranın üst kenarına göre öğedeki merkezi tıklanabilir noktanın piksel cinsinden Y koordinatı.

Öğe işlem kimliği
ElementProcessId integer

Bu öğenin sahibi olan işlemin İşlem Kimliği (PID).

Öğe tutamacı
ElementHandle integer

'Return öğesi tanıtıcısı' girişi true olarak ayarlandıysa, bu işlem daha fazla eylem için 'üst' tutamacı olarak hareket etmek üzere başka eylemlerde kullanılabilecek sayısal bir öğe tutamacını barındıracaktır.

Öğe değeri
ElementValue string

'Return öğesi değeri' girişi true olarak ayarlandıysa ve öğenin bir değer deseni varsa, bu değer bu değeri tutar.

Öğe metin değeri
ElementTextValue string

'Return öğesi değeri' girişi true olarak ayarlandıysa ve öğenin bir metin değeri deseni varsa, bu işlem bu metin değerini tutar.

UIA öğesi özelliklerini liste olarak alma

Bir öğenin özelliklerini tek tek öğeler yerine tek satır listesi (tek satır koleksiyonu / veri tablosu) olarak döndürür; bu, verileri nasıl kullanmayı düşündüğünüze bağlı olarak yararlı olabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Öğe tutamacı
ElementHandle True integer

Hedef öğenin UIA tanıtıcısı.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Bulunan öğe sayısı
NumberOfElementsFound integer

Bulunan öğe sayısı.

Döndürülen öğe sayısı
NumberOfElementsReturned integer

Döndürülen öğe sayısı.

UIA öğesi özellikleri JSON
UIAElementPropertiesJSON string

JSON biçiminde öğesinin UIA özellikleri.

UIA öğesine basın

Bir öğeye (genellikle bir düğme) basar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Düğme olayının tamamlanmasını bekleyin
Wait boolean

Otomasyon devam etmeden önce düğme olayının tamamlanmasını bekler mi? True olarak ayarlanırsa, düğme kalıcı bir iletişim kutusu açarsa bu durum zaman aşımına neden olabilir.

Win32 tıklama düğmesi
Win32ClickButton boolean

True olarak ayarlanırsa, UIA kullanmak yerine bir Win32 tıklama olayı kullanılır. Bu bir 'tetikle ve unut' tıklama olayıdır. Bu, bir tıklamanın ardından sunulan kalıcı iletişim kutuları veya UIA çağırma deseni olmayan öğelerle ilgilenirken yararlı olabilir.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Çağırma düzenini deneyin
TryInvokePattern boolean

true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı basın eylemini gerçekleştirmek için uia çağırma deseni kullanmayı dener ('Win32 tıklama düğmesi' true olarak ayarlanmadığı sürece). UiA çağırma düzeni seçilen öğede kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir çağırma deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner.

Eski deseni deneyin
TryLegacyPattern boolean

true olarak ayarlanırsa IA-Connect Aracısı, çağırma deseni kullanılabilir değilse (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığından) ve 'Win32 tıklama düğmesi' yanlış olduğunda basın eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine genel giriş metni

Fareyi öğenin ortasına taşır, odaklar, sol tıklamalar ve tuşlara basar. Genellikle yerel UIA giriş yöntemlerini kabul edecek bir metin girişi ile kullanılır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Önce Odak öğesi
FocusElement boolean

Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect?

Öğeye genel sol fare tıklaması
GlobalMouseClickOnElement boolean

Metin girmeden önce öğe koordinatlarında (öğeye odaklanmak için) genel bir fare tıklaması gerçekleştirilmeli mi?

Var olan değeri çift fare tıklaması sil'i kullanarak değiştirme
ReplaceExistingValueUsingDoubleClickDelete boolean

Var olan herhangi bir değer, fareye çift tıklayıp (vurgulamak için) ve ardından silinerek değiştirilmeli mi?

Silme CTRL-A kullanarak mevcut değeri değiştirme
ReplaceExistingValueUsingCTRLADelete boolean

Var olan herhangi bir değerin Ctrl-A tuşuna basılarak (tümünü vurgulamak için) ve ardından silinerek değiştirilmesi gerekir mi? Bazı öğeler Ctrl-A ile vurgulanmayı desteklemeyebilir; bu durumda alternatif 'Çift fare tıklaması silmeyi kullanarak mevcut değeri değiştir' seçeneği denenmelidir.

Metinden girişe
TextToInput string

Klavyeyi kullanarak genel girişe metin değeri.

Önemli olayları göndermeyi kullanma
SendKeyEvents boolean

True olarak ayarlanırsa anahtar olayları gönder (sanal tuş vuruşlarını işletim sistemine gönderen daha düşük düzey bir API) kullanılır. false olarak ayarlanırsa, bunun yerine anahtarlar (odaklanmış öğeye tuş vuruşları gönderen daha yüksek düzeyli bir API) kullanılır.

Milisaniye cinsinden aralık
Interval integer

Her tuşa basma arasındaki milisaniye sayısı.

Sembolleri yorumlama
DontInterpretSymbols boolean

'Metinden girişe' içindeki simgeler özel tuşlar olarak yorumlanmamalı mı (örneğin, Shift için +, Ctrl için ^)? Gerçek simgeleri girme girişiminde bulunursanız, bu true olarak ayarlanmalıdır.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Öğe sınırı içinde tıklanabilir noktayı doğrulama
ValidateClickablePointWithinElementBoundary boolean

Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine genel giriş parolası

Fareyi öğenin ortasına taşır, odaklar, sol tıklamalar ve tuşlara basar. Genellikle yerel UIA giriş yöntemlerini kabul edecek bir parola girişiyle kullanılır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Önce Odak öğesi
FocusElement boolean

Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect?

Öğeye genel sol fare tıklaması
GlobalMouseClickOnElement boolean

Metin girmeden önce öğe koordinatlarında (öğeye odaklanmak için) genel bir fare tıklaması gerçekleştirilmeli mi?

Var olan değeri çift fare tıklaması sil'i kullanarak değiştirme
ReplaceExistingValueUsingDoubleClickDelete boolean

Var olan herhangi bir değer, fareye çift tıklayıp (vurgulamak için) ve ardından silinerek değiştirilmeli mi?

Silme CTRL-A kullanarak mevcut değeri değiştirme
ReplaceExistingValueUsingCTRLADelete boolean

Var olan herhangi bir değerin Ctrl-A tuşuna basılarak (tümünü vurgulamak için) ve ardından silinerek değiştirilmesi gerekir mi? Bazı öğeler Ctrl-A ile vurgulanmayı desteklemeyebilir; bu durumda alternatif 'Çift fare tıklaması silmeyi kullanarak mevcut değeri değiştir' seçeneği denenmelidir.

Giriş parolası
PasswordToInput True password

Klavyeyi kullanarak genel girişin parola değeri.

Önemli olayları göndermeyi kullanma
SendKeyEvents boolean

True olarak ayarlanırsa anahtar olayları gönder (sanal tuş vuruşlarını işletim sistemine gönderen daha düşük düzey bir API) kullanılır. false olarak ayarlanırsa, bunun yerine anahtarlar (odaklanmış öğeye tuş vuruşları gönderen daha yüksek düzeyli bir API) kullanılır.

Milisaniye cinsinden aralık
Interval integer

Her tuşa basma arasındaki milisaniye sayısı.

Sembolleri yorumlama
DontInterpretSymbols boolean

'Giriş parolası' içindeki simgeler özel tuşlar olarak yorumlanmamalı mı (örneğin, Shift için +, Ctrl için ^)? Gerçek simgeleri girme girişiminde bulunursanız, bu true olarak ayarlanmalıdır.

Parola depolanan parola içeriyor
PasswordContainsStoredPassword boolean

Parola {IAConnectPassword:StoredPasswordIdentifier} biçiminde veya {OrchestratorCredential:FriendlyName} biçiminde bir IA-Connect Orchestrator genel kimlik bilgisi içeren (veya tamamen) IA-Connect bir parola tanımlayıcısı içeriyorsa true olarak ayarlayın. Bu depolanan parola örneğin 'Parola oluştur' eylemi tarafından oluşturulmuş olabilir veya IA-Connect Orchestrator tarafından tutulabilir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Öğe sınırı içinde tıklanabilir noktayı doğrulama
ValidateClickablePointWithinElementBoundary boolean

Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine genel orta fare tıklaması

Fareyi bir UIA öğesine göre ortaya veya seçilen kenar, köşe veya uzaklık konumuna taşır ve ortadaki fare düğmesine tıklar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Önce Odak öğesi
FocusElementFirst boolean

Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect?

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

X uzaklığını tıklatın
ClickOffsetX integer

Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler.

Uzaklık Y'ye tıklayın
ClickOffsetY integer

Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler.

Göreli uzaklık
OffsetRelativeTo string

Öğenin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ).

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Öğe sınırı içinde tıklanabilir noktayı doğrulama
ValidateClickablePointWithinElementBoundary boolean

Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine genel sağ fare tıklaması

Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sağ fare düğmesine tıklar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Önce Odak öğesi
FocusElementFirst boolean

Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect?

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

X uzaklığını tıklatın
ClickOffsetX integer

Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler.

Uzaklık Y'ye tıklayın
ClickOffsetY integer

Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler.

Göreli uzaklık
OffsetRelativeTo string

Öğenin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ).

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Öğe sınırı içinde tıklanabilir noktayı doğrulama
ValidateClickablePointWithinElementBoundary boolean

Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine genel sol fare tıklaması

Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sol fare düğmesine tıklar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Önce Odak öğesi
FocusElementFirst boolean

Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect?

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

X uzaklığını tıklatın
ClickOffsetX integer

Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler.

Uzaklık Y'ye tıklayın
ClickOffsetY integer

Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler.

Göreli uzaklık
OffsetRelativeTo string

Öğenin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ).

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Öğe sınırı içinde tıklanabilir noktayı doğrulama
ValidateClickablePointWithinElementBoundary boolean

Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine genel çift sol fare tıklaması

Fareyi bir UIA öğesine göre merkeze veya seçilen kenar, köşe veya uzaklık konumuna taşır ve sol fare düğmesine çift tıklar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Milisaniye cinsinden gecikme
DelayInMilliseconds integer

Tıklamaların her biri arasındaki gecikme (milisaniye cinsinden).

Önce Odak öğesi
FocusElementFirst boolean

Genel tıklamadan önce öğeye odaklanmayı denemeli IA-Connect?

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

X uzaklığını tıklatın
ClickOffsetX integer

Tıklama eylemini kaydıracak X piksel sayısı. Bu parametre hem pozitif (sağ) hem de negatif (sol) uzaklık değerlerini destekler.

Uzaklık Y'ye tıklayın
ClickOffsetY integer

Tıklama eylemini kaydıracak Y piksel sayısı. Bu parametre hem pozitif (aşağı) hem de negatif (yukarı) uzaklık değerlerini destekler.

Göreli uzaklık
OffsetRelativeTo string

Öğenin göreli konumu (Orta / Orta / Orta, Sol, Sağ, Üst, Alt, Sol Üst, Sol Üst, Sağ Üst, Sol Alt, Alt Sağ).

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Öğe sınırı içinde tıklanabilir noktayı doğrulama
ValidateClickablePointWithinElementBoundary boolean

Bazı öğeler için UIA, öğenin içindeki tıklanabilir bir noktanın farkında değildir ve öğenin merkezi yerine geçersiz bir koordinat (örneğin 0,0) döndürür. Bu giriş true olarak ayarlanırsa, IA-Connect UIA tarafından sağlanan koordinatın geçerliliğini denetler ve öğenin sınırı içinde değilse UIA tarafından sağlanan değeri yoksayar ve bunun yerine öğesinin merkezini kullanır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine giriş girişi

Var olan metni değiştirerek veya belirli bir konuma dönüş ekleyerek bir öğeye (genellikle metin girişi alanı) bir Windows return/new satırı girer.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Var olan değeri değiştirme
ReplaceExistingValue boolean

öğesinde metin varsa, bu değiştirilmeli mi?

Konum ekle
InsertPosition integer

Metin eklemeye başlamak için konum (dizin). Mevcut metin varsa, ekleme konumu varolan metnin içinde belirli bir konuma eklemek için kullanılabilir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Giriş doğrulaması başarısız olursa özel durum tetikle
RaiseExceptionIfInputValidationFails boolean

Etkinleştirilirse, IA-Connect Aracısı istenen metni girdikten sonra öğenin yeni değerini denetler. Yeni değer beklenen değerle eşleşmiyorsa bir özel durum oluşturulur. Bu giriş false ise (varsayılan), günlüğe bir uyarı girilir, ancak hiçbir özel durum tetiklenmez.

Değer deseni deneyin
TryValuePattern boolean

true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı metin girişi eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. Seçilen öğede UIA değer deseni kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner.

Eski deseni deneyin
TryLegacyPattern boolean

true olarak ayarlanırsa IA-Connect Aracısı, değer deseni kullanılamıyorsa (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığı için) metin girişi eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine metin girme

Var olan metni değiştirerek veya yeni değeri belirli bir konuma ekleyerek bir öğeye (genellikle bir metin giriş alanı) metin giren UIA eylemi.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Metinden girişe
TextToInput string

Girilebilecek metin değeri.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Var olan değeri değiştirme
ReplaceExistingValue boolean

öğesinde metin varsa, bu değiştirilmeli mi?

Konum ekle
InsertPosition integer

Metin eklemeye başlamak için konum (dizin). Mevcut metin varsa, ekleme konumu varolan metnin içinde belirli bir konuma eklemek için kullanılabilir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Giriş doğrulaması başarısız olursa özel durum tetikle
RaiseExceptionIfInputValidationFails boolean

Etkinleştirilirse, IA-Connect Aracısı istenen metni girdikten sonra öğenin yeni değerini denetler. Yeni değer beklenen değerle eşleşmiyorsa bir özel durum oluşturulur. Bu giriş false ise (varsayılan), günlüğe bir uyarı girilir, ancak hiçbir özel durum tetiklenmez.

Değer deseni deneyin
TryValuePattern boolean

true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı metin girişi eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. Seçilen öğede UIA değer deseni kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner.

Eski deseni deneyin
TryLegacyPattern boolean

true olarak ayarlanırsa IA-Connect Aracısı, değer deseni kullanılamıyorsa (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığı için) metin girişi eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesine parola girme

Var olan metnin yerine bir öğeye parola (genellikle parola giriş alanı) giren UIA eylemi.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Giriş parolası
PasswordToInput True password

Girilebilecek parola değeri.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Parola depolanan parola içeriyor
PasswordContainsStoredPassword boolean

Parola {IAConnectPassword:StoredPasswordIdentifier} biçiminde veya {OrchestratorCredential:FriendlyName} biçiminde bir IA-Connect Orchestrator genel kimlik bilgisi içeren (veya tamamen) IA-Connect bir parola tanımlayıcısı içeriyorsa true olarak ayarlayın. Bu depolanan parola örneğin 'Parola oluştur' eylemi tarafından oluşturulmuş olabilir veya IA-Connect Orchestrator tarafından tutulabilir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Değer deseni deneyin
TryValuePattern boolean

true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı metin girişi eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. Seçilen öğede UIA değer deseni kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner.

Eski deseni deneyin
TryLegacyPattern boolean

true olarak ayarlanırsa IA-Connect Aracısı, değer deseni kullanılamıyorsa (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığı için) metin girişi eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesini açma/kapatma

Bir öğeyi (genellikle onay kutusu veya radyo kutusu) değiştirir. Bu, öğeye geçerli durumuna karşı durum verir (örn. işaretli seçeneği işaretlenmemiş duruma gelir ve tersi de geçerlidir). Belirli bir durum ayarlamak istiyorsanız bunun yerine 'Öğeyi denetle' eylemini kullanın.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesini bekleyin

Bir öğenin (genellikle bir düğme veya metin giriş alanı gibi bir pencere içindeki tek bir öğe) var olmasını bekler.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama işlemi kimliği
SearchProcessId integer

Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0).

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dönüş öğesi tutamacı
ReturnElementHandle boolean

true olarak ayarlanırsa, bulunan öğeye bir tanıtıcı döndürülür. Bu tanıtıcı, 'üst' tanıtıcı olarak hareket etmek için başka eylemlerde kullanılabilir.

Beklenecek saniye sayısı
SecondsToWait True integer

Öğenin var olmasını beklemek için en fazla saniye sayısı.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Alt işlemleri dahil et
IncludeChildProcesses boolean

true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür.

Öğe bulunamazsa özel durum tetikle
RaiseExceptionIfElementNotFound boolean

UIA öğesi bekleme süresinden sonra mevcut değilse IA-Connect bir özel durum tetiklemelidir?

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe var
ElementExists boolean

Öğe varsa true veya yoksa false döndürür.

Öğe tutamacı
ElementHandle integer

öğesinin UIA tanıtıcısı. Bu, bu öğe üzerinde hareket eden diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

öğesinin UIA yerelleştirilmiş denetim türü.

UIA öğesini daraltma

Bir öğeyi (genellikle menü / açılan öğe) daraltıyor. Öğe zaten daraltılmışsa hiçbir şey olmaz.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesini denetleme

Öğenin durumunu (genellikle onay kutusu veya radyo kutusu) işaretli veya işaretsiz olarak ayarlar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Check öğesi
CheckElement boolean

Öğe denetlenmeli mi (true) yoksa işaretlenmemiş mi (yanlış)?

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesini genişletme

Bir öğeyi genişletir (genellikle bir menü / açılan öğe). Öğe zaten genişletilmişse hiçbir şey olmaz.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesini sayısal aralık değerine ayarlama

Sayısal aralığı olan öğenin değerini (örneğin, kaydırma çubuğu) ayarlar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Yeni değer
NewValue True double

Öğesinin ayarlanacağı sayısal aralık değeri.

Yeni değer yüzde
NewValueIsPercentage boolean

Yeni değer bir yüzde mi?

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesini sayısal değere ayarlama

Sayısal girişi olan öğenin değerini (örneğin, metin alanı veya kaydırma çubuğu) ayarlar.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Yeni değer
NewValue True integer

Öğesinin ayarlanacağı sayısal değer.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Giriş doğrulaması başarısız olursa özel durum tetikle
RaiseExceptionIfInputValidationFails boolean

Etkinleştirilirse, IA-Connect Aracısı istenen metni girdikten sonra öğenin yeni değerini denetler. Yeni değer beklenen değerle eşleşmiyorsa bir özel durum oluşturulur. Bu giriş false ise (varsayılan), günlüğe bir uyarı girilir, ancak hiçbir özel durum tetiklenmez.

Değer deseni deneyin
TryValuePattern boolean

true (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı metin girişi eylemini gerçekleştirmek için uia değer deseni kullanmayı dener. Seçilen öğede UIA değer deseni kullanılamıyorsa, IA-Connect Aracısı diğer desenlere geri döner (bu eyleme yönelik diğer girişler aracılığıyla etkinleştirilir veya devre dışı bırakılır). false olarak ayarlanırsa, IA-Connect Aracısı bir değer deseni kullanmayı denemez ve hemen seçilen diğer desenlere geri döner.

Eski deseni deneyin
TryLegacyPattern boolean

true olarak ayarlanırsa IA-Connect Aracısı, değer deseni kullanılamıyorsa (öğede mevcut olmadığından veya kullanımı devre dışı bırakıldığı için) metin girişi eylemini gerçekleştirmek için UIA eski desenini kullanmayı dener.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesini seçin

Bir öğeyi (genellikle listedeki veya açılan menüdeki bir öğeyi) seçer.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA öğesini taşıma

UiA öğesini ekranda belirtilen konuma taşır. Bu eylem genellikle yalnızca Pencere öğeleriyle (dönüştürme düzenine sahip olan) çalışır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Yatay hareket türü
HorizontalMovementType string

Hareketin türü: Mutlak veya göreli.

Yatay konum
HorizontalPosition True integer

Öğenin yeni yatay konumu. Hareketin türü (örneğin, mutlak veya göreli), 'Yatay hareket türü' girişi tarafından tanımlanır. Yatay konumu değiştirmeden bırakmak için 0 değerini seçin ve 'Yatay hareket türü'nü 'Göreli' olarak ayarlayın.

Dikey hareket türü
VerticalMovementType string

Hareketin türü: Mutlak veya göreli.

Dikey konum
VerticalPosition True integer

Öğenin yeni dikey konumu. Hareketin türü (örneğin, mutlak veya göreli), 'Dikey hareket türü' girişi tarafından tanımlanır. Dikey konumu değiştirmeden bırakmak için 0 değerini seçin ve 'Dikey hareket türü'nü 'Göreli' olarak ayarlayın.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Komut sonucu
UIAMoveElementResult boolean

Komutun sonucu (başarı veya başarısızlık).

Hata mesajı
ErrorMessage string

Komut başarılı olmazsa, döndürülen hata iletisini içerir.

UIA öğesini yeniden boyutlandırma

UIA öğesini yeniden boyutlandırıyor. Bu eylem genellikle yalnızca Pencere öğeleriyle (dönüştürme düzenine sahip olan) çalışır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Genişlik türünü yeniden boyutlandırma
ResizeWidthType string

Genişlik yeniden boyutlandırma türü: Mutlak veya göreli.

Yeni genişlik
NewWidth True integer

Öğesinin yeni genişliği. Yeniden boyutlandırma türü (örneğin, mutlak veya göreli), 'Genişlik türünü yeniden boyutlandır' girişi tarafından tanımlanır. Genişliği değiştirmeden bırakmak için 0 değerini seçin ve 'Genişlik türünü yeniden boyutlandır'ı 'Göreli' olarak ayarlayın.

Yükseklik türünü yeniden boyutlandırma
ResizeHeightType string

Yükseklik yeniden boyutlandırma türü: Mutlak veya göreli.

Yeni yükseklik
NewHeight True integer

Öğesinin yeni yüksekliği. Yeniden boyutlandırma türü (örneğin, mutlak veya göreli), 'Yükseklik türünü yeniden boyutlandır' girişi tarafından tanımlanır. Yüksekliği değiştirmeden bırakmak için 0 değerini seçin ve 'Yükseklik türünü yeniden boyutlandır'ı 'Göreli' olarak ayarlayın.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Komut sonucu
UIAResizeElementResult boolean

Komutun sonucu (başarı veya başarısızlık).

Hata mesajı
ErrorMessage string

Komut başarılı olmazsa, döndürülen hata iletisini içerir.

UIA öğesinin mevcut olmamasını bekleyin

Bir öğenin (genellikle düğme veya metin giriş alanı gibi bir pencere içindeki tek bir öğe) artık var olmamasını bekler.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama işlemi kimliği
SearchProcessId integer

Belirtilirse (1 veya daha yüksek bir değer) arama yalnızca bu İşlem Kimliğine (PID) sahip bir işleme ait öğeleri dikkate alır. IA-Connect işlemi başlattıysanız PID, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eylemi tarafından sağlanır. PID'yi bilmiyorsanız bu alanı boş bırakın (veya 0).

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Beklenecek saniye sayısı
SecondsToWait True integer

Öğenin var olmaması için beklenmek için en fazla saniye sayısı.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Alt işlemleri dahil et
IncludeChildProcesses boolean

true olarak ayarlanırsa ve 'Arama işlemi kimliği' belirtilirse, bu işlem kimliğinin alt işlemleri de aramaya eklenir. false olarak ayarlanırsa yalnızca tam 'Arama işlemi kimliği' ile eşleşen bir işlem döndürülür.

Öğe hala varsa özel durum tetikle
RaiseExceptionIfElementStillExists boolean

UIA öğesi bekleme süresinden sonra hala mevcutsa IA-Connect bir özel durum tetiklemelidir?

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Öğe beklemeden önce var
ElementExistsBeforeWait boolean

Öğesi beklemeden önce varsa true veya değilse false döndürür.

Öğe beklendikten sonra var
ElementExistsAfterWait boolean

Öğesi beklendikten sonra varsa true veya değilse false döndürür.

UIA öğesinin çevresine dikdörtgen çizme

Bulunan öğenin gerekli öğe olduğunu belirlemeye yardımcı olmak için öğenin çevresine bir dikdörtgen çizer. Dikdörtgen 5 saniye sonra otomatik olarak kaldırılır.

Parametreler

Name Anahtar Gerekli Tür Description
Üst pencere tutamacı
ParentWindowHandle True integer

Aramanın başlangıç noktası olarak hareket etmek için üst UIA pencere tutamacı (1 veya üzeri bir değer). Bu, 'Masaüstü öğesini bekle' veya 'Öğeyi bekle' gibi eylemler kullanılarak İnceleme yoluyla bulunabilir.

Arama öğesi adı
SearchElementName string

Aranacak isteğe bağlı UIA öğesi adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Search öğesi sınıf adı
SearchElementClassName string

Aranacak isteğe bağlı UIA öğesi sınıf adı (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi otomasyon kimliği
SearchElementAutomationId string

Aranacak isteğe bağlı UIA öğesi otomasyon kimliği (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

Arama öğesi yerelleştirilmiş denetim türü
SearchLocalizedControlType string

Aranacak isteğe bağlı UIA öğesi yerelleştirilmiş denetim türü (üst pencere tutamacından başlayarak). Bu, Denetim aracılığıyla bulunabilir.

UIA alt ağacını ara
SearchSubTree boolean

true olarak ayarlanırsa, üst pencere tutamacını altındaki UIA ağacının tamamı aranacaktır. Bu daha kapsamlıdır ancak daha uzun sürebilir. false olarak ayarlanırsa, yalnızca UIA ağacındaki üst pencere tutamacını doğrudan altındaki öğeler aranacaktır.

Kalem rengi
PenColour string

Çizilecek dikdörtgenin rengi (örn. kırmızı, yeşil, mavi, sarı, mor veya turuncu) veya #FF0000 gibi bir dize onaltılık kod.

Kalem kalınlığı pikselleri
PenThicknessPixels integer

Vurgu dikdörtgen kenarlarının kalınlığı (piksel cinsinden).

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Name] like 'Document*' AND [ClassName] like 'Label*'. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok öğe varsa, sıralama ölçütü olarak hangi öğe özelliğini belirtmenize olanak tanır. Bu, gerekli öğeyi seçmek için 'Match index' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Match index' 1 ise ekranın en üstüne en yakın eşleşen öğe eşleştirilir.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla birden çok öğe eşleşiyorsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Aranacak en fazla öğe sayısı
MaxElementsToSearch integer

UIA ağacında hedef öğe aranırken aranacak öğe sayısı üst sınırı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

En fazla göreli arama derinliği
MaxRelativeSearchDepth integer

Üst öğenin altındaki alt öğeleri aramak için en büyük göreli ağaç derinliği. Doğrudan alt öğelerin derinlik değeri 1 olur. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Sınırsız arama derinliği için 0 olarak ayarlayın. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Düğüm başına aranacak en fazla alt öğe
MaxChildElementsToSearchPerNode integer

HEDEF öğe için UIA ağacında arama yaparken her öğenin altında aranacak en fazla alt öğe sayısı. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Varsayılan olarak, bu değer 0 (sınırsız) olarak ayarlanır. Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Geçiş yapılmaması gereken öğe yerelleştirilmiş denetim türleri
ElementLocalizedControlTypesNotToTraverse string

UIA ağacında hedef öğe aranırken geçiş yapılmaması (içine adımlanması) için UIA öğesi yerelleştirilmiş denetim türlerinin virgülle ayrılmış listesi. Arama, tek bir öğenin arama ölçütleri ile eşleşip eşleşmediğini denetlemeye devam eder, ancak yerelleştirilmiş denetim türü bu dışlama listesindeyse bu öğenin alt öğelerini aramaz. Bu giriş yalnızca UIA öğesi arama modu "Ağaç yürüyüşü" ise çalışır (bu, Denetçi'nin ayarlar sayfasında etkinleştirilebilir). Bu giriş genellikle öğe aramayı optimize etmek için kullanılır.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

UIA üst düzey Win32 penceresini bekleyin

UIA tutamacını döndürmeden önce en üst düzey Win32 penceresinin mevcut olması için belirtilen süreyi bekleyen hızlı bir Win32 eylemi. Üst düzey pencere, masaüstüne bağlı olan penceredir. Sınıf adına veya pencere başlığına göre arama yapabilir veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Daha güçlü olan 'Masaüstü öğesini bekle' UIA eylemini kullanmak daha yaygındır, ancak bu Win32 eylemi genellikle daha hızlı yürütülür.

Parametreler

Name Anahtar Gerekli Tür Description
Arama sınıfı adı
SearchClassName string

Aranacak en üst düzey pencerenin öğe sınıfı adı, örneğin 'Not Defteri'.

Arama penceresi başlığı
SearchWindowTitle string

Aranacak en üst düzey pencerenin başlığı.

Beklenecek saniye sayısı
SecondsToWait True integer

Pencerenin var olmasını beklemek için en fazla saniye sayısı.

Arama işlemi kimliği
SearchProcessId integer

Pencerenin sahibi olan işlemin isteğe bağlı işlem kimliği (örneğin, IA-Connect Ortamı /Oturum eylemlerindeki 'İşlemi Çalıştır' eyleminin çıkışı tarafından sağlandığı gibi). İşlem kimliğine göre arama yapmak için 0 olarak ayarlayın.

Dizini eşleştir
MatchIndex integer

Aramayla birden çok öğe eşleşiyorsa, hangi öğenin (1'den başlayarak) eşleşmesi gerekir. Eşleştirme için sıralama düzenini seçmek için 'Sütuna göre sırala' ile birlikte kullanılabilir.

Arama filtresi
SearchFilter string

Koşullu işleçleri kullanarak aramayı kullanılabilir pencere özelliklerine göre daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok pencere varsa, bu, hangi pencere özelliğine göre sıralanacağını belirtmenize olanak tanır. Bu, gerekli pencereyi seçmek için 'Dizini eşleştir' ile birlikte kullanılır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ve 'Eşleştir dizini' 1 ise ekranın en üstüne en yakın eşleşen pencere döndürülür.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla eşleşen birden çok pencere varsa, sıralanmış listenin en üstünden (true) veya sıralanmış listenin en altından (false) 'Dizini eşleştir' eşleşmelidir.

Pencere bulunamazsa özel durum tetikle
RaiseExceptionIfWindowNotFound boolean

Win32 arama penceresi bekleme süresinden sonra yoksa IA-Connect özel durum oluşturmalı mı?

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Pencere tutamacı
WindowHandle integer

Pencerenin UIA tanıtıcısı. Bu, bu pencere içindeki diğer UIA eylemleri için giriş olarak kullanılabilir.

Öğe adı
ElementName string

Pencere öğesinin UIA adı.

Öğe sınıfı adı
ElementClassName string

Pencere öğesinin UIA sınıf adı.

Öğe otomasyon kimliği
ElementAutomationId string

Pencere öğesinin UIA otomasyon kimliği.

Öğe yerelleştirilmiş denetim türü
ElementLocalizedControlType string

Pencere öğesinin UIA yerelleştirilmiş denetim türü.

Öğe var
ElementExists boolean

Pencere varsa true veya yoksa false döndürür.

UIA üst öğe tutamacını alma

Belirtilen öğenin üst öğesi için bir tanıtıcı döndürür. Üst öğe, UIA 'ağacının' bir sonraki düzeyinde olan ve neredeyse her zaman içeren bir öğe olan öğe olarak tanımlanır.

Parametreler

Name Anahtar Gerekli Tür Description
Öğe tutamacı
ElementHandle True integer

Hedef öğenin UIA tanıtıcısı.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Üst öğe tutamacı
ParentElementHandle integer

Üst öğe için uia tanıtıcısı.

Win32 pencerelerini edinin

İsteğe bağlı olarak belirtilen sınıf adına veya pencere başlığına sahip tüm Win32 pencerelerinin listesini döndüren hızlı bir Win32 eylemi veya joker karakterler de dahil olmak üzere daha gelişmiş arama filtreleri belirtebilirsiniz. Bu eylem Win32 API'lerini kullansa da Windows, Java, ModernUI ve Web pencerelerini algılayabilir. Win32 Windows görev çubuğu, masaüstü, başlangıç menüsü, saydam katman, ekran dışı veya gizli pencereler gibi beklenmeyen öğeler içerebilir, bu nedenle döndürülen listede beklenenden daha fazla sonuç bulunabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Arama sınıfı adı
SearchClassName string

Aranacak en üst düzey pencerenin isteğe bağlı sınıf adı; örneğin ,'Chrome_WidgetWin_1'.

Arama penceresi başlığı
SearchWindowTitle string

Aranacak en üst düzey pencerenin isteğe bağlı başlığı.

Yalnızca en üst düzey pencereleri alma
TopLevelWindowsOnly boolean

Yalnızca işletim sisteminin üst düzey olarak kabul ettiği Win32 pencerelerini almak için true olarak ayarlayın. Tüm Win32 pencerelerini almak için false olarak ayarlayın. Bir pencerenin Win32 tanımının, pencere olarak tanıyamayabileceğiniz öğeleri içereceğini ve birçok iletişim kutusunun ve ileti kutusunun üst pencerenin alt öğesi olmasına rağmen üst düzey olarak işaretlendiğini unutmayın.

Yalnızca görünür pencereleri alma
VisibleWindowsOnly boolean

Yalnızca işletim sisteminin görünür olduğunu düşündüğü Win32 pencerelerini almak için true olarak ayarlayın. Hem görünür hem de görünür olmayan Win32 pencerelerini almak için false olarak ayarlayın. Ekran dışı veya saydam pencerelerin görünür olarak işaretlendiğini ancak bunları göremediğini unutmayın.

Yalnızca başlık çubuğu olan pencereleri alma
WindowsWithTitlebarOnly boolean

Yalnızca başlık çubuğu olan Win32 pencerelerini almak için true olarak ayarlayın. Başlık çubuğu olup olmadığına bakılmaksızın Win32 pencerelerini almak için false olarak ayarlayın. Bazı saydam pencerelerin başlık çubukları olduğunu ancak bunları göremediğini unutmayın.

Yalnızca başlığı olan pencereleri alma
WindowsWithTitleOnly boolean

Yalnızca başlığı olan Win32 pencerelerini (metin içeren başlık çubuğu) almak için true olarak ayarlayın. Başlığı olup olmadığına bakılmaksızın Win32 pencerelerini almak için false olarak ayarlayın. Başlık çubuğunun pencerenin üst kısmındaki şerit, başlık ise içindeki metin olduğunu unutmayın.

Saydam pencereleri yoksay
IgnoreTransparentWindows boolean

Yalnızca saydamlığı olmayan Win32 pencerelerini almak için true olarak ayarlayın. Saydamlık kümesi olup olmadığına bakılmaksızın Win32 pencerelerini almak için false olarak ayarlayın.

Arama işlemi kimliği
SearchProcessId integer

Pencerelerin sahibi olan işlemin isteğe bağlı işlem kimliği (örneğin, IA-Connect Ortamı/Oturum eylemlerindeki 'İşlemi Çalıştır' eyleminin çıkışı tarafından sağlandığı gibi). İşlem kimliğine göre arama yapmak için 0 olarak ayarlayın.

Arama filtresi
SearchFilter string

Koşullu işleçleri ve herhangi bir öğe alanını kullanarak aramayı daha fazla kısıtlamak için isteğe bağlı gelişmiş filtre. Örnek 1: [Genişlik] < 200. Örnek 2: [Title] like '*Excel' AND [IsMinimised] = False AND [IsResizeable] = True. Daha fazla örnek için belgelere bakın.

Sütun adına göre sırala
SortByColumn string

Aramayla eşleşen birden çok pencere varsa, bu, hangi pencere özelliğine göre sıralanacağını belirtmenize olanak tanır. Örneğin: 'Sütun adına göre sırala' [TopEdge] ise, pencere listesi üst kenara göre sıralanmış olarak döndürülür. Bu alan boş bırakılırsa, pencereler algılanan sırayla döndürülür.

Eşleştirme dizini artan
MatchIndexAscending boolean

Aramayla eşleşen birden çok pencere varsa ve bir sıralama sütunu belirtilirse, artan düzende sıralamak için true (varsayılan) veya azalan düzende sıralamak için false olarak ayarlayın.

Return UIA öğe tanıtıcısı
ReturnElementHandle boolean

true olarak ayarlanırsa, çıkış koleksiyonunda ('UIAHandle' sütununda) bulunan her Win32 penceresine bir UIA tanıtıcısı döndürülür. Bu tanıtıcı, IA-Connect UIA eylemlerinde 'üst' tanıtıcı olarak hareket etmek için daha fazla eylemde kullanılabilir.

döndürülecek ilk öğe
FirstItemToReturn integer

1'den başlayarak döndürülecek ilk pencerenin (satır) dizini.

Döndürülecek en fazla öğe
MaxItemsToReturn integer

Döndürülecek pencere sayısı üst sınırı veya tüm öğeleri döndürmek için 0.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()

Döndürülenler

Name Yol Tür Description
Win32 windows JSON
Win32WindowsJSON string

Arama ölçütleri ile eşleşen Win32 pencerelerinin JSON biçiminde listesi.

Win32 pencere sayısı
NumberOfWin32Windows integer

Döndürülen Win32 pencere sayısı.

Ön plan UIA penceresini ayarlama

Ön plana bir pencere getirir.

Parametreler

Name Anahtar Gerekli Tür Description
Pencere tutamacı
WindowHandle True integer

Ön plan penceresi olarak ayarlanması gereken pencerenin UIA tanıtıcısı.

Pencereyi aç/kapat
ToggleWindow boolean

Pencere, odaklanmaya veya tıklamaya çalışılarak mı değiştirilmelidir? Bu, pencerenin güvenilir bir şekilde ön plana getirilmesini sağlamaya yardımcı olur.

Geçiş genel sol fare tıklama aracıyı kullanır
ToggleUsesGlobalLeftMouseClickAgent boolean

Pencereyi açma/kapatmayı seçerseniz, önce IA-Connect Aracısı'na odaklanmak için genel fare tıklamalarının kullanılıp kullanılmayacağını belirtir.

Saniyeler içinde gecikmeyi açma/kapatma
ToggleDelay double

Pencereyi açma/kapatmayı seçerseniz, geçişten sonra duraklatma işlemini belirtir.

Workflow
Workflow True string

Buraya şu ifadeyi ekleyin: workflow()