Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Création d'une tache sur évènement

7 réponses
Avatar
Thierry
Bonsoir,


Je suis totalement novice dans le domaine de création de tache surtout sur
évènement.

Voila, je lance le soir une tache vers minuit : Une défragmentation et je
souhaiterais lorsque cette dernière est terminée lancer 3 sauvegardes
différentes a la suite.


Mon problème est que je n'arrive pas a savoir ce que je dois choisir comme
évènement (qui correspond à l'arrêt de mon programme de défragmentation)
pour activer ma première tache sauvegarde puis pour la seconde l'arrêt de la
première et ainsi de suite


merci pour votre aide

7 réponses

Avatar
Delta Ophiuchus
*Bonjour Thierry*, qui a écrit le 08/09/2012 22:23 :

Bonsoir,


Je suis totalement novice dans le domaine de création de tache surtout
sur évènement.

Voila, je lance le soir une tache vers minuit : Une défragmentation et
je souhaiterais lorsque cette dernière est terminée lancer 3 sauvegardes
différentes a la suite.


Mon problème est que je n'arrive pas a savoir ce que je dois choisir
comme évènement (qui correspond à l'arrêt de mon programme de
défragmentation) pour activer ma première tache sauvegarde puis pour la
seconde l'arrêt de la première et ainsi de suite



Je crois qu'il y a confusion.
Tu confonds événements avec déclencheurs et actions.
Je te conseille cette lecture, c'est un peu long mais c'est nécessaire :
http://technet.microsoft.com/fr-fr/library/cc721871.aspx
puis
http://technet.microsoft.com/fr-fr/library/cc748841.aspx
puis
http://technet.microsoft.com/fr-fr/library/cc722129.aspx

Ce que tu souhaites faire ne me semble donc pas possible comme tu
l'envisages.
Par contre, tu peux très bien scripter ta procédure et lancer
l'exécution du script avec le gestionnaire de tâches. Ça c'est tout à
fait faisable.

Tu peux aussi plus simplement créer les tâches successivement, à heures
fixes.
A minuit du déclenches la défragmentation. Tu sais quelle dure par
exemple 4 heures.
Tu crées donc une tâche qui se déclenche après la défragmentation, à 4
heures 30 en te gardant une certaine marge. Tu sais que ta sauvegarde 1
dure tant de temps, tu programmes donc la suivante en te gardant une
marge. Et ainsi de suite pour tes sauvegardes.


--
http://www.synec-doc.be/doc/accents2.htm
Avatar
Thierry
"Delta Ophiuchus" a écrit dans le message de groupe de discussion :
504bcb26$0$23462$

*Bonjour Thierry*, qui a écrit le 08/09/2012 22:23 :

Bonsoir,


Je suis totalement novice dans le domaine de création de tache surtout
sur évènement.

Voila, je lance le soir une tache vers minuit : Une défragmentation et
je souhaiterais lorsque cette dernière est terminée lancer 3 sauvegardes
différentes a la suite.


Mon problème est que je n'arrive pas a savoir ce que je dois choisir
comme évènement (qui correspond à l'arrêt de mon programme de
défragmentation) pour activer ma première tache sauvegarde puis pour la
seconde l'arrêt de la première et ainsi de suite



Je crois qu'il y a confusion.
Tu confonds événements avec déclencheurs et actions.
Je te conseille cette lecture, c'est un peu long mais c'est nécessaire :
http://technet.microsoft.com/fr-fr/library/cc721871.aspx
puis
http://technet.microsoft.com/fr-fr/library/cc748841.aspx
puis
http://technet.microsoft.com/fr-fr/library/cc722129.aspx

Ce que tu souhaites faire ne me semble donc pas possible comme tu
l'envisages.
Par contre, tu peux très bien scripter ta procédure et lancer
l'exécution du script avec le gestionnaire de tâches. Ça c'est tout à
fait faisable.

Tu peux aussi plus simplement créer les tâches successivement, à heures
fixes.
A minuit du déclenches la défragmentation. Tu sais quelle dure par
exemple 4 heures.
Tu crées donc une tâche qui se déclenche après la défragmentation, à 4
heures 30 en te gardant une certaine marge. Tu sais que ta sauvegarde 1
dure tant de temps, tu programmes donc la suivante en te gardant une
marge. Et ainsi de suite pour tes sauvegardes.


--
http://www.synec-doc.be/doc/accents2.htm


Merci
Avatar
Thierry
"Delta Ophiuchus" a écrit dans le message de groupe de discussion :
504bcb26$0$23462$

*Bonjour Thierry*, qui a écrit le 08/09/2012 22:23 :

Bonsoir,


Je suis totalement novice dans le domaine de création de tache surtout
sur évènement.

Voila, je lance le soir une tache vers minuit : Une défragmentation et
je souhaiterais lorsque cette dernière est terminée lancer 3 sauvegardes
différentes a la suite.


Mon problème est que je n'arrive pas a savoir ce que je dois choisir
comme évènement (qui correspond à l'arrêt de mon programme de
défragmentation) pour activer ma première tache sauvegarde puis pour la
seconde l'arrêt de la première et ainsi de suite



Je crois qu'il y a confusion.
Tu confonds événements avec déclencheurs et actions.
Je te conseille cette lecture, c'est un peu long mais c'est nécessaire :
http://technet.microsoft.com/fr-fr/library/cc721871.aspx
puis
http://technet.microsoft.com/fr-fr/library/cc748841.aspx
puis
http://technet.microsoft.com/fr-fr/library/cc722129.aspx

Ce que tu souhaites faire ne me semble donc pas possible comme tu
l'envisages.
Par contre, tu peux très bien scripter ta procédure et lancer
l'exécution du script avec le gestionnaire de tâches. Ça c'est tout à
fait faisable.

Tu peux aussi plus simplement créer les tâches successivement, à heures
fixes.
A minuit du déclenches la défragmentation. Tu sais quelle dure par
exemple 4 heures.
Tu crées donc une tâche qui se déclenche après la défragmentation, à 4
heures 30 en te gardant une certaine marge. Tu sais que ta sauvegarde 1
dure tant de temps, tu programmes donc la suivante en te gardant une
marge. Et ainsi de suite pour tes sauvegardes.


--
http://www.synec-doc.be/doc/accents2.htm


Ou puis je trouver un exemple de script qui lance des applications les une a
la fin de l'exécution de la précédente et non pas ensembles ?
Avatar
Delta Ophiuchus
*Bonjour Thierry*, qui a écrit le 09/09/2012 07:03 :

Ou puis je trouver un exemple de script qui lance des applications les
une a la fin de l'exécution de la précédente et non pas ensembles ?



Ici une méthode très simple :
http://www.pierresalvy.fr/2011/09/script-vbs-attendre-quun-processus-se-termine-avant-de-poursuivre/

--
http://www.synec-doc.be/doc/accents2.htm
Avatar
Thierry
"Delta Ophiuchus" a écrit dans le message de groupe de discussion :
504c9aea$0$18051$

*Bonjour Thierry*, qui a écrit le 09/09/2012 07:03 :

Ou puis je trouver un exemple de script qui lance des applications les
une a la fin de l'exécution de la précédente et non pas ensembles ?



Ici une méthode très simple :
http://www.pierresalvy.fr/2011/09/script-vbs-attendre-quun-processus-se-termine-avant-de-poursuivre/

--
http://www.synec-doc.be/doc/accents2.htm


merci

mais totalement néophyte en vbs je ne comprends rien je ne sais pas ce qu'il
faut copier coller dans quel type de fichier il faut le copier l'extension
de ce fichier ainsi que ce qu'il faut lancer
Avatar
Delta Ophiuchus
*Bonjour Thierry*, qui a écrit le 09/09/2012 16:39 :

merci

mais totalement néophyte en vbs je ne comprends rien je ne sais pas ce
qu'il faut copier coller dans quel type de fichier il faut le copier
l'extension de ce fichier ainsi que ce qu'il faut lancer



Alors le plus simple est d'utiliser le planificateur de tâches.
Comme tu ne peux pas imbriquer des tâches séquentielles avec, tu
utilises l'heure comme déclencheur.
Dans le planificateur de tâches, tu crées quatre tâches différentes.
La première exécute ta défragmentation à 00:00
Comme tu sais combien de temps elle dure, tu fais une seconde tâche qui
Exécute la Sauvegarde 1 à 04:00
Puis une nouvelle tâche qui exécute la sauvegarde 2 à 05:00
Puis une nouvelle tâche qui exécute la sauvegarde 3 à 06:00
Etc.



--
http://www.synec-doc.be/doc/accents2.htm
Avatar
Thierry
"Delta Ophiuchus" a écrit dans le message de groupe de discussion :
504bcb26$0$23462$

*Bonjour Thierry*, qui a écrit le 08/09/2012 22:23 :

Bonsoir,


Je suis totalement novice dans le domaine de création de tache surtout
sur évènement.

Voila, je lance le soir une tache vers minuit : Une défragmentation et
je souhaiterais lorsque cette dernière est terminée lancer 3 sauvegardes
différentes a la suite.


Mon problème est que je n'arrive pas a savoir ce que je dois choisir
comme évènement (qui correspond à l'arrêt de mon programme de
défragmentation) pour activer ma première tache sauvegarde puis pour la
seconde l'arrêt de la première et ainsi de suite



Je crois qu'il y a confusion.
Tu confonds événements avec déclencheurs et actions.
Je te conseille cette lecture, c'est un peu long mais c'est nécessaire :
http://technet.microsoft.com/fr-fr/library/cc721871.aspx
puis
http://technet.microsoft.com/fr-fr/library/cc748841.aspx
puis
http://technet.microsoft.com/fr-fr/library/cc722129.aspx

Ce que tu souhaites faire ne me semble donc pas possible comme tu
l'envisages.
Par contre, tu peux très bien scripter ta procédure et lancer
l'exécution du script avec le gestionnaire de tâches. Ça c'est tout à
fait faisable.

Tu peux aussi plus simplement créer les tâches successivement, à heures
fixes.
A minuit du déclenches la défragmentation. Tu sais quelle dure par
exemple 4 heures.
Tu crées donc une tâche qui se déclenche après la défragmentation, à 4
heures 30 en te gardant une certaine marge. Tu sais que ta sauvegarde 1
dure tant de temps, tu programmes donc la suivante en te gardant une
marge. Et ainsi de suite pour tes sauvegardes.


--
http://www.synec-doc.be/doc/accents2.htm


Voila j'ai trouvé une procédure batch possible :

je lance mes programmes avec la commande Start /W (voir Start /? pour la
syntaxe)
puis après chaque exécution pour laisser le programme s'arrêter je temporise
avec Ping -n 5 > nul (voir la commande Ping /?)

maintenant je vais voir pour les scripts si j'arrive a comprendre