[R] Variables et Coordonnées

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
aeko
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 15 juil. 2008 22:18
Status : Hors ligne

[R] Variables et Coordonnées

#1

Message par aeko »

Bonsoir =)

Pourriez-vous m'aider à trouver le moyen d'additionner des coordonnées ?
Je m'explique :

Nous avons un segment avec à ses extremités le point A et le point B.
Disons qu'on a le point A (1000,500) et le point B (1500,700).
J'aimerai trouver une cmd permettant de déplacer le point B de sorte que le point A se retrouve à l'emplacement du point B. ( les deux points sont liés par le segment )

Donc (1500,700) - (1000,500) = (500,200)
(1500,700) + (500,200) = (2000,900)

Le point B se retrouve donc à (2000,900) et le point A sur (1500,700), ( les anciennes coords de A )

Voila si vous m'avez suivi ^^ j'aimerai savoir si c'est réalisable sous Autoit, ce genre d'opération.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Variables et Coordonnées

#2

Message par jbnh »

Tu devrais pouvoir te débrouiller avec ceci :
http://www.autoitscript.com/autoit3/doc ... rators.htm
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
aeko
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 15 juil. 2008 22:18
Status : Hors ligne

Re: [..] Variables et Coordonnées

#3

Message par aeko »

Merci je vais regarder ça.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Variables et Coordonnées

#4

Message par Tlem »

Juste pour le fun :lol:

Code : Tout sélectionner

Dim $Ax = 1000, $Ay = 500
Dim $Bx = 1500, $By = 700
Dim $Xx, $Xy

MsgBox(64, "Info", "Point de départ : "  & @TAB & @CRLF& _
@CRLF & "A = " & $Ax & " x " & $Ay & _
@CRLF & "B = " & $Bx & " x " & $By)

; Mise en 'cache' des coordonnées de B
$Xx = $Bx
$Xy = $By
; Attribution des nouvelles coordonnées de B
$Bx = ($Bx - $Ax) + $Bx
$By = ($By - $Ay) + $By
; Attribution des anciennes coordonnées de B à A
$Ax = $Xx
$Ay = $Xy

MsgBox(64, "Info", "Point d'arrivée : "  & @TAB & @CRLF& _
@CRLF & "A = " & $Ax & " x " & $Ay & _
@CRLF & "B = " & $Bx & " x " & $By)
 
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
aeko
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 15 juil. 2008 22:18
Status : Hors ligne

Re: [R] Variables et Coordonnées

#5

Message par aeko »

Merci ! :D
Répondre