Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Mettre en windows en veille Dim 20 Aoû 2017 - 23:39 | |
| Y a t il un moyen de mettre windows en veille par programme ?... j' ai trouvé ceci : shutdown /h /t 5 mais plus moyen d' écrire une ligne de commande qui s' exécute. j' ouvre bien la fenetre dos mais les paramètres n' y sont pas. sans doute ma mémoire à trous... | |
|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 21 Aoû 2017 - 0:28 | |
| - Code:
-
execute "Cmd.exe|shutdown /h /t 5" donne : si je tape "shutdown" et la touche "enter" j' ai tout sur shutdown si je tape "shutdown /h" l' ordi se met bien veille. donc shutdown fonctionne. | |
|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Mettre en windows en veille Lun 21 Aoû 2017 - 1:23 | |
| C’est à toi de traduire de l’anglais vers le français et d'adapter les paramètres de la fonction ! - Code:
-
rem ============================================================================ rem SetSuspendedState rem de la Powrprof.dll rem ============================================================================ rem The SetSuspendState function suspends the system by shutting power down. rem Depending on the Hibernate parameter, the system either enters a suspend rem (sleep) state or hibernation (S4). rem If the ForceFlag parameter is TRUE, the system suspends operation immediately; rem if it is FALSE, the system requests permission from all applications and device rem drivers before doing so. rem ============================================================================
SetSuspendState(1,0,0) : ' start hibernating, but don't force it and don't disable all wake events end rem ============================================================================ rem TRUE = 1 rem FALSE = 0 ' Parameter Information ' · Hibernate% ' Specifies the state of the system. If TRUE, the system hibernates. ' If FALSE, the system is suspended.
' · ForceCritical% ' Forced suspension. ' If TRUE, the function broadcasts a PBT_APMSUSPEND event to each application ' and driver, then immediately suspends operation. ' If FALSE, the function broadcasts a PBT_APMQUERYSUSPEND event to each ' application to request permission to suspend operation.
' · DisableWakeEvent% ' If TRUE, the system disables all wake events. If FALSE, any system wake events ' remain enabled.
SUB SetSuspendState(Hibernate%,ForceCritical%,DisableWakeEvent%) dim_local ret% dll_on "Powrprof" ret% = dll_call3("SetSuspendState",Hibernate%,ForceCritical%,DisableWakeEvent%) dll_off END_SUB rem ============================================================================
REMARQUE : Pour sortir de l'hibernation Click-droit | |
|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 21 Aoû 2017 - 1:29 | |
| Je viens d' y arriver en passant par l' anti fenêtre dos avec shutdown. Mais je vais étudier ton post avec attention pour apprendre. | |
|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Mettre en windows en veille Lun 21 Aoû 2017 - 3:15 | |
| Paramètres pour SHUTDOWN : /l (la lettre L) : Fermer la session /s : Arrêter l’ordinateur /r : Arrêter et redémarrer l’ordinateur /g : Eteindre et redémarrer l’ordinateur. Une fois le système réinitialisé, redémarrer toute application enregistrée /a : Annuler un arrêt du système /p : Arrêter l’ordinateur local sans délai d’expiration ou avertissement /h : Mettre l’ordinateur local en veille prolongée. Utilisable avec l’option /f /e : Documenter la raison de l’arrêt inattendue d’un ordinateur /m \\ ordinateur : Spécifier l’ordinateur cible /t xxx : Définir la période de délai avant l’arrêt au bout de xxx secondes /c "commentaire" : Commentaire sur la raison du redémarrage ou de l’arrêt /f : Oblige la fermeture des applications en cours d’exécution sans prévenir les utilisateurs /d [p|u :]xx :yy Fournir la raison du redémarrage ou de l’arrêt. P indique que le redémarrage ou l’arrêt est planifié U indique que la raison est définie par l’utilisateur Si ni p ni u ne sont spécifié, le redémarrage ou l’arrêt n’est pas planifié xx est le code de raison majeure (entier positif inférieur à 256) yy est le code de raison mineure (entier positif inférieur à 65536) | |
|
Contenu sponsorisé
| Sujet: Re: Mettre en windows en veille | |
| |
|