Eteindre l'ordinateur, fermer la session automatiquement à une heure précise

Soyez le premier à donner votre avis sur cette source.

Vue 15 825 fois - Téléchargée 1 216 fois

Description

salut tt le monde,

ce code est destiné à ceux qui cherchent à éteindre le PC automatiquement.
étant donné que j'ai pas touvé de truc du type exitkernel... ben j'ai utilisé ce qui existait à savoir le gestionnaire des tâches, et j'utilise ses fonctions avec un SendKeys

voila c simple et efficace mais peut-être pas optimal alors hésitez pas commenter

PS : pour arreter le prog il faut pas que l'extinction soit activée

Source / Exemple :


If optsd(0).Value = True Then chaineSD = "%RS" 'Eteindre l'ordinateur
If optsd(1).Value = True Then chaineSD = "%RF" 'Fermer la session
If optsd(2).Value = True Then chaineSD = "%RC" 'Changer d'utilisateur
If optsd(3).Value = True Then chaineSD = "%RR" 'Redémarrer
If optsd(4).Value = True Then chaineSD = "%RM" 'Mettre en veille
If optsd(5).Value = True Then chaineSD = "%RN" 'Mettre en veille prolongée

Shell "taskmgr", vbNormalFocus
SendKeys chaineSD, True

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
mardi 13 janvier 2009
Statut
Membre
Dernière intervention
16 janvier 2009

Bonjour,
Je suis d'accord avec Seny, le programme ne s'active pas dans le gestionnaire de tâches.
De plus je l'ai essayé avec XP pro , Serveur 2003 et j'ai toujours le même souci.
Ce programme serait trés utile pour les personnes qui doivent tous les jours éteindre une miriade d'ordinateurs. Pourriez-vous Mr Vbalcor, expliquer voir remédier à cette situation ? En vous rermerciant de votre perspicacité. Cordialement.
Messages postés
1
Date d'inscription
vendredi 5 novembre 2004
Statut
Membre
Dernière intervention
6 décembre 2004

salut
je suis sous XP edition familliale
saurais-tu pourqouoi il m'ouvre le gstionnaire des taches et puis ne fait plus rien
j'aimerai beaucoup que tu puisse corriger ce "bug" car je suis très novice en visual basic et je n'ai pas encore trouvé comment modifier la source pour qu'elle fonctionne bien
merci si tu pouvai faire quelque chose
@+
Messages postés
7
Date d'inscription
dimanche 8 juin 2003
Statut
Membre
Dernière intervention
21 novembre 2005

salut, tres bien ton code, j'ai adapté pour que ça marche quelle que soit la fenetre activée du gestionnaire des taches:

SendKeys "%?"
SendKeys "{Left}F" (F pour fermer la session dans mon cas)

j'ai xp, je sais pas si ça marche sous les autres systèmes...

et j'ai mis un intervalle de temps avec un timer entre l'ouverture du gestionnaire des taches les sendkeys sinon ça marchait pas

a+
Messages postés
7
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
11 juin 2004

trés bien pensé ton programme !!!
j'en ai bien besoin en plus, donc meri beaucouille VBALCOR
Messages postés
3
Date d'inscription
mercredi 18 juin 2003
Statut
Membre
Dernière intervention
4 novembre 2003

en fait je me suis rendu compte dernierement que la sequence de touches a envoyer est differente selon l'affichage (applications, processus, performances...).
pourquoi, parce que le menu evolue selon cet affichage et la combinaison de touches pour activer le menu Arreter n'est plus la même.
la solution la + simple est de determiner un affichage au lancement du gestionnaire de taches, grace a une combi de touches par ex.
libre a toi de chch sinon je mettrai a jour qd j aurai eu le tps de le faire

a+
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.