[resolu] .bat planifié qui ne lance pas "cscript monscript.vbs"

.bat planifié qui ne lance pas "cscript monscript.vbs" [resolu] - Win NT/2K/XP - Windows & Software

Marsh Posté le 13-03-2009 à 16:38:35    

Bonjour,
 
J'ai créé un script .bat dans lequel à la fin de ce fichier, il y a "cscript verification.vbs". Si je lance le .bat, alors ce script .vbs est bien appelé, mais lorsque la tache est planifiée avec le schéduler Windows, uniquement le script du .bat est exécuté, et non le script .vbs appelé...
 
Vous avez une idée du pourquoi ?
 
Merci !


Message édité par iwak le 20-03-2009 à 11:31:18
Reply

Marsh Posté le 13-03-2009 à 16:38:35   

Reply

Marsh Posté le 16-03-2009 à 11:48:19    

up !

Reply

Marsh Posté le 16-03-2009 à 13:35:00    

peut être qu'il ne trouve pas verification.vbs
 
essaye de mettre son chemin complet


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Marsh Posté le 17-03-2009 à 12:16:43    

Si j'execute directement le .bat le .vbs est bien appelé !

Reply

Marsh Posté le 18-03-2009 à 14:16:24    

bah lorsque le planificateur de tache lance ton script cmd, ce n'est pas la même que lorsque tu le lance par toi même en cliquant dessus.
 
j'en reviens donc à ma question précédente.


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Marsh Posté le 20-03-2009 à 11:26:02    

OK je vais tester avec le chemin complet

Reply

Marsh Posté le 20-03-2009 à 11:31:04    

Ca m'a l'air d'etre bon ! Merci bien ! :)

Reply

Marsh Posté le 20-03-2009 à 12:13:15    

OK
 
Pour l'expliction : lorsque la tache plannifiée démarre elle est dans un autre répertoire (sans doute %windir%\system32).
donc elle essaye d'appeler %windir%\system32\verification.vbs qui n'existe pas.
 
Une autre solution élégante est de mettre dans ton cmd :
cscript %~dp0verification.vbs
 
car %~dp0 représente le répertoire contenant ton cmd.
 
:hello:


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Marsh Posté le 23-03-2009 à 12:45:13    

Merci pr cette précision ! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed