Passer des param. avec le planific.de tâche

Résolu
Rick -  
 Rick -
Bonjour,

J'ai créé une batch file avec laquelle je dois passer des parametres. Je veux planifier une tâche mais je n'arrive pas à passer les parametres. voici mon batch file:

@ECHO OFF 
CLS                                

IF  "%1" == "" GOTO TERMINER 

:AGAIN                             
if EXIST C:\temp\*.%1  (move C:temp\*.%1 d:\donnee\) 
SHIFT 
IF NOT "%1" == "" GOTO AGAIN 

:TERMINER 


Puis lorsque je planifie la tâche:
"c:\transfere.bat txt com mp3 iso rar zip"

Ça ne fonctionne pas , il refuse l'execution, POURQUOI?

Sous DOS: c:\transfere.bat txt com mp3 iso rar zip ça fonctionne

Merci beaucoup de votre aide.

Rick
A voir également:

2 réponses

Rick
 
Youppie,

J'ai trouvé la solution.

Au lieu d'écrirre:
"c:\transfere.bat txt com mp3 iso rar zip"

Écris:
"c:\transfere.bat" "txt com mp3 iso rar zip"

Voilà!

Rick
0
Rick
 
Oups


Au lieu d'écrirre:
"c:\transfere.bat txt com mp3 iso rar zip"

Écris:
"c:\transfere.bat" "txt com mp3 iso rar zip"


C'est vrai l'execution fonctionne mais il faut mettre chaqun des paramëtres entre guillemets.

"c:\transfere.bat" "txt" "com" "mp3" "iso" "rar" "zip"

Rick
0