BATCH: arrêter un programme
{anonyme}
Messages postés
2
Statut
Membre
-
Dr.W Messages postés 406 Statut Membre -
Dr.W Messages postés 406 Statut Membre -
Bonjour,
Voila mon problème:
J'ai créer un fichier .bat pour exécuter une défragmentation selon certain paramètre.
quand j'exécute mon .bat, tout fonctionne et si je ferme la fenêtre de commande, le Défrag s'arrête aussi.
Donc tout fonctionne, je passe à l'étape suivante, créer une tâche planifié:
la tâche s'exécute apres un certain temps d'inactivité, et s'interrompt si l'ordinateur se remet en action.
Cependant, quand la tâche s'arrête, le fichier .bat s'interrompt, mais pas le defrag qui termine normalement.
Le problème est que j'aurais bien voulu que le Défrag s'arrête si l'utilisateur revenait avant qu'il soit terminé.
Donc, si il y a une possibilité de faire que lorsque la tâche planifié s'arrête, elle cancel aussi le défrag ce serait bon, sinon, peut-on définir directement dans le script cette information.
Merci
Voila mon problème:
J'ai créer un fichier .bat pour exécuter une défragmentation selon certain paramètre.
quand j'exécute mon .bat, tout fonctionne et si je ferme la fenêtre de commande, le Défrag s'arrête aussi.
Donc tout fonctionne, je passe à l'étape suivante, créer une tâche planifié:
la tâche s'exécute apres un certain temps d'inactivité, et s'interrompt si l'ordinateur se remet en action.
Cependant, quand la tâche s'arrête, le fichier .bat s'interrompt, mais pas le defrag qui termine normalement.
Le problème est que j'aurais bien voulu que le Défrag s'arrête si l'utilisateur revenait avant qu'il soit terminé.
Donc, si il y a une possibilité de faire que lorsque la tâche planifié s'arrête, elle cancel aussi le défrag ce serait bon, sinon, peut-on définir directement dans le script cette information.
Merci
A voir également:
- BATCH: arrêter un programme
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Color batch - Forum Autoit / batch
- @Echo off batch ✓ - Forum Programmation
3 réponses
Envoie un signal d'arrêt au programme, sous linux c'est kill()... Sous windows j'en sais rien, c'est peu être la même chose... Sinon google te donnera la réponse.
Je crois que KILL sous windows fait la même chose (ou du moins termine le process), cependant, je voudrait que cette commande ne s'active que lorsque l'ordinateur redevient actif. J'avais pensé a un boucle dans le .bat mais pour cela il faudrait qu'il y ait une condition genre IS IDLE... mais je ne trouve sa null part...