Aller au contenu principal

278 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

Dialog:showIfNeeded()

Shows the dialog only when a question still needs an answer. Otherwise it returns straight away, and the macro uses the saved answers.

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

GestureRecorder()

The user plays a routine once on their own screen. Every tap, hold and swipe is recorded and passed on to the app, so they can play normally. The answer is a record name for Record:play().

hideWhen()

The opposite of showWhen(): hides an item while a checkbox is ticked, or while an option is chosen. So it shows while the checkbox is not ticked, or while any other option is chosen.

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.

NumberInput()

A field that only takes a number. The answer is a number.

NumberInput():setRange()

Keeps the number between two values. The field shows the range, and OK waits for a number in it.

Page()

One page of a long dialog. The first time, the user answers the pages one at a time with Next and Back; once everything is answered, the pages show as tabs.

Point()

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

RadioGroup()

Ajoute un groupe de boutons radio à la vue du dialogue

RadioGroup():showAsDropdown()

Shows the options as a dropdown instead of round buttons. Better for long lists. The answer is still the id of the chosen RadioButton.

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

Section()

A titled group of questions the user can fold, such as "Advanced".

setHelp()

Adds a small line of help under an item. Every dialog item has it.

setRequired()

Chooses whether OK waits for an answer to this question. It is on NumberInput, Slider, TapPicker, TapListPicker and GestureRecorder.

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

showWhen()

Shows a question, text or container only while a checkbox is ticked, or while an option is chosen. Every dialog item has it.

Slider()

The user slides to a number between two values. The label shows the current number. The answer is a number.

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

TapListPicker()

The user taps several spots on their own screen, in order. Each marker shows its number and can be dragged. The answer is a list of Points.

TapPicker()

The user taps a spot on their own screen, then drags the marker to fine-tune it. The answer is a Point.

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