Je sais que ça marche
x = 625 + offset
Click %x%, 575
Mais
Click %625 + offset%, 575
ou
Click 625 + %offset%, 575
ne fonctionne pas.
Des suggestions sur la façon dont je peux avoir des expressions mathématiques avec des commandes?
Je sais que ça marche
x = 625 + offset
Click %x%, 575
Mais
Click %625 + offset%, 575
ou
Click 625 + %offset%, 575
ne fonctionne pas.
Des suggestions sur la façon dont je peux avoir des expressions mathématiques avec des commandes?
Réponses:
Forcer une expression : Une expression peut être utilisée dans un paramètre qui ne la prend pas directement en charge (à l'exception d'un paramètre OutputVar ou InputVar tel que ceux de StringLen) en faisant précéder l'expression d'un signe de pourcentage et d'un espace ou d'une tabulation. Cette technique est souvent utilisée pour accéder aux tableaux. Par exemple:
FileAppend, % MyArray%i%, My File.txt
MsgBox % "The variable MyVar contains " . MyVar . "."
Loop % Iterations + 1
WinSet, Transparent, % X + 100
Control, Choose, % CurrentSelection - 1
Alors je vous suggère d'essayer:
Click % 625 + %offset%, 575
Si cela ne fonctionne pas, c'est peut-être parce que le Cliquez sur la documentation dit spécifiquement:
Puisque click ne supporte pas expressions , les variables doivent être entourées de signes de pourcentage.
Si cela se produit, il pourrait être utile d'essayer Clic de souris à la place, comme le dit sa documentation:
Les coordonnées x / y vers lesquelles le curseur de la souris est déplacé avant de cliquer, qui peuvent être des expressions.