Wscript.sleep fait une erreur 424 : objet requis :'Wscript'
bombaclaat
Messages postés2Date d'inscriptionjeudi 17 mars 2005StatutMembreDernière intervention18 mars 2005
-
18 mars 2005 à 10:06
sisi81
Messages postés13Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention23 janvier 2009
-
20 janv. 2009 à 10:58
je ne comprend pas je débute en VBS et je tente d'appliquer des exemples.
je fais un script qui fait un backup sur un switch
voivi mon code
Dim wsh
Dim WShel
Dim WshShell
Function sleep()
Set WShell= WScript.CreateObject("WScript.Shell")
WScript.sleep 2000
End Function
Function telnet()
Set Wsh= CreateObject("WScript.Shell")
Wsh.run "telnet.exe 10.61.248.252"
sleep()
Wsh.sendkeys "2MS$at/"
Wsh.sendkeys "{ENTER}"
Wsh.sendkeys "2"
Wsh.sendkeys "2"
Wsh.sendkeys "5"
Wsh.sendkeys "Y"
Wsh.sendkeys "{ENTER}"
Wsh.sendkeys "Y"
Wsh.sendkeys "{ENTER}"
Wsh.sendkeys "{ESC}"
Wsh.sendkeys "{ESC}"
Wsh.sendkeys "X"
Wsh.sendkeys "Y"
Wsh.sendkeys "Y"
Wsh.sendkeys "{ENTER}"
End Function
Function tftp()
Set WshSell= CreateObject("WScript.Shell")
WshSell.Run("tftp.exe -i 10.61.248.252 get backup.res")
End Function
telnet()
j'utilise VBS factory qui lors de lexecition du script detecte une erreur sur le sleep.
avant j ai tenté plusieurs manière, sans faire de fonction spéciale
sleep (ce ki est stupid je l admet), en l incluant normalement dans la
fonction telnet.
le probleme est que lors de la déclaration je dois faire:
Set Wsh= CreateObject("WScript.Shell")
et non
Set Wsh= WScript.CreateObject("WScript.Shell")
ainsi je ne peut pas appeler la methode...sleep...