Page 1 sur 1

[..] Fonctions SANS macro! vbs macro à autoit sans macro

Posté : dim. 25 avr. 2010 21:15
par DCVolo
Déjà bonjour à vous tous, je pense bientot arriver au bout de ma peine grace à vous =)

Etant débutant dans pas mal de langage et sachant comment ils fonctionnent j'aimerai avoir vos avis et votre aide ( sa peut aider =) )


J'ai comme dit dans le titre commencer en vbs à scripter ceci :

Code : Tout sélectionner

do while (1) 
Set variable=CreateObject("WScript.Shell" )  
variable.SendKeys ("%{ESC}" ) 
variable.SendKeys ("{enter}" ) 
WScript.Sleep(1000) 
variable.SendKeys ("................................. " ) 
variable.SendKeys ("{enter}" )  
variable.SendKeys (".........................................." ) 
variable.SendKeys ("{enter}" )  
variable.SendKeys ("..........................................................." ) 
variable.SendKeys ("{enter}" )  
variable.SendKeys (".................................................." )  
variable.SendKeys ("{enter}" )  
WScript.Sleep(3000)  
loop  

ce qui plus tard à donner encore en vbs cela :

Code : Tout sélectionner

Set variable=CreateObject("WScript.Shell" )  
do while Compteur < 1  
Compteur = Compteur +1 
WScript.Sleep(20000) 
variable.SendKeys ("^a" ) 
WScript.Sleep(200) 
variable.SendKeys ("^c" ) 
WScript.Sleep(200) 
variable.SendKeys ("%{F4}" ) 
WScript.Sleep(200) 
variable.SendKeys ("%{ESC}" ) 
WScript.Sleep(200) 
loop 
 
   
do while (1) 
WScript.Sleep(2000) 
variable.SendKeys ("^v" ) 
variable.SendKeys ("{enter}" )  
variable.SendKeys ("%{ESC}" ) 
loop

qui maintenant donne çà en autoit :

Code : Tout sélectionner

While 1              ;boucle infini 
Sleep(2000) ; pause de 2000ms   
Send("tontexte !.{ENTER}" ) ; ecrit tontexte ! et appui sur entree 
Sleep(2000) ; pause de 2000ms  
Send("!{ESC}" ) ;simule le alt echap  
WEnd

à chaque fois le code fait exactement la meme chose, il utilise des "macro" (Nan pas les poissons ... bon elle est nulle désolé :mrgreen: ) or j'utilise(rai) ce programme sous une machine virtuel ovh. Le truc c'est que tant que je reste la fenetre ouverte( du bureau à distance ) sa marche avec les macro mais dès que je ferme la fenetre " le bureau à distance " sa marche plus, alors que mes serveurs eux fonctionnent très bien et continue de tourner.



Je pense qu'il est possible en autoit de faire la meme chose sans macro, bon je m'en doute sa va etre plus compliqué, mais le programme a l'air assez large pour me permettre de faire çà.

Donc ma question est :

Est-il possible de faire un script capable d'avoir en mémoire un texte
d'afficher une fenetre
de simuler sans macro un envoie ( touche entrée )
de changer de fenetre
etc dans une boucle infini.

Re: [..] Fonctions SANS macro! vbs macro à autoit sans macro

Posté : lun. 26 avr. 2010 13:12
par peuchere83
Bonjour dcvolo,

je te conseille de regarder ce lien, il t'apprendra beaucoup de chose sur les problèmes que tu rencontres.*

http://www.autoitscript.fr/forum/viewto ... f=3&t=4447

Cordialement.

Re: [..] Fonctions SANS macro! vbs macro à autoit sans macro

Posté : lun. 26 avr. 2010 19:51
par DCVolo
Merci je vais regarder de suite! :D

Re: [..] Fonctions SANS macro! vbs macro à autoit sans macro

Posté : mer. 28 avr. 2010 15:04
par DCVolo
Donc en gros je vais devoir utiliser que la souris ?