Wyrażenia warunkowe

Oznacza początek bloku akcji, który jest uruchamiany, gdy zostanie spełniony warunek określony w tej instrukcji

Więcej informacji na temat korzystania z akcji warunkowych można znaleźć tutaj

Jeśli plik istnieje
Jeśli folder istnieje
Jeśli proces
Jeśli usługa
Jeśli tekst znajduje się na ekranie (OCR)
Jeśli strona internetowa zawiera
Jeśli okno zawiera
Jeśli obraz
Jeśli okno
Sprawa
Default case
Else
Else if
If
Switch

Jeśli plik istnieje

Oznacza początek warunkowego bloku akcji w zależności od tego, czy plik istnieje, czy nie

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Jeśli plik Nie dotyczy Istnieje, Nie istnieje Istnieje Stan pliku do sprawdzenia
Ścieżka pliku No Plik Pełna ścieżka, w której ma być wyszukiwany plik
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

Jeśli folder istnieje

Oznacz początek warunkowego bloku akcji w zależności od tego, czy folder istnieje, czy nie

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Jeśli folder Nie dotyczy Istnieje, Nie istnieje Istnieje Wybierz stan folderu do sprawdzenia
Ścieżka folderu No Folder Wprowadź lub wybierz pełną ścieżkę folderu lub zmienną zawierającą folder, którego stan ma zostać sprawdzony
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

Jeśli proces

Oznacza początek warunkowego bloku akcji w zależności od tego, czy proces jest uruchomiony, czy nie

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Jeśli proces Nie dotyczy Działa, nie działa Jest uruchomiony Stan procesu do sprawdzenia
Nazwa procesu No Wartość tekstowa Nazwa procesu do sprawdzenia
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
Wyjątek Opis
Nie można pobrać listy procesów Wskazuje problem podczas pobierania listy procesów

Jeśli usługa

Oznacza początek warunkowego bloku akcji, w zależności od tego, czy usługa jest uruchomiona, wstrzymana, zatrzymana lub zainstalowana na komputerze

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Jeśli usługa Nie dotyczy Jest zatrzymany, jest zainstalowany, Nie jest zainstalowany, Jest uruchomiony, Jest wstrzymany Jest uruchomiony Stan usługi do sprawdzenia
Nazwa usługi No Wartość tekstowa Nazwa usługi do sprawdzenia
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
Wyjątek Opis
Nie znaleziono usługi Wskazuje, że nie można znaleźć usługi
Nie można pobrać stanu usługi Wskazuje, że wystąpił problem podczas pobierania stanu usługi

Jeśli tekst znajduje się na ekranie (OCR)

Oznacza początek bloku warunkowego akcji w zależności od tego, czy dany tekst pojawia się na ekranie, czy nie, używając funkcji OCR

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Jeśli tekst Nie dotyczy Istnieje, Nie istnieje Istnieje Określa, czy ma być sprawdzane istnienie tekstu w danym źródle przeznaczonym do analizy
Aparat OCR No OCREngineObject Aparat używany w celu wykonania operacji OCR
Tekst do znalezienia No Wartość tekstowa Tekst do wyszukania w określonym źródle
Jest wyrażeniem regularnym Nie dotyczy Wartość logiczna Fałsz Określa, czy w celu wyszukiwania określonego tekstu ma być używane wyrażenie regularne
Wyszukaj tekst na Nie dotyczy Cały ekran, Okienko pierwszego planu Cały ekran Określa, czy podany tekst ma być wyszukiwany na całym widocznym ekranie, czy tylko w oknie na pierwszym planie
Tryb wyszukiwania Nie dotyczy Całe określone źródło, tylko określony podregion, podregion względem obrazu Całe określone źródło Określa, czy ma być skanowany cały ekran (lub okno), czy jego zawężony podregion
Obrazy No Lista obrazów Obrazy określające podregion (względem lewego górnego rogu obrazu) do skanowania w poszukiwaniu podanego tekstu
X1 Tak Wartość liczbowa Początkowa współrzędna X podregionu, który ma być skanowany w poszukiwaniu podanego tekstu
Tolerancja Tak Wartość liczbowa 10 Określa, jak bardzo szukane obrazy mogą różnić się od pierwotnie wybranego obrazu
Y1 Tak Wartość liczbowa Początkowa współrzędna Y podregionu, który ma być skanowany w poszukiwaniu podanego tekstu
X1 Tak Wartość liczbowa Początkowa współrzędna X podregionu względnego w stosunku do określonego obrazu, który ma być skanowany w poszukiwaniu podanego tekstu
X2 Tak Wartość liczbowa Końcowa współrzędna X podregionu, który ma być skanowany w poszukiwaniu podanego tekstu
Y1 Tak Wartość liczbowa Początkowa współrzędna Y podregionu względnego w stosunku do określonego obrazu, który ma być skanowany w poszukiwaniu podanego tekstu
Y2 Tak Wartość liczbowa Końcowa współrzędna Y podregionu, który ma być skanowany w poszukiwaniu podanego tekstu
X2 Tak Wartość liczbowa Końcowa współrzędna X podregionu względnego w stosunku do określonego obrazu, który ma być skanowany w poszukiwaniu podanego tekstu
Y2 Tak Wartość liczbowa Końcowa współrzędna Y podregionu względnego w stosunku do określonego obrazu, który ma być skanowany w poszukiwaniu podanego tekstu
Utworzone zmienne
Argument Pisz Opis
LocationOfTextFoundX Wartość liczbowa Współrzędna X punktu, w którym tekst pojawia się na ekranie. Jeśli wyszukiwanie jest wykonywane w oknie pierwszego planu, zwrócona współrzędna jest względem lewego górnego rogu okna
LocationOfTextFoundY Wartość liczbowa Współrzędna X punktu, w którym tekst pojawia się na ekranie. Jeśli wyszukiwanie jest wykonywane w oknie pierwszego planu, zwrócona współrzędna jest względem lewego górnego rogu okna
Wyjątki
Wyjątek Opis
W trybie nieinterakcyjnym nie można sprawdzić, czy istnieje tekst Wskazuje, że podczas działania w trybie nieinterakcyjnym nie można sprawdzić, czy na ekranie znajduje się tekst
Nieprawidłowe współrzędne podregionu Wskazuje, że określone współrzędne podregionu są nieprawidłowe
Nie można przeanalizować tekstu za pomocą funkcji OCR Wskazuje, że wystąpił błąd podczas próby przeanalizowania tekstu za pomocą funkcji OCR
Aparat OCR nie jest aktywny Wskazuje, że aparat OCR nie jest aktywny

Jeśli strona internetowa zawiera

Oznacz początek warunkowego bloku akcji w zależności od tego, czy określony fragment tekstu lub element istnieje na stronie internetowej

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Wystąpienie przeglądarki internetowej No Wystąpienie przeglądarki internetowej Wprowadź lub wybierz zmienną zawierającą wystąpienie przeglądarki internetowej, którego używasz
Sprawdź, czy strona internetowa Nie dotyczy Zawiera element, Nie zawiera elementu, Zawiera tekst, Nie zawiera tekstu Zawiera element Sprawdź, czy na stronie internetowej istnieje określony tekst lub element strony internetowej
Element interfejsu użytkownika No WebControl Wybierz element interfejsu użytkownika na stronie internetowej, który ma zostać sprawdzony
Tekst No Wartość tekstowa Wprowadź tekst na stronie internetowej, który ma zostać sprawdzony
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
Wyjątek Opis
Nie można komunikować się z przeglądarką Wskazuje, że wystąpił błąd związany z przeglądarką

Jeśli okno zawiera

Oznacza początek warunkowego bloku akcji w zależności od tego, czy określony fragment tekstu lub element interfejsu użytkownika istnieje w oknie

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Sprawdź, czy okno Nie dotyczy Zawiera element interfejsu użytkownika, Nie zawiera elementu interfejsu użytkownika, Zawiera tekst, Nie zawiera tekstu Zawiera element interfejsu użytkownika Sprawdź, czy w oknie istnieje określony tekst lub element interfejsu użytkownika
Sprawdź stan elementu interfejsu użytkownika Nie dotyczy Wartość logiczna Fałsz Sprawdź, czy określony element interfejsu użytkownika jest włączony, czy wyłączony
Tekst No Wartość tekstowa Tekst do sprawdzenia
Element interfejsu użytkownika No UIControl Element interfejsu użytkownika do sprawdzenia
Okno No UIControl Okno, w którym ma być sprawdzane istnienie tekstu
Województwo Nie dotyczy Włączone, Wyłączone Włączony Stan elementu interfejsu użytkownika do sprawdzenia
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

Jeśli obraz

Ta akcja oznacza początek warunkowego bloku akcji w zależności od tego, czy wybrany obraz zostanie znaleziony na ekranie, czy nie

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Jeśli obraz Nie dotyczy istnieje, nie istnieje istnieje Czy ma być sprawdzanie istnienie, czy brak wybranego obrazu
Obraz do sprawdzenia No Lista obrazów Obrazy, których istnienie będzie sprawdzane w trakcie wykonywania akcji
Wyszukaj obraz na Nie dotyczy Cały ekran, Tylko okienko pierwszego planu Cały ekran Czy szukać określonego obrazu tylko w głównym oknie, czy na całym widocznym ekranie. Żaden wybór nie znajdzie obrazu, jeśli nie jest on wyraźnie widoczny na ekranie
Tryb wyszukiwania Nie dotyczy Przeszukuj cały ekran lub okno pierwszego planu, Szukaj w określonym obszarze podrzędnym ekranu lub okna pierwszego planu Wyszukaj na całym ekranie lub w oknie na pierwszym planie Czy w celu znalezienia dostarczonego tekstu ma być skanowany cały ekran (lub okno), czy jego zawężony podregion
Znajdź wszystkie obrazy z listy Nie dotyczy Wartość logiczna Fałsz Sprawdź, czy wszystkie obrazy z listy istnieją, czy nie istnieją
X1 Tak Wartość liczbowa Początkowa współrzędna X podregionu, który ma być skanowany w poszukiwaniu podanego tekstu
X2 Tak Wartość liczbowa Końcowa współrzędna X podregionu, który ma być skanowany w poszukiwaniu podanego tekstu
Y1 Tak Wartość liczbowa Początkowa współrzędna Y podregionu, który ma być skanowany w poszukiwaniu podanego tekstu
Y2 Tak Wartość liczbowa Końcowa współrzędna Y podregionu, który ma być skanowany w poszukiwaniu podanego tekstu
Tolerancja Tak Wartość liczbowa 10 Określ, jak bardzo szukane obrazy mogą różnić się od pierwotnie wybranego obrazu
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
Wyjątek Opis
W trybie nieinterakcyjnym nie można sprawdzić obrazu Wskazuje, że nie można zidentyfikować obrazu w trybie nieinterakcyjnym
Nieprawidłowe współrzędne podregionu Wskazuje, że współrzędne danego podregionu były nieprawidłowe

Jeśli okno

Ta akcja oznacza początek warunkowego bloku akcji w zależności od tego, czy okno jest otwarte, czy nie, albo czy okno przyjęło fokus (pierwszy plan)

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Pobierz okno Nie dotyczy Według elementu interfejsu użytkownika okna, Przez okno wystąpienia/dojście, Według tytułu i/lub klasy Przy użyciu elementu interfejsu użytkownika Określ, czy okno ma być wyszukiwane przy użyciu elementu interfejsu użytkownika, czy kombinacji tytułu/klasy okna
Tytuł okna Tak Wartość tekstowa Tytuł okna. Można używać symboli wieloznacznych, takich jak „?” lub „*”.
Okno No UIControl Element interfejsu użytkownika w oknie
Wystąpienie okna No Wartość liczbowa Wystąpienie okna lub dojście do okna, które ma zostać sprawdzone
Klasa okna Tak Wartość tekstowa Jeśli istnieją dwa okna o tym samym tytule, klasa okna może pomóc je rozróżnić. W tym przypadku wprowadź klasę okna, która ma być używana.
Sprawdź, czy okno Nie dotyczy Jest otwarty, Nie jest otwarty, Ma fokus, Nie ma fokusu Jest otwarte Stan okna, które ma zostać sprawdzone
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

Case

Wyrażenie, które, jeśli zostało spełnione, blokuje akcje skojarzone z tym konkretnym przebiegiem instrukcji Przypadek

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Operator Nie dotyczy Równa (=), Nie równa (<>), Większa niż (>), Większa lub równa (>=), Mniejsza niż (<), Mniejsza lub równa (<=), Zawiera, Nie zawiera, Jest pusta, Nie jest pusta, Zaczyna się od, Nie zaczyna się, Kończy się na, Nie kończy się na Równa się (=) Operator porównania tej instrukcji case
Wartość do porównania No * Wprowadź wartość do porównania z wartością bloku switch
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

Default case

Blok akcji, który jest uruchamiany, jeśli w treści bloku switch nie zostały spełnione kryteria żadnego wyrażenia instrukcji case

Parametry wejściowe
  • Ta akcja nie wymaga żadnych danych wejściowych
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

Albo

Oznacza początek bloku akcji, który jest uruchamiany, gdy nie zostanie spełniony warunek określony w poprzednich instrukcjach „If”

Parametry wejściowe
  • Ta akcja nie wymaga żadnych danych wejściowych
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

Else if

Oznacza początek bloku akcji, który został uruchomiony, gdy warunki określone w poprzednich instrukcjach „If” nie zostały spełnione, ale został spełniony warunek określony w tej instrukcji

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Operator Nie dotyczy Równa (=), Nie równa (<>), Większa niż (>), Większa lub równa (>=), Mniejsza niż (<), Mniejsza lub równa (<=), Zawiera, Nie zawiera, Jest pusta, Nie jest pusta, Zaczyna się od, Nie zaczyna się, Kończy się na, Nie kończy się na Równa się (=) Wybierz relację pierwszego operandu do drugiego operandu.
Pierwszy operand No * Wprowadź nazwę wartości zdefiniowaną przez poprzednią akcję, tekst, liczbę lub wyrażenie do porównania z drugim operandem.
Drugi operand No * Wprowadź nazwę wartości utworzoną przez poprzednią akcję, tekst, liczbę lub wyrażenie do porównania z pierwszym operandem.
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

If

Oznacza początek bloku akcji, który jest uruchamiany, gdy zostanie spełniony warunek określony w tej instrukcji

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Operator Nie dotyczy Równa (=), Nie równa (<>), Większa niż (>), Większa lub równa (>=), Mniejsza niż (<), Mniejsza lub równa (<=), Zawiera, Nie zawiera, Jest pusta, Nie jest pusta, Zaczyna się od, Nie zaczyna się, Kończy się na, Nie kończy się na Równa się (=) Wybierz relację pierwszego operandu do drugiego operandu.
Pierwszy operand No * Wprowadź nazwę wartości zdefiniowaną przez poprzednią akcję, tekst, liczbę lub wyrażenie do porównania z drugim operandem.
Drugi operand No * Wprowadź nazwę wartości utworzoną przez poprzednią akcję, tekst, liczbę lub wyrażenie do porównania z pierwszym operandem.
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków

Switch

Wysyła polecenie wykonania do różnych części treści instrukcji switch na podstawie wartości wyrażenia

Parametry wejściowe
Argument Opcjonalnie Akceptuje Wartość domyślna Opis
Wartość do sprawdzenia No * Wprowadź nazwę wartości, tekst lub liczbę do porównania z poniższymi instrukcjami case.
Utworzone zmienne
  • Ta akcja nie wywołuje żadnych zmiennych
Wyjątki
  • Ta akcja nie zawiera żadnych wyjątków