Tâches planifié pour fermer msn
Résolu/Fermé
A voir également:
- Tâches planifié pour fermer msn
- Windows 11 barre des taches a gauche - Guide
- Msn - Télécharger - Messagerie
- Gestionnaire des taches - Guide
- Barre des taches - Guide
- Msn actualités - Télécharger - Médias et Actualité
40 réponses
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 11:34
25 juin 2009 à 11:34
voila ce que le raccourci dois lancer:
@echo off del /Q /S msn.txt set temps=%TIME% echo %temps:~0,5% >> msn.txt start msnmsgr.exe
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 14:10
25 juin 2009 à 14:10
mais oui cé bon j'ai trouvé j'ai raté mon IF :
voila dis moi si ça marche maintenan
@echo off set oldheure="" FOR /F %%a IN (msn.txt) DO SET oldheure=%%a set newheure=%time:~0,5% set /a diffheure=(%newheure:~0,2%-%oldheure:~0,2%)*60 set /a difference=%diffheure%+(%newheure:~3,5%-%oldheure:~3,5%) if 120 LEQ %difference% taskkill msnmsgr.exe
voila dis moi si ça marche maintenan
J'ai trouver l'erreur:
Tu as juste oublier /F /IM:
Et sa marche du TONNER !!!! Merci merci merci !!!!!!
@echo off set oldheure="" FOR /F %%a IN (msn.txt) DO SET oldheure=%%a set newheure=%time:~0,5% set /a diffheure=(%newheure:~0,2%-%oldheure:~0,2%)*60 set /a difference=%diffheure%+(%newheure:~3,5%-%oldheure:~3,5%) if 120 LEQ %difference% taskkill msnmsgr.exe
Tu as juste oublier /F /IM:
@echo off set oldheure="" FOR /F %%a IN (msn.txt) DO SET oldheure=%%a set newheure=%time:~0,5% set /a diffheure=(%newheure:~0,2%-%oldheure:~0,2%)*60 set /a difference=%diffheure%+(%newheure:~3,5%-%oldheure:~3,5%) if 120 LEQ %difference% taskkill /F /IM msnmsgr.exe
Et sa marche du TONNER !!!! Merci merci merci !!!!!!
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 14:24
25 juin 2009 à 14:24
Je suis content. Je n'ai pas perdu mon temps =)
Le tuto d'utilisation ! Pour ceux que sa interresse:
Afin de mettre le msn.txt dans un autre dossier:
Admettons que le dossier de destination soi à cet endroit: c:\Program Files
Code pour ouvrir msn:
Le fichier pour ouvrir msn [msn_open.bat] et celui pour le refermer [msn_close.bat] mettez-les dans C:\Program Files, par la suite faites clique droit sur le raccourcit pour msn>Propriétés dans cible changer le lien par défaut (C:\Program Files\Windows Live\Messenger\msnmsgr.exe) par C:\Program Files\msn_open.bat.
Maintenant pour fermer msn au bout de 2h:
Faites Démarrer>Panneau de configuration>(si ce n'es pas déjà fait)Basculer vers l'affichage classique>Tâches planifiées
Dans Tâches planifiées, Création d'une tâches planifiées>suivant>choisir un fichier que windows executera dans parcourir choisissez dans c:\Program Files\msn_close.bat
Puis nommez-le (par défaut ce sera msn_close) cochez Executer cette tâche: Tous les jours laissez le reste par défaut en cliquant sur suivant
Ensuite entrez un mot de passe et cliquez sur suivant puis terminer.
Retournez dans Tâches planifiées clique droit sur msn_close>propriétés
Dans Planification cliquez sur Avancé> cochez la case Répété la tâche toutes les 10 Minutes, jusqu'à: Durée 24 Heures, cliquez sur ok entrez le mot de passe et le tour est jouer !
Un grand merci à Seabust pour ses codes !!!
PS: Attention si l'utilisateur de msn connaît son mot de passe il aura juste besoin de réouvrir msn sans soucis !
Afin de mettre le msn.txt dans un autre dossier:
Admettons que le dossier de destination soi à cet endroit: c:\Program Files
Code pour ouvrir msn:
@echo off del /Q /S "C:\Program Files\msn.txt" set temps=%TIME% echo %temps:~0,5% >> "C:\Program Files\msn.txt" start msnmsgr.exe
Le fichier pour ouvrir msn [msn_open.bat] et celui pour le refermer [msn_close.bat] mettez-les dans C:\Program Files, par la suite faites clique droit sur le raccourcit pour msn>Propriétés dans cible changer le lien par défaut (C:\Program Files\Windows Live\Messenger\msnmsgr.exe) par C:\Program Files\msn_open.bat.
Maintenant pour fermer msn au bout de 2h:
@echo off set oldheure="" FOR /F %%a IN (msn.txt) DO SET oldheure=%%a set newheure=%time:~0,5% set /a diffheure=(%newheure:~0,2%-%oldheure:~0,2%)*60 set /a difference=%diffheure%+(%newheure:~3,5%-%oldheure:~3,5%) if 120 LEQ %difference% taskkill /F /IM msnmsgr.exe
Faites Démarrer>Panneau de configuration>(si ce n'es pas déjà fait)Basculer vers l'affichage classique>Tâches planifiées
Dans Tâches planifiées, Création d'une tâches planifiées>suivant>choisir un fichier que windows executera dans parcourir choisissez dans c:\Program Files\msn_close.bat
Puis nommez-le (par défaut ce sera msn_close) cochez Executer cette tâche: Tous les jours laissez le reste par défaut en cliquant sur suivant
Ensuite entrez un mot de passe et cliquez sur suivant puis terminer.
Retournez dans Tâches planifiées clique droit sur msn_close>propriétés
Dans Planification cliquez sur Avancé> cochez la case Répété la tâche toutes les 10 Minutes, jusqu'à: Durée 24 Heures, cliquez sur ok entrez le mot de passe et le tour est jouer !
Un grand merci à Seabust pour ses codes !!!
PS: Attention si l'utilisateur de msn connaît son mot de passe il aura juste besoin de réouvrir msn sans soucis !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
26 juin 2009 à 17:48
26 juin 2009 à 17:48
voila j'ai fini :
remplacer le contenu de msn_open.bat par :
et ne pas oublier de créer un fichier pass.txt qui contiendrai le mot de passe attention il ne dois absolument contenir qu'une seule ligne sinon le mot de passe sera celui de la dernière ligne
remplacer le contenu de msn_open.bat par :
@echo off set temps=%TIME% FOR /F %%a IN (pass.txt) DO SET vraipass=%%a set /p pass="entrez le mot de passe:" if %pass%==%vraipass% echo %temps:~0,5% > "C:\Program Files\msn.txt" if %pass%==%vraipass% start msnmsgr.exe if %pass% NEQ %vraipass% echo "le mot de passe est faux" if %pass% NEQ %vraipass% pause
et ne pas oublier de créer un fichier pass.txt qui contiendrai le mot de passe attention il ne dois absolument contenir qu'une seule ligne sinon le mot de passe sera celui de la dernière ligne
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 10:13
25 juin 2009 à 10:13
Je suis en train de t'écrire un batch te permettant de faire cela. dès que j'ai fini je te le passe
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 10:16
25 juin 2009 à 10:16
Le problème d'un batch c'est que dès que l'on ferme la fenêtre batch, msn ne se fermera plus
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 10:24
25 juin 2009 à 10:24
le problème c'est que la le batch resterai les 2heures.
Sinon j'ai trouvé une autre solution avec les taches plannifiés.
Connaitrai tu un moyen en batch de connaitre le temps d'utilisation d'un processus ?
Sinon j'ai trouvé une autre solution avec les taches plannifiés.
Connaitrai tu un moyen en batch de connaitre le temps d'utilisation d'un processus ?
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 10:33
25 juin 2009 à 10:33
dommage.
sinon j'ai encore une idée:
tu remplace le raccourci msn par un bat qui lance msn et qui écrit dans un fichier texte la date et l'heure puis tu fais une tache planifiée toutes les 10 min qui pointe vers un bat qui teste si le temps est dépassé dans ce cas tu met un taskkill
sinon j'ai encore une idée:
tu remplace le raccourci msn par un bat qui lance msn et qui écrit dans un fichier texte la date et l'heure puis tu fais une tache planifiée toutes les 10 min qui pointe vers un bat qui teste si le temps est dépassé dans ce cas tu met un taskkill
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 10:39
25 juin 2009 à 10:39
Quelle partie n'arrive tu pas a faire ?
Pour le .bat qui lance c'est: start c:/machin/truk.exe
Ensuite pour écrire dans un fichier texte la date et l'heure et un bat qui teste si le temps est dépassé ça je ne sait pas faire ! En tout cas bonne idée !
Ensuite pour écrire dans un fichier texte la date et l'heure et un bat qui teste si le temps est dépassé ça je ne sait pas faire ! En tout cas bonne idée !
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 10:49
25 juin 2009 à 10:49
on peut imaginer que tu mette dans ton fichier texte 1er ligne les heures et 2eme ligne les minutes tu fais donc
del /Q /S msn.txt (on supprime l'ancien fichier texte)
%temps:~0,2 >> msn.txt
%temps:~3,5% >> msn.txt
del /Q /S msn.txt (on supprime l'ancien fichier texte)
%temps:~0,2 >> msn.txt
%temps:~3,5% >> msn.txt
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 10:54
25 juin 2009 à 10:54
désolé ce que je t'ai montré est faux je suis en train de corriger
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
25 juin 2009 à 11:09
25 juin 2009 à 11:09
je crwa que c'ette solution n'est pas viable, en effet les taches planifiés ne peuvent se lancer que tous les jours .... et pas toutes les tant de minutes