J'ai besoin d'aide pour configurer un fichier de commandes dansWindows 7. Je souhaite que le fichier de commandes puisse créer une tâche planifiée pouvant s'exécuter une heure à partir du moment où je clique dessus. Je ne veux pas avoir à entrer manuellement la date et l'heure, je veux juste qu'il programme une tâche qui exécutera un nombre défini d'heures après avoir exécuté le fichier de traitement par lots (j'utilise 1 comme exemple).
S'il vous plaît, quelqu'un peut-il m'aider? Je cherche une réponse toute la journée sans résultat.
Réponses:
0 pour la réponse № 1Les versions récentes de Windows sont fournies avec un utilitaire DOS appelé WAITFOR
. Selon le degré d'interactivité que vous souhaitez,fichier batch, et si elle doit exécuter une seule commande statique ou exécuter tout ce dont vous avez besoin à ce moment-là, vous pouvez facilement le faire fonctionner. Comme par exemple, vous pouvez créer un fichier de commandes sur votre bureau, y faire glisser un programme et le déposer sur le fichier de commandes. La première chose à faire est de demander le nombre de minutes à retarder, puis de lancer le programme que vous y avez ajouté.
@echo off
setlocal enabledelayedexpansion
set /p _min=Enter the minutes to delay:
set /a _min*=60
waitfor /t !_min! delay
start "" %1
setlocal
En utilisant le start
Cette commande permet de supprimer d'autres éléments, comme un fichier BMP ou Word DOC. Tout ce que vous pouvez lancer en double-cliquant dessus à partir de Windows Explorer devrait lancement ça va.
Après avoir entré les minutes à retarder, réduisez simplement la fenêtre DOS. Il se fermera automatiquement après le délai et après le lancement du programme ou du fichier que vous avez déposé dans le fichier de commandes.
0 pour la réponse № 2
invoquer le planificateur de tâches Windows directement à partir de la ligne de commande
schtasks / create / TN "Nom de la tâche" / TR script.bat / ST 18:00 / SD 21/03/2014 / SC ONCE