Tego Bot API Documentation v0.2.0
Tego Bot API Documentation / findAllOnScreen
Function: findAllOnScreen()
findAllOnScreen(
template,config?):Promise<MatchResult[]>
Defined in: botjs/src/image-match.ts:259
Find all matches of template image on screen
Parameters
template
ImageResource to search for
config?
Optional matching configuration
Returns
Promise<MatchResult[]>
Promise resolving to array of MatchResults, sorted by confidence descending
Example
typescript
import { imageResource, findAllOnScreen, moveMouse, mouseClick } from "@tego/botjs";
const icon = await imageResource("./checkbox.png");
const matches = await findAllOnScreen(icon, { confidence: 0.7, limit: 10 });
console.log(`Found ${matches.length} checkboxes`);
// Click each checkbox
for (const match of matches) {
const center = getMatchCenter(match);
moveMouse(center.x, center.y);
mouseClick();
await sleep(100);
}