Fenster-Module
Fenster finden, nach vorn holen, verschieben, schließen — und die Bildquelle umschalten.
Fenster-Module steuern, mit welchem Programm der Bot arbeitet. Normalerweise trägst du das Ziel-Fenster einmal in der Start-Note ein; diese Module brauchst du, wenn ein zweites Fenster ins Spiel kommt oder ein Fenster erst noch erscheinen muss.
Wann nehme ich was?
| Du willst … | Modul |
|---|---|
| warten, bis ein Programm gestartet ist | Auf Fenster warten |
| das Spiel nach vorn holen, bevor geklickt wird | Fenster in den Vordergrund |
| ein Fenster an eine feste Stelle und Größe bringen | Fenster bewegen / Fenster-Größe ändern |
| zeitweise ein anderes Fenster beobachten | Bildquelle umschalten |
| Position und Größe eines Fensters als Werte | Fenster-Info |
Alle Module dieser Kategorie
🪟 Auf Fenster warten Abo
Wartet, bis ein Fenster da ist (oder weg ist) — z. B. nach dem Start eines Launchers, bis der Client wirklich offen ist. Bisher musste man das über ein Bild nachbauen.
Eingänge: in (Ablauf) · Ausgänge: ok (Ablauf), Zeit abgelaufen (Ablauf), titel
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Fenster-Titel | Fenster | — | Teil des Titels, auf den gewartet wird. |
| Trefferart | Auswahl: enthält, beginnt mit, endet mit, ist exakt, Regulärer Ausdruck | enthält | Wie der Titel verglichen wird. enthält — Titel enthält den Text (empfohlen) beginnt mit — Titel fängt mit dem Text an endet mit — Titel hört mit dem Text auf ist exakt — Titel ist genau der Text Regulärer Ausdruck — Profi: z. B. ^Doc.*Editor$ (beginnt mit Doc UND endet mit Editor) |
| Warten auf | Auswahl: es erscheint, es verschwindet | es erscheint | Ob das Fenster erscheinen oder verschwinden soll. es erscheint — Für Start-Abläufe. es verschwindet — Z. B. bis ein Ladefenster zugeht. |
| Zeitlimit | Zahl (≥ 0, s) | 60 |
0 heißt: ohne Grenze warten (die Panik-Taste stoppt trotzdem). |
| Prüfen alle | Ganze Zahl (≥ 50, ms) | 500 |
Wie oft nach dem Fenster gesehen wird. |
📸 Bildquelle umschalten Free
Optional: Ab hier holen alle Wahrnehmungs-Noten ihr Bild aus diesem Fenster statt aus dem Ziel-Fenster der Start-Note. Für normale Abläufe nicht nötig — jede Wahrnehmungs-Note erfasst das Ziel-Fenster von selbst frisch.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf)
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Fenster-Titel | Fenster | — | Titel(-ausschnitt) des zu erfassenden Fensters — leer lassen erfasst kein Fenster. Tipp: einen möglichst eindeutigen Teil des Titels angeben, damit nicht versehentlich ein Launcher oder ein anderes Fenster getroffen wird. Beispiel: Notepad |
| Trefferart | Auswahl: enthält, beginnt mit, endet mit, ist exakt, Regulärer Ausdruck | enthält | Wie der Fenster-Titel mit dem Muster verglichen wird. enthält — Titel enthält den Text (empfohlen) beginnt mit — Titel fängt mit dem Text an endet mit — Titel hört mit dem Text auf ist exakt — Titel ist genau der Text Regulärer Ausdruck — Profi: z. B. ^Doc.*Editor$ (beginnt mit Doc UND endet mit Editor) |
| Vorher in den Vordergrund | Ja/Nein | aus | An = das Fenster vor dem Erfassen nach vorn holen (und aus dem minimierten Zustand wiederherstellen). Nützlich, wenn das Spiel im Hintergrund nicht aktuell rendert. Achtung: bringt das Zielfenster in den Vordergrund. |
| Auf Start-Note zurücksetzen | Ja/Nein | aus | Hebt eine frühere Umschaltung auf: Ab hier nutzen Wahrnehmungs-Noten wieder das Ziel-Fenster der Start-Note (das Fenster-Feld wird ignoriert). |
↔️ Fenster bewegen Free
Verschiebt das Fenster (Titel passt zu 'window') auf Bildschirm-Position x,y.
Eingänge: in (Ablauf), x, y · Ausgänge: moved (Ablauf), nicht gefunden (Ablauf)
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Fenster-Titel | Fenster | — | Titel(-ausschnitt) des Zielfensters — leer lassen wählt kein Fenster. Tipp: einen möglichst eindeutigen Teil des Titels angeben, damit nicht versehentlich ein Launcher oder ein anderes Fenster getroffen wird. Beispiel: Notepad |
| Trefferart | Auswahl: enthält, beginnt mit, endet mit, ist exakt, Regulärer Ausdruck | enthält | Wie der Fenster-Titel mit dem Muster verglichen wird. enthält — Titel enthält den Text (empfohlen) beginnt mit — Titel fängt mit dem Text an endet mit — Titel hört mit dem Text auf ist exakt — Titel ist genau der Text Regulärer Ausdruck — Profi: z. B. ^Doc.*Editor$ (beginnt mit Doc UND endet mit Editor) |
| Ziel X | Ganze Zahl (px) | 0 |
X-Position (Pixel von links) der linken oberen Fenster-Ecke. Der Daten-Eingang 'x' hat Vorrang. Beispiel: 100 |
| Ziel Y | Ganze Zahl (px) | 0 |
Y-Position (Pixel von oben) der linken oberen Fenster-Ecke. Der Daten-Eingang 'y' hat Vorrang. Beispiel: 100 |
🪟 Fenster in den Vordergrund Free
Holt das Fenster (Titel passt zu 'window') nach vorn — optional aus dem minimierten Zustand.
Eingänge: in (Ablauf) · Ausgänge: gefunden (Ablauf), nicht gefunden (Ablauf)
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Fenster-Titel | Fenster | — | Titel(-ausschnitt) des Zielfensters — leer lassen wählt kein Fenster. Tipp: einen möglichst eindeutigen Teil des Titels angeben, damit nicht versehentlich ein Launcher oder ein anderes Fenster getroffen wird. Beispiel: Notepad |
| Trefferart | Auswahl: enthält, beginnt mit, endet mit, ist exakt, Regulärer Ausdruck | enthält | Wie der Fenster-Titel mit dem Muster verglichen wird. enthält — Titel enthält den Text (empfohlen) beginnt mit — Titel fängt mit dem Text an endet mit — Titel hört mit dem Text auf ist exakt — Titel ist genau der Text Regulärer Ausdruck — Profi: z. B. ^Doc.*Editor$ (beginnt mit Doc UND endet mit Editor) |
| Wiederherstellen | Ja/Nein | an | An = ein minimiertes Fenster wird zuerst wiederhergestellt, bevor es nach vorn kommt. |
❌ Fenster schließen Free
Schließt das Fenster (Titel passt zu 'window') — wie ein Klick auf das X.
Eingänge: in (Ablauf) · Ausgänge: closed (Ablauf), nicht gefunden (Ablauf)
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Fenster-Titel | Fenster | — | Titel(-ausschnitt) des Zielfensters — leer lassen wählt kein Fenster. Tipp: einen möglichst eindeutigen Teil des Titels angeben, damit nicht versehentlich ein Launcher oder ein anderes Fenster getroffen wird. Beispiel: Notepad |
| Trefferart | Auswahl: enthält, beginnt mit, endet mit, ist exakt, Regulärer Ausdruck | enthält | Wie der Fenster-Titel mit dem Muster verglichen wird. enthält — Titel enthält den Text (empfohlen) beginnt mit — Titel fängt mit dem Text an endet mit — Titel hört mit dem Text auf ist exakt — Titel ist genau der Text Regulärer Ausdruck — Profi: z. B. ^Doc.*Editor$ (beginnt mit Doc UND endet mit Editor) |
🗕 Fenster wegklicken (merken) Abo
Minimiert das Fenster, das gerade im Vordergrund ist (oder eines mit bestimmtem Titel), und merkt es sich. So kann der Bot klicken, während du nebenher liest oder ein Video schaust. Später holt „Gemerkte Fenster zurückholen“ es wieder hervor.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf), keins (Ablauf), titel
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Welches Fenster | Auswahl: Fenster im Vordergrund, Fenster mit diesem Titel | Fenster im Vordergrund | Normalerweise das Fenster im Vordergrund — genau das ist dem Bot im Weg. Den Titel nur wählen, wenn immer ein ganz bestimmtes Fenster weg soll. Fenster im Vordergrund — Was gerade vorne liegt — Browser, Video, Chat. Man muss es nicht vorher wissen. Fenster mit diesem Titel — Immer dasselbe Fenster, egal was gerade vorne ist. |
| Fenster-Titel | Fenster | — | Teil des Titels des Fensters, das weggeklickt werden soll. Bewusst NICHT das Ziel-Fenster aus dem Start-Modul: hier geht es meist um ein Fenster DAVOR — Browser, Video, Chat. Beispiel: FirefoxNur sichtbar, wenn Welches Fenster = „Fenster mit diesem Titel“. |
| Trefferart | Auswahl: enthält, beginnt mit, endet mit, ist exakt, Regulärer Ausdruck | enthält | Wie der Fenster-Titel mit dem Text verglichen wird. enthält — Titel enthält den Text (empfohlen) beginnt mit — Titel fängt mit dem Text an endet mit — Titel hört mit dem Text auf ist exakt — Titel ist genau der Text Regulärer Ausdruck — Profi: z. B. ^Doc.*Editor$ (beginnt mit Doc UND endet mit Editor) Nur sichtbar, wenn Welches Fenster = „Fenster mit diesem Titel“. |
| Eigenes Fenster überspringen | Ja/Nein | an | Verhindert, dass diese App sich selbst minimiert, wenn sie zufällig vorne liegt — sonst stünde sie beim Zurückholen plötzlich vor dem Spiel. Nur sichtbar, wenn Welches Fenster = „Fenster im Vordergrund“. |
| Ziel-Fenster nie wegklicken | Ja/Nein | an | Schützt das Fenster aus dem Start-Modul. Minimiert liefert es kein Bild mehr, und jedes folgende Modul, das darin sucht oder klickt, läuft ins Leere — was leicht übersehen wird, denn „das Fenster im Vordergrund“ ist manchmal eben genau das Spielfenster. |
⤢ Fenster-Größe ändern Free
Ändert die Größe des Fensters (Titel passt zu 'window') auf Breite w und Höhe h.
Eingänge: in (Ablauf), w, h · Ausgänge: resized (Ablauf), nicht gefunden (Ablauf)
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Fenster-Titel | Fenster | — | Titel(-ausschnitt) des Zielfensters — leer lassen wählt kein Fenster. Tipp: einen möglichst eindeutigen Teil des Titels angeben, damit nicht versehentlich ein Launcher oder ein anderes Fenster getroffen wird. Beispiel: Notepad |
| Trefferart | Auswahl: enthält, beginnt mit, endet mit, ist exakt, Regulärer Ausdruck | enthält | Wie der Fenster-Titel mit dem Muster verglichen wird. enthält — Titel enthält den Text (empfohlen) beginnt mit — Titel fängt mit dem Text an endet mit — Titel hört mit dem Text auf ist exakt — Titel ist genau der Text Regulärer Ausdruck — Profi: z. B. ^Doc.*Editor$ (beginnt mit Doc UND endet mit Editor) |
| Breite | Ganze Zahl (px) | 1024 |
Neue Fenster-Breite in Pixeln. Der Daten-Eingang 'w' hat Vorrang. Beispiel: 1024 |
| Höhe | Ganze Zahl (px) | 768 |
Neue Fenster-Höhe in Pixeln. Der Daten-Eingang 'h' hat Vorrang. Beispiel: 768 |
📐 Fenster-Info Free
Liest Position und Größe des Fensters (Titel passt zu 'window'). Daten-Ausgänge x, y, breite, hoehe (Bildschirm-Pixel) + gefunden. Ausgänge found/notfound.
Eingänge: in (Ablauf) · Ausgänge: gefunden (Ablauf), nicht gefunden (Ablauf), x, y, breite, hoehe, gefunden
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Fenster-Titel | Fenster | — | Titel(-ausschnitt) des Zielfensters — leer lassen wählt kein Fenster. Tipp: einen möglichst eindeutigen Teil des Titels angeben, damit nicht versehentlich ein Launcher oder ein anderes Fenster getroffen wird. Beispiel: Notepad |
| Trefferart | Auswahl: enthält, beginnt mit, endet mit, ist exakt, Regulärer Ausdruck | enthält | Wie der Fenster-Titel mit dem Muster verglichen wird. enthält — Titel enthält den Text (empfohlen) beginnt mit — Titel fängt mit dem Text an endet mit — Titel hört mit dem Text auf ist exakt — Titel ist genau der Text Regulärer Ausdruck — Profi: z. B. ^Doc.*Editor$ (beginnt mit Doc UND endet mit Editor) |
🗗 Gemerkte Fenster zurückholen Abo
Holt die Fenster wieder nach vorn, die „Fenster wegklicken (merken)“ zuvor minimiert hat — an der Stelle im Ablauf, an der du sie zurückhaben willst.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf), keins (Ablauf), anzahl
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Wie viele | Auswahl: Alle, Nur das letzte | Alle | Ob alle gemerkten Fenster zurückkommen oder nur das zuletzt weggeklickte. Alle — Alles, was weggeklickt wurde, kommt zurück — nichts bleibt vergessen in der Taskleiste. Nur das letzte — Nur das zuletzt weggeklickte Fenster — nützlich, wenn nacheinander mehrere geparkt wurden. |