VIVEZ LE
FOOTBALL !

Posez votre question Signaler

[VB]comment éteindre un ordi avec un prog [Résolu]

sioux49 6Messages postés 17 octobre 2005Date d'inscription - Dernière réponse le 19 nov. 2010 à 10:53
Bonjour,

Je voudrais connaître la commande pour éteindre un ordinateur.
Voilà mon problème: j'ai un programme qui permet de traiter des fichiers de données. Le problème est qu'il y a une grande quantité de fichiers. Cela prend donc une bonne heure pour exécuter le programme. Mais je le lance généralement le soir avant de partir. Je suis donc pour l'instant obligé de laisser mon ordi allumé. Je voudrais donc pouvoir rajouter une case dans mon interface graphique qui lorsqu'elle est cochée éteind complètement l'ordi à la fin du programme.
Est-ce possible?

Merci d'avance.

PS: comme je ne suis pas sûr du thème du forum faîtes le moi savoir si je me suis trompé.
Lire la suite 

[VB]comment éteindre un ordi avec un prog »

9 réponses
Réponse
+5
moins plus
C'est bon. J'ai réussi à trouver un code. Le voici:

Public Sub Apagar()
Shell ("Shutdown -s -t 0")
End Sub


Ce code marche pour windows XP.
Ajouter un commentaire
Réponse
+1
moins plus
Salut
deja il faudrai que tu nous dise ton os mais sinon ce code est tré facilement trouvable sur vbfrance quoi si tu le fait en vb
http://www.vbfrance.com/ si se n'est pas en vb tu vas dans autre language sinon tu c'est en vb et sous win 98 la ligne de code est :
shell ("rundll32.exe user.exe, exitwindows")
bon voila

-------------------------------------------------------------------------
http://mahbmoh.free.fr/
Ajouter un commentaire
Réponse
+0
moins plus
Merci,

J'ai trouvé un code sur vbfrance. Le problème est que j'arrive seulement à fermer ma session. Je n'arrive pas à éteindre complètement mon ordi. Je ne sais pas si c'est parce que windows XP professional a une sécurité.
Voici le code:
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Boolean
Private Const EWX_SHUTDOWN = 1, EWX_REBOOT = 2, EWX_LOGOFF = 0
Private Sub Command1_Click()
'EWX_SHUTDOWN pour quitter Windows
'EWX_REBOOT pour relancer Windows
'EWX_LOGOFF pour afficher la boite <LOGIN>
a = ExitWindowsEx(EWX_SHUTDOWN, 1)
End Sub
Ajouter un commentaire
Réponse
+0
moins plus
je croi bien que sous xp tu ne puisse pas complétement éteindre le pc
j'ai pas éssayer 20 solution mais bon moi ossi sa me met toujours "maintenant vous .... en toute sécuriter"

----------------------------------------------
http://mahbmoh.free.fr/
Ajouter un commentaire
Réponse
+0
moins plus
slt.
Comment on fait pour mettre une phrase dans l'emplacement message de la fenetre.
lorsque l'on met le code "Shutdown -s -t 0" dans le bloc note
merci
Ajouter un commentaire
Réponse
+0
moins plus
Essayes ca
Shutdown -s -t 45 -c "Toto est arrivé !!!", bien sur si tu veux afficher "Toto est arrivé !!!"
Abraham
Thomas31 - 4 juin 2009 à 13:07
tu met quoi comme extention a la fin???
personne - 3 févr. 2010 à 12:40
normalement tu met .vbs mais je suis pas sur.
prout - 19 nov. 2010 à 10:53
.bat =)
Ajouter un commentaire
Ce document intitulé « [VB]comment éteindre un ordi avec un prog » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?