AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

 

 Comment simuler un click de souris ? [Résolu]

Aller en bas 
+4
Topaze22
Switch
sagix
Malax
8 participants
AuteurMessage
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyDim 31 Déc 2006 - 11:54

Bonjour, parfois il faut savoir s'arrêté quand ça veut pas, on essaye autre chose triste

Je ne sais pas comment "simuler" un click de souris, en fait je l'ai pas testé dans le programme j'avais une idée: mb_left=1; Ce n'est surement pas ça, comment faire pour que l'ordi click à notre place ?

Un équivalent serait peut etre de créer une fonction dans le programme, que dois-je faire? la déclarer, comment se place les arguments?

Merci d'avance et joyeux réveillon tord


Dernière édition par le Lun 1 Jan 2007 - 12:22, édité 1 fois
Revenir en haut Aller en bas
sagix
Utilisateur confirmé: Rang **
sagix


Messages : 498
Localisation : Essonne

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyDim 31 Déc 2006 - 13:31

J'ai pas trop compris ce que tu voulais faire,
mais je pense que tu pourrais créer une variable intermédiaire, que tu mets à 1 quand on clique, et sinon à 0.
Puis tu te sers de cette variable dans la condition pour réaliser des instructions lorsqu'on clic.
Après tu peux contrôler cette variable.

un petit exemple

Code:
if( mouse_check(mb_left) || lorsque l'ordi doit prendre le contrôle )
{
clic_g=1; //variable intermédiaire
}
else
{
clic_g=0;
}

if( clic_g )
{
instructions lors d'un clic gauche....
}
Revenir en haut Aller en bas
http://sagix.free.fr/
Switch
Utilisateur confirmé: Rang **
Switch


Messages : 411
Localisation : Désolé, je n'ai ni carte ni gps...

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyDim 31 Déc 2006 - 14:13

dans ce cas la variable set a rien, autant metre directement les actions dans la premiere condition.
ce qu'il veut, c'est que l'ordi dirige la sourie et clique a sa place.
mais je ne sait pas coment faire...

_________________
I am an Comment simuler un click de souris ? [Résolu] Gmq3 in the GM Quiz!
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyDim 31 Déc 2006 - 14:29

keyboard_set_map(key1,key2) Simule l'emploi de la touche de code key1 avec la touche de code key2.


J'ai fais un copier coller de l'aide de GM en fr...
Je ne garantis pas ce que je te donne...
Mais bon, J'essais d'aider comme je peux...

Peut'être que ce que je t'ai mis ne marche qu'avec le clavier (et non la souris)
Revenir en haut Aller en bas
gogo_swiffer
Banni(e)
gogo_swiffer


Messages : 3668
Localisation : America/Canada/Quebec/Mont-Laurier
Projet Actuel : rien changer parce que tout est sous contrôle

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyDim 31 Déc 2006 - 14:41

tu veux qu'on voye le curseur bouger ou que les actions se fasse sans qu'on voyent le curseur?

car si tu veux que l'ordi contrôle le curseur oublis ça on peut pas..

_________________
les français sucent le robinet anglais
Revenir en haut Aller en bas
bobo
Pas mal
bobo


Messages : 38

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyDim 31 Déc 2006 - 15:36

Salut Malax,

Pour simuler un évènement quel qu'il soit, il faut appeler la fonction event_perform
Pour l'évènement "mouse - left button" de ton objet, utilise les arguments suivants :
Code:
event_perform(ev_mouse,ev_left_button)
(tu trouvera tous les arguments possibles dans la doc section gameplay, generating events.)

_________________
GML GLOSSAIRE (Fonctions et Variables)
***en construction***
Revenir en haut Aller en bas
http://gml-glossaire.over-blog.com/
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyDim 31 Déc 2006 - 15:42

Je pense qu'il faut qu'il use également de la structure with all, s'il veut simuler un vrai clic de souris, parce que sinon ce n'est que pour l'instance en cours.
Code:
with (all) event_perform(ev_mouse,ev_left_button);

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
Comment simuler un click de souris ? [Résolu] U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyDim 31 Déc 2006 - 15:45

j'ai peut etre mal compris, mais il demmande surement que l'ordi clique à notre place ...

par exemple, il demande au PC de poser son curceur à un endroit puis de double cliquer ...

si c'est cela, le clique n'est pas, à ma connaissance, simulable, du moins en dehors de la fenêtre de GM .

sinon, les autre ont déja fournit une bonne quantité de réponses ...

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Comment simuler un click de souris ? [Résolu] U3dfr2Comment simuler un click de souris ? [Résolu] Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyLun 1 Jan 2007 - 12:20

Merci, et joyeuse année ange

C'est cool de voir tant de motivation en début d'année. Hier j'ai un peu délaissé le forum, désolé et comme le pensait Switch c'était bien pour que l'ordi fasse comme si il y avait un click (c'est un peu tiré par les cheveux gnii ). Sympa d'avoir cherché des trucs Topaze22
Citation :
keyboard_set_map(key1,key2) Simule l'emploi de la touche de code key1 avec la touche de code key2.
Mais je pense que Bobo et daminetreg ont bien cerné ma question, je n'ai pas le temps pour tester ce matin. Malgré tout vu les arguments hum,hum forcément je vais avoir du mal à lui dire de clicker à cet endroit ou celui-là. D'après TheDarkTiger et Gogoswifer on oublie ...

Merci quand meme à tous, encore une fois :pac_dr: :pac_dr: :pac_dr:
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyLun 1 Jan 2007 - 14:13

Ah! Cliquer à une endroit c'est également possible.
Avec les fonctions qui suivent: window_mouse_set(x,y); Ensuite tu executes un des codes que bobo et moi avons donné.
Code:
with (all) event_perform(ev_mouse,ev_left_button);
ou seulement pour l'instance en cours:
Code:
event_perform(ev_mouse,ev_left_button)

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
Comment simuler un click de souris ? [Résolu] U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptyMer 3 Jan 2007 - 20:45

ok merci
Revenir en haut Aller en bas
Invité
Invité




Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] EmptySam 6 Jan 2007 - 13:53

Je ne sais pas si c'est utile, mais je tiens à le signaler: il existe une DLL qui permet de simuler un clic droit/clic gauche, ainsi que de positionner le curseur, et plein de petites choses. C'est ici.

Je ne l'ai pas employé, mais je pense que c'est simple d'utilisation. happy1
Revenir en haut Aller en bas
Contenu sponsorisé





Comment simuler un click de souris ? [Résolu] Empty
MessageSujet: Re: Comment simuler un click de souris ? [Résolu]   Comment simuler un click de souris ? [Résolu] Empty

Revenir en haut Aller en bas
 
Comment simuler un click de souris ? [Résolu]
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Déplacer un perso vers un objet par un click de souris
» Comment pointer le canon vers la souris ?
» Comment poussez un objet a partir de la souris
» [Résolu] Déplacement et arrêt à la souris
» Je veux savoir comment on dessine une ligne avec la souris.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: