Komenda wyszuka podany wzorzec. Przy pomocy tej komendy można wyszukać obrazek na ekranie lub na zmiennej obrazkowej i podjąć związaną z tym akcję (np. poczekać)
Parametry:- Wyrażenie obrazka wzorca - Wyrażenie obrazka - Obrazek, który zostanie wyszukany,
- Inwersja działania - Pole wyboru - Inwersja powoduje, że komenda będzie czekała aż obrazek zniknie z ekranu. Bez włączonej inwersji komenda czeka aż obrazek się pojawi na ekranie,
- Znajdź wszystkie - Pole wyboru - Włącz by komenda zwracała tablicę wszystkich wystąpień wzoru na obrazie. Gdy opcja jest wyłączona zostanie zwrócona tylko jedna współrzędna obrazka,
- Nazwa zmiennej pod wynikowej - Nazwa zmiennej - nazwa zmiennej pod jakim zostanie zapisana współrzędna wyniku. Zwracane jest położenie lewego górnego rogu wzorca. Przypisanie zostaje wykonane każdorazowo za każdym razem zaraz po znalezieniu wzorca. Pozostaw puste, by nie zwracać żadnej wartości. Jeśli po zakończeniu wyszukiwania wzorzec nie został znaleziony, przypisanie nie zostanie wykonane. Jeśli opcja ,,Znajdź wszystkie'' jest zaznaczona, zostanie zwrócona tablica współrzędnych,
- Poziom porównywania obrazków - Suwak - Jak bardzo wzorzec powinien się pokrywać z obrazkiem (pozostaw zero dla identyczności),
- Ile milisekund czekać, aż obrazek się pojawi - Wyrażenie liczbowe - Ile milisekund czekać gdy obrazek nie zostaje znaleziony,
- Obszar/punkt poszukiwań wzorca - Wyrażenie punktu/obszaru - Miejsce gdzie obszar ma zostać poszukiwany (obszar lub współrzędne lewego górnego rogu). Pozostawić puste, jeśli pełny ekran/cały obrazek ma zostać przeszukany,
- Źródło obrazka - Wyrażenie obrazka - Obrazek, na którym ma zostać wyszukany wzorzec. Pozostawić puste, jeśli użyty ma być obraz monitora(ów).
Podprocedury:- FoundProcedure - zostanie wywołana każdorazowo przy znalezieniu wzorca (tuż przed opuszczeniem komendy). Zostanie wywołana gdy obrazek zostanie znaleziony (gdy inwersja jest wyłączona) lub wystąpi tzw. timeout (gdy inwersja jest włączona),
- NotFoundProcedure - zostanie wywołana każdorazowo, gdy wzorzec nie zostanie znaleziony (np. wystąpi tzw. timeout). Zostanie wywołana gdy obrazek nie zostanie znaleziony (gdy inwersja jest wyłączona) lub wystąpi timeout (gdy inwersja jest włączona),
- OnSearching - zostanie uruchomiona jeśli komenda nie znalazła obrazka (lub znalazła obrazek jeśli inwersja jest włączona). Jeśli wszystkie warunki są spełnione, pozycja znalezionego obrazka jest przypisana do podanej zmiennej.
Każdorazowo po szukaniu wzorca na ekranie, wywołana jest dokładnie jedna z powyższych trzech procedur.krzys2017-02-06