Aller au contenu principal

263 documents tagués avec "Référence"

Voir tous les tags

CheckBox()

Ajoute une case à cocher à la vue de dialogue

ClickParams():setOffset()

Lorsqu'une correspondance ou une coordonnée est définie, la position du clic sera décalée en fonction des coordonnées x et y

Clipboard:paste()

Colle le texte actuel du presse-papiers dans le champ de saisie ayant le focus.

Color()

Classe utilitaire pour effectuer des comparaisons de couleurs

Color():blue()

Extrait la valeur de couleur bleue d'une chaîne de couleur hexadécimale.

Color():green()

Extrait la valeur de couleur verte d'une chaîne de couleur hexadécimale.

Color():red()

Extrait la valeur de couleur rouge d'une chaîne de couleur hexadécimale.

Column()

Ajoute une vue en colonne au dialogue

DateTime()

Classe utilitaire pour effectuer des calculs de date et d'heure.

DateTime():day()

Renvoie le jour de la semaine de l'objet DateTime. (Dimanche vaut 0, Lundi vaut 1, etc.).

DateTime():diff()

Calcule la différence entre l'objet DateTime actuel et un autre objet DateTime.

DateTime():endOf()

Définit l'objet DateTime à la fin d'une unité de temps spécifiée (par ex., fin du jour, fin du mois).

DateTime():hour()

Renvoie l'heure de la journée de l'objet DateTime. (Format 24 heures, 0-23).

DateTime():hour()

Définit l'heure de la journée de l'objet DateTime. (Format 24 heures, 0-23).

DateTime():isBetween()

Vérifie si l'objet DateTime actuel se trouve entre deux autres objets DateTime (inclus).

DateTime():isSame()

Vérifie si l'objet DateTime actuel est identique à un autre objet DateTime.

DateTime():local()

Convertit le fuseau horaire de l'objet DateTime vers le fuseau horaire local par défaut du système.

DateTime():startOf()

Définit l'objet DateTime au début d'une unité de temps spécifiée (par ex., début du jour, début du mois).

DateTime():tz()

Définit le fuseau horaire de l'objet DateTime sur un identifiant de fuseau horaire spécifié.

DateTime():unix()

Renvoie l'horodatage Unix (secondes depuis l'epoch Unix) de l'objet DateTime.

DateTime():valueOf()

Renvoie la valeur primitive de l'objet DateTime, qui est le nombre de millisecondes depuis l'epoch Unix.

Dialog:add()

Ajoute une vue au dialogue, actuellement vous ne pouvez ajouter que des vues basées sur ce paramètre

Dialog:getValueById()

Cette méthode est utile pour obtenir la valeur d'un EditText, CheckBox, ou RadioGroup basé sur son id

Dialog:getValueOf()

Cette méthode est utile pour obtenir la valeur d'un EditText, CheckBox, ou RadioGroup

Dialog:init()

Pour commencer à utiliser et afficher le dialogue, cette méthode est nécessaire pour initialiser le dialogue

Dialog:show()

Si vous appelez cette fonction, le dialogue apparaîtra à l'écran

EditText()

Ajoute un champ de texte modifiable à la vue du dialogue

FinderParams():setDelay()

Vous pouvez définir le délai de recherche d'image/texte en millisecondes en utilisant cette méthode

Keyboard

Module utile pour saisir du texte sur l'écran de votre appareil

Keyboard:type()

Cette méthode simule la saisie au clavier sur votre écran, mais ne fonctionne que sur les champs de texte et peut ne pas fonctionner dans certaines applications

Macro()

Un module d'extension pour appeler ou exécuter votre macro de manière programmatique pendant l'exécution

MatchResult:getX()

Renvoie la coordonnée X du coin supérieur gauche de la région correspondante.

MatchResult:getY()

Renvoie la coordonnée Y du coin supérieur gauche de la région correspondante.

Point()

Coordonnées de x et y à l'écran

RadioGroup()

Ajoute un groupe de boutons radio à la vue du dialogue

Record

Module utile pour rejouer vos gestes/touches

Record:play()

Exécute votre enregistrement tactile préenregistré

Region()

Le module principal pour détecter et effectuer l'automatisation de l'interface utilisateur dans une région d'intérêt, qui fait partie de l'écran de l'appareil

Region():clickAll()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse

Region():exist()

Pour vérifier si une correspondance existe dans la région. Si une correspondance est trouvée, cette méthode retourne true, sinon false

Region():existClick()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes. Si une correspondance est trouvée, cette méthode retourne true

Region():existClickAll()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse. Si une correspondance est trouvée, cette méthode retourne true

Region():find()

Pour effectuer une recherche d'image ou de texte dans la région. Si l'image ou le texte est trouvé, retourne un MatchResult, sinon retourne nil

Region():findAll()

Pour effectuer une recherche d'image ou de texte en masse et retourner une liste de MatchResult

Region():getColor()

Pour obtenir la couleur d'un pixel à une certaine coordonnée. Cette couleur peut ensuite être utilisée pour comparer si une couleur a un score similaire, ce qui est utile pour la détection de couleur

Region():getColors()

Pour obtenir les couleurs de plusieurs pixels à des coordonnées spécifiques. Ces couleurs peuvent ensuite être utilisées pour comparer si une couleur a un score similaire, ce qui est utile pour la détection de couleur

Region():getText()

Cette méthode effectue une OCR dans la région d'intérêt et retourne le texte concaténé

Region():multiSwipe()

Effectue un balayage simultané jusqu'à 10 doigts dans la région. Chaque doigt fonctionne sur sa propre ligne temporelle indépendante.

Region():screenshot()

Prend une capture d'écran de la région et l'enregistre dans /data/data/com.androidmacro/images/$macroId/$fileName

Region():wait()

Attend que le modèle apparaisse dans la région. Si le délai d'attente est atteint, cette méthode lèvera une erreur

Region():waitVanish()

Attend que le modèle disparaisse ou s'efface dans la région. Si le délai d'attente est atteint, cette méthode lèvera une erreur

Request()

Un module pour effectuer des requêtes réseau sur Internet qui a été introduit dans la version 1.0.0.31

Request():delete()

Exécuter une requête DELETE et renvoyer un objet Response. Cette méthode est utilisée pour supprimer une ressource d'un serveur.

Request():get()

Exécuter une requête GET et renvoyer un objet Response. Cette méthode est utilisée pour récupérer des données d'une URL spécifiée.

Request():patch()

Exécuter une requête PATCH et renvoyer un objet Response. Cette méthode est utilisée pour mettre à jour partiellement une ressource sur un serveur.

Request():post()

Exécuter une requête POST et renvoyer un objet Response. Cette méthode est utilisée pour envoyer des données à un serveur, généralement pour créer une nouvelle ressource.

Request():put()

Exécuter une requête PUT et renvoyer un objet Response. Cette méthode est utilisée pour remplacer complètement une ressource sur un serveur.

Request():setHeader()

Définir un nouvel en-tête pour les requêtes HTTP. Cette méthode vous permet d'ajouter des en-têtes HTTP personnalisés à votre requête avant de l'envoyer.

Request():setParameter()

Définir un paramètre pour le corps de la requête (utilisé avec les requêtes POST/PUT/PATCH). Cette méthode vous permet d'ajouter des données qui seront envoyées dans le corps de la requête.

Response

L'objet Response contient le résultat d'une requête HTTP effectuée avec le module Request. Il fournit l'accès aux données de réponse, au code de statut et aux autres métadonnées renvoyées par le serveur.

Response:getData()

Obtient le contenu du corps de la réponse sous forme de chaîne de caractères de la réponse HTTP.

Row()

Ajoute une vue en ligne au dialogue

Screen

Le module a une fonctionnalité similaire au module Region, sauf qu'il utilise la largeur et la hauteur complètes de l'appareil

Screen:click()

Pour effectuer un clic paramétrable en utilisant MatchResult

Screen:clickAll()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse

Screen:exist()

Pour vérifier si une correspondance existe dans l'écran de l'appareil. Si une correspondance est trouvée, cette méthode retourne true, sinon false

Screen:existClick()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes. Si une correspondance est trouvée, cette méthode retourne true

Screen:existClickAll()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse. Si une correspondance est trouvée, cette méthode retourne true

Screen:find()

Pour effectuer une recherche d'image ou de texte dans l'écran de votre appareil. Si l'image ou le texte est trouvé, retourne un MatchResult, sinon retourne nil

Screen:findAll()

Pour effectuer une recherche d'image ou de texte en masse et retourner une liste de MatchResult

Screen:getColor()

Pour obtenir la couleur d'un pixel à une certaine coordonnée. Cette couleur peut ensuite être utilisée pour comparer si une couleur a un score similaire, ce qui est utile pour la détection de couleur

Screen:getColors()

Pour obtenir les couleurs de plusieurs pixels à des coordonnées spécifiques. Ces couleurs peuvent ensuite être utilisées pour comparer si une couleur a un score similaire, ce qui est utile pour la détection de couleur

Screen:getText()

Cette méthode effectue une OCR dans l'écran de l'appareil et retourne le texte concaténé

Screen:screenshot()

Prend une capture d'écran de l'écran de l'appareil et l'enregistre dans /data/data/com.androidmacro/images/$macroId/$fileName

Screen:swipe()

Effectue un geste de balayage sur l'écran de l'appareil

Screen:wait()

Attend que le modèle apparaisse dans l'écran. Si le délai d'attente est atteint, cette méthode lèvera une erreur

Screen:waitVanish()

Attend que le modèle disparaisse ou s'efface dans l'écran. Si le délai d'attente est atteint, cette méthode lèvera une erreur

Settings

Utile pour modifier les paramètres de la macro et l'optimisation

Settings:cacheOff()

Lorsque cette option est désactivée, la macro n'utilisera pas l'image en cache

Settings:cacheOn()

Lorsque cette option est activée, la macro stockera un cache temporaire pour enregistrer la dernière image. Normalement, votre macro capture l'écran de l'appareil à chaque fois qu'une image est disponible. Cette opération est intensive, donc pour l'éviter, vous pouvez utiliser cette option

Settings:getMinScore()

Retourne le score minimum de correspondance comme seuil lors de la détection de texte ou d'image

Settings:grayscaleOff()

Lorsque cette option est désactivée, la détection de texte ou d'image sera traitée en mode normal

Settings:grayscaleOn()

Lorsque cette option est activée, la détection de texte ou d'image sera traitée en mode niveaux de gris, ce qui est utile pour accélérer le processus de détection

Settings:setComparisonHeight()

Change la hauteur de comparaison, cette hauteur de comparaison est une variable ou une constante utilisée par la macro Android pour calculer la résolution de l'écran entre 2 appareils avec le même rapport d'aspect

Settings:setComparisonWidth()

Change la largeur de comparaison, cette largeur de comparaison est une variable ou une constante utilisée par la macro Android pour calculer la résolution de l'écran entre 2 appareils avec le même rapport d'aspect

Settings:setMinScore()

Change le score minimum de correspondance comme seuil lors de la détection de texte ou d'image

SwipeParams():setContinue()

Vous pouvez définir si chaque point de balayage est continu, ce qui signifie que le doigt ne se lève pas pendant le balayage

SwipePoint()

Un point de balayage est un point utilisé pour effectuer un balayage. Vous pouvez définir la durée de maintien et la durée du balayage pour chaque point de balayage

System

Classe utilitaire pour appuyer sur les boutons système

TextView()

Ajoute une vue de texte à la vue du dialogue

Toolbar

Module utilitaire pour contrôler la barre d'outils flottante d'Android Macro depuis Lua.

Toolbar:setSnap()

Active ou désactive le mode d'aimantation aux bords de la barre d'outils.

Touch

Interface pour gérer les interactions tactiles sur les appareils Android.

Touch:dispatch()

Distribue tous les événements tactiles en attente vers le système. Cette méthode est utile lorsque vous voulez vous assurer que tous les événements tactiles sont traités immédiatement.

Touch:down()

Effectue une action d'appui (toucher vers le bas) aux coordonnées ou au point spécifié.

Touch:exit()

Quitte et nettoie l'interface tactile. Cette méthode doit être appelée lorsque vous avez fini d'utiliser l'interface tactile.

Touch:init()

Initialise l'interface tactile. Cette méthode doit être appelée avant d'utiliser toute autre méthode tactile.

Touch:move()

Effectue une action de déplacement tactile vers les coordonnées ou le point spécifié.

Touch:up()

Effectue une action de relâchement tactile, libérant le toucher à la position actuelle.

Utils

Classe utilitaire pour afficher des toasts, des alertes, des pauses et plus encore