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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
DCVolo
Niveau 4
Niveau 4
Messages : 57
Enregistré le : dim. 25 avr. 2010 20:54
Status : Hors ligne

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

#1

Message 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.
Avatar du membre
peuchere83
Niveau 5
Niveau 5
Messages : 169
Enregistré le : mer. 17 déc. 2008 10:50
Status : Hors ligne

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

#2

Message 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.
Tous biens que tu possèdes est un souci qui te retient.
Skippy est là pour t'enlever tous tes soucis.
DCVolo
Niveau 4
Niveau 4
Messages : 57
Enregistré le : dim. 25 avr. 2010 20:54
Status : Hors ligne

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

#3

Message par DCVolo »

Merci je vais regarder de suite! :D
DCVolo
Niveau 4
Niveau 4
Messages : 57
Enregistré le : dim. 25 avr. 2010 20:54
Status : Hors ligne

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

#4

Message par DCVolo »

Donc en gros je vais devoir utiliser que la souris ?
Répondre