Script vbs ne fonctionne pas

Fermé
randall Messages postés 431 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 21 avril 2025 - 30 janv. 2009 à 15:17
caiman2 Messages postés 1435 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 8 avril 2011 - 30 janv. 2009 à 15:55
Bonjour,
Le script suivant qui devait écrire dans le bloc notes ne fonctionne pas.
Le bloc notes se lance mais n'écrit rien et en même temps se lance une image et un document word qui se trouvent dans la même dossier que le script
D'où vient l'erreur
Merci

Dim Exec, resultat
Set Exec = CreateObject("WScript.Shell")
Resultat = Exec.Run ("notepad.exe")
Exec.AppActivate "Notepad"
wscript.sleep 5
exec.SendKeys ("M")

wscript.sleep 121 '

exec.SendKeys ("O")
wscript.sleep 121
exec.SendKeys ("I")
wscript.sleep 121
exec.SendKeys (" ")
wscript.sleep 121
exec.SendKeys ("!")
wscript.sleep 121

exec.SendKeys ("{enter}")

wscript.sleep 121
exec.SendKeys ("Bonjour tout le monde!")
Set WshShell = Nothing
A voir également:

1 réponse

caiman2 Messages postés 1435 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 8 avril 2011 311
30 janv. 2009 à 15:55
C'est un problème de délai , essayez cela:
Dim Exec, Resultat 
Set Exec = CreateObject("WScript.Shell") 
Resultat = Exec.Run ("notepad.exe") 
Exec.AppActivate "Notepad" 
wscript.sleep 500
Exec.SendKeys ("M") 

wscript.sleep 500

exec.SendKeys ("O") 
wscript.sleep 500 
exec.SendKeys ("I") 
wscript.sleep 500 
exec.SendKeys (" ") 
wscript.sleep 500 
exec.SendKeys ("!") 
wscript.sleep 500 

exec.SendKeys ("{enter}") 

wscript.sleep 1000 
exec.SendKeys ("Bonjour tout le monde!") 
Set WshShell = Nothing
1

Discussions similaires