Farbpipette
Mit der Farbpipette können Sie Koordinaten, Farben und Bereiche aus Geräte-Screenshots oder Bildern für Ihre Skripte erfassen. Für den Einstieg öffnen Sie einen Screenshot, klicken auf ein Ziel und kopieren Koordinate und Farbe in das Skript.
Farbpipette und Bild öffnen
Häufige Einstiege:
- Öffnen Sie
样本工作台über Weitere Werkzeuge oder eine Aktion im Hauptfenster; standardmäßig wird die Seite取色器geöffnet. - Klicken Sie in der Geräteliste mit der rechten Maustaste auf ein Gerät und wählen Sie
截图并用取色器打开. - Nehmen Sie im Fernsteuerungsfenster einen Screenshot auf und wählen Sie anschließend „mit Farbpipette öffnen“.
- Klicken Sie in einer Bildvorschau des Dateimanagers oder Entwicklungsprojekts auf
用取色器打开. - Öffnen Sie zuerst Sample Workbench und ziehen Sie ein lokales Bild auf die Zeichenfläche oder fügen Sie bei aktivem Workbench ein Bild aus der Zwischenablage ein.
Sample Workbench kann mehrere Bild-Tabs gleichzeitig öffnen. Zwischen verschiedenen Screenshots können Sie oben wechseln, die Reihenfolge per Drag-and-drop ändern oder nicht mehr benötigte Tabs schließen.
Einen Punkt erfassen
- Zoomen Sie nach dem Öffnen mit dem Mausrad und ziehen Sie das Bild mit gedrückter linker Maustaste, bis das Ziel gut anklickbar ist.
- Bewegen Sie die Maus über das Bild. Die Lupe zeigt die aktuelle Koordinate und Farbe.
- Klicken Sie auf das Ziel; der Punkt erscheint in
点色列表. - Prüfen Sie Koordinate und Farbwert in
点色列表und kopieren Sie sie in das Skript. - Häufig benötigte Punkte können Sie in
点色记录speichern. Zeigen Sie auf das Bild und drücken Sie1bis5, um den entsprechenden Speicherplatz zu belegen.
随机取色 erzeugt automatisch mehrere Farbpunkte innerhalb einer Auswahl und eignet sich für Vergleiche mit mehreren Punkten. 代码模板 formt erfasste Koordinaten, Farben oder Bereiche in ein Skriptfragment, das Sie kopieren und anpassen können.
Bereich auswählen und kleines Bild speichern
Wenn das Skript einen kleinen Bildausschnitt erkennen soll, wählen Sie den Bereich aus und speichern Sie ihn:
- Halten Sie
Shiftgedrückt und ziehen Sie, um eine normale Auswahl zu erstellen. - Halten Sie für einen zweiten Bereich
Meta/Ctrlgedrückt und ziehen Sie eine weitere Auswahl auf. - Klicken Sie in
代码模板auf保存区域图像. - Geben Sie einen Dateinamen ein.
- Wählen Sie den Speicherort:
小图保存路径,项目路径/res/oder下载. - Klicken Sie auf
拷贝代码并保存图像.
Dadurch wird das Bereichsbild gespeichert und der zugehörige Code in die Zwischenablage kopiert. Fügen Sie ihn normalerweise an der Stelle im Skript ein, an der das Bild gesucht oder geladen wird.
保存区域图像模板 und Bitmap-Bildvorlagen werden getrennt gespeichert. Unterstützt werden die Dateinamensvariable $imgFileBaseName sowie alle Variablen der Farbpipetten-Codevorlage:
- Punkte und Aufzeichnungen:
$pointInitList,$pointList,$recordInitList,$recordList,$point[n].x,$point[n].y,$point[n].c,$record[n].x,$record[n].y,$record[n].c. - Koordinatenbegrenzungen:
$xMin,$yMin,$xMax,$yMax,$xFirst,$yFirst. - Auswahlen:
$shiftRect.left,$shiftRect.top,$shiftRect.right,$shiftRect.bottom,$metaRect.left,$metaRect.top,$metaRect.right,$metaRect.bottom. - Bilddaten der Auswahl:
$shiftRectImgData,$metaRectImgData.
Vorlagen auf einem Gerät testen
Legen Sie das aktuelle Entwicklungs-Testgerät im Texteditor oder über das Kontextmenü des Geräts fest und klicken Sie auf die Testschaltfläche links neben Kopieren. Unterstützt werden fünf Farbvorlagen, find_image, load_data und Bereichsbilder sowie sechs Matrixvorlagen und Matrixbilder. Beide Werkzeuge verwenden das aktuelle Entwicklungs-Testgerät und folgen einem Wechsel sofort. Das Screenshot-Gerät sowie die Auswahl in der Geräte- oder Gruppenliste ändern das Testziel nicht. Wenn kein aktuelles Gerät festgelegt oder das Gerät nicht verfügbar ist, wählen Sie zunächst über dieselben Menüs ein verfügbares Gerät aus.
Der Stift neben dem Titel öffnet Namen, Originalcode, Testvorlage und Vorschau. Matrixvorlagen verwenden den bestehenden Editor. Änderungen werden automatisch gespeichert, auch beim Schließen mit Escape. Leere Namen der Vorlagen 1–5 verwenden den Standard der aktuellen Sprache; eine leere Testvorlage deaktiviert den Test. Zurücksetzen stellt Namen, Originalcode und Testvorlage gemeinsam wieder her.
$code fügt den erzeugten Code ohne erneute Variablenersetzung im Inhalt ein. $screenOrient ist die Screenshot-Ausrichtung, standardmäßig 0; Matrixvorlagen unterstützen auch $coreLine. Bildtests unterstützen $testResourceRoot und $testImagePath und senden das aktuelle PNG direkt ohne vorheriges lokales Speichern.
Der Test öffnet die Geräteprotokolle im Editor und erhält Dateien, bisherige Protokolle und Arbeitsinhalte. Erst nach hergestellter Protokollverbindung wird Code gesendet; Ergebnisse und Fehler erscheinen dort. Beenden Sie zuvor laufende Skripte oder Editor-Ausführungen und Debugsitzungen. Bei unbestätigtem Versand prüfen Sie vor einem erneuten Versuch die Protokolle.
Häufige Probleme
- Screenshot fehlgeschlagen: Prüfen Sie, ob das Gerät online und autorisiert ist und Screenshots aufnehmen kann.
- Einfügen ohne Reaktion: Prüfen Sie, ob die Zwischenablage wirklich ein Bild enthält, aktivieren Sie Sample Workbench und fügen Sie erneut ein.
- Speichern im lokalen Zielpfad fehlgeschlagen: Aktivieren Sie zuerst die entsprechende lokale Speicherberechtigung in
系统配置. Ohne diese Berechtigung können Sie下载wählen und im Browser-Downloadordner speichern. - Kopieren fehlgeschlagen: Wählen Sie das Codefeld oder den Koordinatentext manuell aus und kopieren Sie ihn.
Wenn Sie aus demselben Screenshot ein Bitmap erstellen oder Textelemente erfassen möchten, wechseln Sie zum Bitmap-Dictionary-Tool oder zur Text-Element-Erfassung.