Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
			
		
		
			
				
																			
								Fab 							 
									
		Messages :  3 Enregistré le :  17 sept. 2015, 17:52 
		
						
					
													
							
						
									
						Message 
					 
								par Fab  17 sept. 2015, 17:59 
			
			
			
			
			
			Bonjour,
j'ai essayé de reproduire les conseils de ce sujet à mon cas: 
viewtopic.php?f=3&t=48 
Cependant, je n'arrive pas à avoir le bon résultat. Je veux juste appuyer sur le clique gauche, déplacer la souris et relâcher le clique gauche.
Pourriez-vous m'aider? J'ai joint une image. Voici aussi le code:
Code : Tout sélectionner 
Variable	[EVENT.ACTIVATE];[EVENT.ACTIVATE];Numerique;
Variable	[EVENT.KEY];[EVENT.KEY];Alpha;
Calcul évolué	[EVENT.ACTIVATE]=1
Examine	[EVENT.ACTIVATE];<>;1;
Quitter	
Examine	[EVENT.KEY];=;a;
Click	Left Down;
Move Mouse	673;383;Indirect;ImgRef0;
Click	Left Up;
Je vous remercie d'avance.
					
						Fichiers joints
					 
											
			
		
				
			SuperMacro.JPG (25.77 Kio) Vu 10372 fois 
		 
		
		
			 
									 
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
								Feitan 							 
						Site Admin 			
		Messages :  301 Enregistré le :  11 avr. 2014, 15:15 
		
						
					
													
							
						
									
						Message 
					 
								par Feitan  17 sept. 2015, 21:54 
			
			
			
			
			
			La macro que tu as fait vas enfoncer, se déplacer en 673;383 et relacher le clic LORSQUE tu enclencheras la touche "A" de ton clavier.
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Fab 							 
									
		Messages :  3 Enregistré le :  17 sept. 2015, 17:52 
		
						
					
													
							
						
									
						Message 
					 
								par Fab  18 sept. 2015, 11:46 
			
			
			
			
			
			J'ai repris la macro avec un procédure.
Objectif de la macro: lancer la procédure quand je tape sur la touche "a", le tout dans une boucle infinie.
Quand je lance la macro, j'ai les messages:
- "Capture des évènements souris impossible."
- "Capture des évènements clavier impossible."
J'ai joint ma macro "Evnt_Clavier.mcr" dans le fichier zip pour mieux comprendre.
			
		
				
			Capture.JPG (32.43 Kio) Vu 10365 fois 
		 
		
		
			 
					
						Fichiers joints
					 
											
			
		
		
				
			Evnt_Clavier.zip (461 Octets) Téléchargé 377 fois 
		 
		
			 
									 
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Fab 							 
									
		Messages :  3 Enregistré le :  17 sept. 2015, 17:52 
		
						
					
													
							
						
									
						Message 
					 
								par Fab  19 sept. 2015, 10:25 
			
			
			
			
			
			J'ai du nouveau, la macro suivante fait ce que je veux sans message d'erreur. 
Mais , quand j'appuie sur "a", la touche reste en mémoire sans même avoir appuyer une deuxième fois... Une idée? 
Code : Tout sélectionner 
Label	<Label2>
Variable	[EVENT.ACTIVATE];[EVENT.ACTIVATE];Numerique;
Variable	[EVENT.KEY];[EVENT.KEY];Alpha;
Calcul évolué	[EVENT.ACTIVATE]=1
Label	<Label1>
Examine	[EVENT.KEY];=;a;
Procedure	CALL Shoot
Goto	<Label1>
Calcul évolué	[EVENT.ACTIVATE]=0
Goto	<Label2>
Procedure	Shoot
Click	Left Down;
Move Mouse	523;268;Indirect;ImgRef0;
Click	Left Up;
Procedure	END 
		 
				
		
		 
	 
				
		
		
			
				
								Feitan 							 
						Site Admin 			
		Messages :  301 Enregistré le :  11 avr. 2014, 15:15 
		
						
					
													
							
						
									
						Message 
					 
								par Feitan  19 sept. 2015, 19:53 
			
			
			
			
			
			Il faut que dans Shoot tu ajoute [EVENT.ACTIVATE]=0