2009-10-06 4 views
0

Je voulais exécuter un fichier .bat dans le planificateur de tâches Windows, donc je l'ai ouvert, ajouté une nouvelle tâche, navigué dans le fichier bat, et ... rien ne s'est passé. donc j'ai changé le timing pour voir si ça va fonctionner, et ce n'est pas le cas. Ensuite, j'ai cliqué sur la tâche avec le bouton droit de la souris et j'ai choisi "Exécuter" - il ne fonctionnait pas. le fichier lui-même est seulement une ligne, sauvegarde essentiellement un dossier à un autre emplacement. il fonctionne bien lorsqu'il n'est pas dans le planificateur.
que peut-on faire?
mercien cours d'exécution fichier bat en utilisant Windows Scheduler

+3

Ne semble pas être une question de programmation, votre fichier .bat fonctionne correctement, il suffit de savoir comment l'utiliser dans le planificateur. Peut-être mieux demandé sur superuser.com – jsmith

+1

Ceci est une question pour Super User, pas Stack Overflow. – slikts

+0

je vois. Merci à tous les deux – bks

Répondre

0

Vous ne devez pas donner de fichier batch directement comme une tâche. Au lieu de cela, vous devez utiliser

"C:\Windows\system32\cmd.exe" /C <completepathtobatchfile> <argstobatchfileifany> 

le chemin complet vers cmd.exe peut varier dans votre cas selon que vous conduisez installé OS et la version que vous utilisez.

+0

ok alors. Que fait le/C, btw? merci pour votre aide – bks

+0

/C fera cmd.exe pour quitter après avoir exécuté la commande spécifiée. Ici c'est votre fichier batch. Sinon, cmd.exe ne quittera pas. – vpram86

+0

il ne fonctionnera pas. dans le champ de texte "run" j'ai écrit: cmd.exe/C k: \ backup.bat dans le "début dans" j'ai écrit: k: \ et la tâche ne sera pas exécutée. – bks

Questions connexes