Re-bonjour a tous!!
Michel je viens de créer un fichier qui va s'en doute te plaire !
Je ne veux pas faire de tort a JackT qui a fait un boulot formidable (que je vais utiliser) mais je sais que tu préfère tout ce qu'il y a de plus simple et donc j'ai tout réuni dans un seul fichier BAT (démarrage fermeture, déblocage et mise en veille).
Si ca t'intéresse, téléchage l'ensemble ici:
www.plevenon-meteo.info/tags/wswin.zip
Quelque explication maintenant:
Tout d'abord dans le fichier zip il y aura un fichier Process.exe ! Extrait ce fichier dans le répertoire System32. Il s'agit d'un fichier qui a été retiré dans la version familliale de XP (JackT a expliqué les raisons). Ce fichier permet de faire toute sorte de chose dont fermer des applications.
Ensuite extrait wswin.bat dans le dossier wswin.
Voilà, tu n'a plus qu'a programmer une seule tache, le lancement de ce fichier!
Plus besoin d'utiliser le fichier taskkill.bat ainsi que de faire un redémarrage a 23h30.
Voici le détail du script:
1) On regarde si wswin est lancé. Si oui alors on ne fait rien, on ferme juste la fenêtre DOS. (Si tu travaille sur ton PC, rien ne se produira)
Maintenant prenons le cas ou wswin n'est pas lancé (il s'agit ici de la planification).
A la sortie de la veille on execute le fichier:
1) Wswin n'est pas lancé, alors on lance en premier Heavyweather
2) On attend 6min (téléchargement des données)
3) On lance Wswin
4) On attend 13 min (mise a jour des stats, pages html .....)
5) On ferme Wswin via la fonction process
Cette fonction va fermer "correctement" Wswin. Si wswin ne se ferme pas au bout d'une minute (blocage) alors on passe a la ligne suivante
6) On "tue" wswin. C'est là qu'est la subtilité. Si la fonction process a réussi a fermer wswin alors Taskkill rendra une erreur puisque wswin n'est plus la (l'erreur ne gene en rien l'execution), mais si par contre au bout d'une minute la fonction process n'a pas pu fermé wswin (donc blocage de celui ci) alors on "tue" wswin.
7) On fait la même chose pour HeavyWeather. On le ferme via la fonction process
8) On tue HeavyWeather
9) On mette le PC en veille prolongé.
VOilà. A toi de tester si ca te conviens Michel