Comment éteindre son ordinateur en une seule ligne ?

0/5 (14 avis)

Snippet vu 22 679 fois - Téléchargée 34 fois

Contenu du snippet

J'ai remarqué que pour éteindre windows xp , la méthode habituelle fonctionnait mais sous réserve d'avoir les privilèges , etc ...

J'étais persuadé qu'il existait une méthode alternative pour mettre hors tension , J'ai cherché , j'ai cherché , et j'ai trouvé ...

Je ne vous ferais pas attendre plus longtemps , voici la source ...
( testé sous windows xp )

( webdeveloper asp/php )

Source / Exemple :


// arreter le pc avec un délai , vous avez 20 secondes pour annuler l'extinction
winexec('C:\WINDOWS\system32\shutdown.exe' + ' -s',SW_SHOWNORMAL); 
// cette commande sert à annuler le compte a rebours
winexec('C:\WINDOWS\system32\shutdown.exe' + ' -a',SW_SHOWNORMAL);

// Comme vous pourrez le remarquez sur les commandes visible en dessous
// il est aussi possible d'éteindre un pc a distance ( réseau local ) 
// ça peut toujours servir ...

( commandes (dos) possibles ) 

Utilisation : shutdown [-i | -l | -s | -r | -a] [-f] [-m \\nom_ordinateur] [-t x
x] [-c "commentaire"] [-d up:xx:yy]

        Sans argument           Affiche ce message (identique à -?)
        -i                      Affiche l'interface graphique, doit être la 1ère
 option
        -l                      Ferme la session (ne peut pas être utilisé avec
l'option -m)
        -s                      Met l'ordinateur hors tension
        -r                      Met l'ordinateur hors tension et le redémarre
        -a                      Annule une mise hors tension système
        -m \\nom_ordinateur     Ordinateur distant à mettre hors tension/redémar
rer/annuler
        -t xx                   Définir le délai d'expiration pour la mise hors
tension à xx secondes
        -c "commentaire"                Commentaire de la mise hors tension (max
imum de 127 caractères)
        -f                      Force des applications en cours d'exécution à se
 fermer sans avertissement
        -d [u][p]:xx:yy         Le code de raison de la mise hors tension
                                u est le code utilisateur
                                p est un code de mise hors tension planifié
                                xx est le code de raison majeur (valeur entière
inférieure à 256)
                                yy est le code de raison mineur (valeur entière
positive inférieure à 65536)

Conclusion :


[ < Mystérieux > ]

A voir également

Ajouter un commentaire

Commentaires

cs_m4gie
Messages postés
2
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
21 septembre 2006
-
merci pour ta reponce
enfette mon soucie cest de mettre ce message davertissement avec la proposition dannule lextinction de xp et je vous avoue que cest un vraie casse tete car ce -a je ne sais ou le placer dans la ligne jai fait des centaine dessaie et pas moyen de le faire marche voila
merci
Marneus Calgar
Messages postés
39
Date d'inscription
mardi 3 octobre 2000
Statut
Membre
Dernière intervention
10 juin 2005
-
On est sur un site Delphi, c'est donc du Delphi...

Si tu veux le mettre dans un .bat, il suffit de mettre:

%WINDIDR%\system32\shutdown.exe -s
cs_m4gie
Messages postés
2
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
21 septembre 2006
-
Saliut tous le monde
je narrive pas a enclencher cette source comment faire dite moi ???
jai ouvert le bloc note et jai coller
winexec('C:\WINDOWS\system32\shutdown.exe' + ' -s',SW_SHOWNORMAL); et je lest enregistrer en .bat et rien ne ce passe
comment faire aider moi jsuis nulle en prog
merci
elguevel
Messages postés
718
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
22 novembre 2016
3 -
C'est vrai mais ce qui est interessant sur ce site c'est de trouver des sources, du code pour programmer et dialogué avec le systemes ou d'autres applications. Si tout le monde fait appel à des executables, autant programmer des batchs, non ?
cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
24 -
Ton jugement est un peu sévère Elguevel, d'autant plus que Mysterieux décrit le contexte d'utilisation quand il écrit : "J'ai remarqué que pour éteindre windows xp...".
Après, c'est à chacun de tester l'environnement et de voir si la commande est utilisable. Et pour cela, il existe des codes sources sur ce site permettant de détecter la version de Windows à l'exécution.

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.