[R] Rester cliquer avec la souris

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Obscuri
Niveau 1
Niveau 1
Messages : 4
Enregistré le : ven. 27 févr. 2009 18:00
Status : Hors ligne

[R] Rester cliquer avec la souris

#1

Message par Obscuri »

Bonjour à tous,
j'ai découvert le mouseclik, ça m'a bien servit. Mais j'ai fait des recherches, et je n'ai pas trouver comment faire en sorte que la souris reste cliqué entre deux position ? Elle fait un déplacement tout en restant cliqué.
Voila, j'aimerais bien savoir si un code pour cela existe.
Je vous remercie d'avance;

Obscuri
Modifié en dernier par Obscuri le sam. 28 févr. 2009 19:25, modifié 1 fois.
Trash
Niveau 3
Niveau 3
Messages : 36
Enregistré le : mar. 27 janv. 2009 20:51
Status : Hors ligne

Re: [..]Rester cliquer avec la souris

#2

Message par Trash »

Si tu parle de "déplacer tout en restant enclencher" :

La fonction MouseClickDrag fera ton bonheur

Pour te servir,
Trash
Avatar du membre
Stigmate
Niveau 4
Niveau 4
Messages : 70
Enregistré le : ven. 26 déc. 2008 11:54
Status : Hors ligne

Re: [..]Rester cliquer avec la souris

#3

Message par Stigmate »

Qui s'utilise comme ceci :

Code : Tout sélectionner

MouseClickDrag ( "button", x1, y1, x2, y2 [, speed] )
Avec dans ton cas :
button : right
x1,y1 : coordonnées de l'objet a déplacer
x2,y2 : coordonnées ou il doit être déplacé
speed : vitesse (ex : 10)

Tu peut obtenir facilement les coordonnées grâce a autoit window info qui est dans le répertoire d'autoit.
:wink:
Obscuri
Niveau 1
Niveau 1
Messages : 4
Enregistré le : ven. 27 févr. 2009 18:00
Status : Hors ligne

Re: [R] Rester cliquer avec la souris

#4

Message par Obscuri »

Merci infiniment, c'est ce que je cherchais ^^
Réponse rapide et précise, très bon forum ^^
Obscuri
Niveau 1
Niveau 1
Messages : 4
Enregistré le : ven. 27 févr. 2009 18:00
Status : Hors ligne

Re: [R] Rester cliquer avec la souris

#5

Message par Obscuri »

Désolé pour le double post.

Cependant il y a un problème, l'option de vitesse ne marche pas, et quand je l'enlève, rien ne se passe. Voici mon code :

Code : Tout sélectionner

sleep(10000)
MouseClickDrag ( "right", 1132, 583, 1286, 936)
Sleep(1002)
MouseClickDrag ("right", 1286, 936, 1132, 583)
Sleep(1000)
Edit : cela ne marche que sur le bureau mais pas dans mon jeu
Cordialement
Obscuri
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [R] Rester cliquer avec la souris

#6

Message par timmalos »

Obscuri a écrit : Edit : cela ne marche que sur le bureau mais pas dans mon jeu
Cordialement
Obscuri

Faites Bien Attention De respecter les règles de ce forum : Pas d'aide Pour les Bots de Jeux Vidéos.
Avatar du membre
Stigmate
Niveau 4
Niveau 4
Messages : 70
Enregistré le : ven. 26 déc. 2008 11:54
Status : Hors ligne

Re: [...] Rester cliquer avec la souris

#7

Message par Stigmate »

La vitesse est réglé à 10 d'origine même si tu ne l'indique pas, ton code est bon, et il marche sur ton bureau qui plus est donc :D
En revanche on ne va pas pouvoir aller plus loin si ton code est lié a un jeux, car cela est contraire aux règles de se forum.
Néanmoins je trouve sa bizarre que sa ne marche pas...
A toi de farfouiller sur le forum, de regarder dans l'aide d'autoit et au pire de redemander de l'aide d'une autre façon :wink:
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [...] Rester cliquer avec la souris

#8

Message par timmalos »

Le Jeux videos empechent souvent l'acceleration de la souris.
Avatar du membre
Stigmate
Niveau 4
Niveau 4
Messages : 70
Enregistré le : ven. 26 déc. 2008 11:54
Status : Hors ligne

Re: [...] Rester cliquer avec la souris

#9

Message par Stigmate »

A oui, certain jeux bride la vitesse de déplacement, "la sensibilité" s'est bien de cela que tu parle timmalos ?
Oui mais le fait de ne pas aller a la vitesse indiqué avorterait l'action carrément ? :shock:
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [...] Rester cliquer avec la souris

#10

Message par Iste »

Bon, on va dire que c'est pas pour un bot, car ca pourrait aider pour pas mal de trucs "légals"

Il est possible que ton jeu soit trop lourd, ou que ton ordi soit pas assez puissant, et que Autoit n'arrive pas a s'imposer.
La premiere chose a faire et de savoir si ton jeux bloque tout autoit, ou juste le drag&drop qui veut pas.

Essaye donc un simple script rempli de Send(), pour voir si le script tour bien comme il faut
Ensuite, essaye de faire un drag&drop manuel tres lent

Code : Tout sélectionner

MouseMove ( x, y, 100)
Sleep(1000)
MouseDown ("left")
Sleep(1000)
MouseMove ( x, y, 100)
Sleep(1000)
MouseUp ("left")
Si ca marche, accelere petit a petit le code, tout en laissant une marge d'erreur

Et encore une foi, j'espere que c'est pas pour un vilain bot sur un vilain mmo !
Signez ici
Répondre