c'est bien plus compliqué que çà ... et j'ai resolu une partie de mon probleme ... il me reste plus qu'a savoir comment faire une boucle et ecrire dans un programme/processus PRECIS !
désolé pour ce court post j'edit en ce moment meme ... mon test etait concluant mais super chiant x)
donc en fait je precise ce qui se passe ...
je lance mon .vbs qui lance .bat qui lance par exemple une commande msdos ou alors un document de texte
je sais faire la boucle ( EDIT )
voici mon script :
Set WshShell = createobject("wscript.shell" )
WScript.Sleep(2000)
Set oExec = WshShell.Exec("L:\Star Wars Republic Commando\GameData\System\server.bat" )
WScript.Sleep(5000)
do while(1)
Set variable=CreateObject("WScript.Shell" )
variable.SendKeys ("say Bienvenue / Welcome " )
variable.SendKeys ("{enter}" )
variable.SendKeys ("say Sur le serveur des Dark Clone / On the Dark Clone's Server" )
variable.SendKeys ("{enter}" )
variable.SendKeys ("say Bon frag et no noob ! / Good frag and no noob !" )
variable.SendKeys ("{enter}" )
variable.SendKeys ("say http://darkclone.servegame.org/" )
variable.SendKeys ("{enter}" )
WScript.Sleep(40000)
loop
il ne me manque plus que comment ecrire sur un processus qui n'est pas une fenetre ouverte ou fenetre active ( pouvoir ecrire quand la fenetre est par exemple soustraite/reduite )
Message édité par dc_volo le 31-07-2009 à 01:00:27