Ecriture automatique - VB/VBA/VBS - Programmation
Marsh Posté le 18-02-2011 à 19:01:25
Salut,ne pratiquant plus VBS depuis longtemps je ne peux que te donner qqs liens 
 
en 1er la syntaxe ne me parait pas correcte http://msdn.microsoft.com/en-us/li [...] s.85).aspx 
 
http://www.bellamyjc.org/ 
http://technet.microsoft.com/fr-fr [...] 93612.aspx 
http://www.robvanderwoude.com/wshlinks.php 
 
sinon via Gog pour ce forum http://www.google.fr/#hl=fr&source [...] 24f3e851ea 
 
Un exemple, mais en VBA Excel  
|   | 
Marsh Posté le 18-02-2011 à 20:41:38
Salut merci pour ta réponse. J'ai trouvé mon bonheur sur le net. 
Voici ce qu'il me manquait : WScript.Sleep 100 
Set MonShell = WScript.CreateObject("WScript.Shell" ) 
'Ouverture du bloc note via la méthode RUN' 
MonShell.Run "notepad.exe" 
'Attente afin de pouvoir mettre la fenêtre au 1er plan' 
WScript.Sleep 100 
'On place l'application Bloc-Notes au premier plan' 
MonShell.AppActivate "Sans titre - bloc-notes" 
'Ecriture du texte de façon automatique' 
MonShell.SendKeys "Sans les mains"
Marsh Posté le 18-02-2011 à 18:44:25
Bonjour à tous,
 
  
Je suis un bouquin concernant le début dans les scripts et là je suis dans les sendkeys. J'ai un souci qui est le suivant :
Je lance le script mais la fenêtre bloc-notes ne se met pas au premier plan.
Voici le script
Set MonShell = WScript.CreateObject("WScript.Shell" )
MonShell.Run "notepad.exe"
MonShell.AppActivate "Sans titre - bloc-notes"
MonShell.SendKeys "Essai d'écriture"
En revanche, si le bloc-notes est déja ouvert, ca marche...
Merci par avance de votre aide.