Page 1 sur 1
[Ex] Désactiver les veilles de Win XP
Posté : sam. 13 nov. 2010 19:52
par GELDROC
bonjours a tous(te) voici un Tutorial qui vous expliquera comment désactiver l’écran de veille , la mise en veille, la mise en veille prolonger, l'extinction du moniteur et l'arrêt des disque dur.
pour commencer comment désactiver l'écran de veille ?
► Afficher le texte
C'est très simple une vulgaire clé de registre a modifier sans aucune actualisation ni redémarrage de Windows .
EXEMPLE :
Code : Tout sélectionner
RegWrite("HKCU\Control Panel\Desktop", "ScreenSaveActive", "REG_SZ", "0");Désactive l'écran de veille
RegWrite("HKCU\Control Panel\Desktop", "ScreenSaveActive", "REG_SZ", "1");Active l'écran de veille
ensuite le reste :
► Afficher le texte
ici nous utiliserons la commande "powercfg" de Windows
voici les commande de base pour configuré vos mise en veille et arrêt des disque dur:
Code : Tout sélectionner
powercfg /x "nom du schéma" /monitor-timeout-dc "Valeur en minute (0=Jamais)" => l'extinction du moniteur .
powercfg /x "nom du schéma" /disk-timeout-dc "Valeur en minute (0=Jamais)" => arrêt des disque dur .
powercfg /x "nom du schéma" /standby-timeout-dc "Valeur en minute (0=Jamais)" => Mise en veille Simple .
powercfg /x "nom du schéma" /hibernate-timeout-dc "Valeur en minute (0=Jamais)" => Mise en veille prolonger .
voici un exemple :
Code : Tout sélectionner
$Shema = "PC de bureau ou familial"
$Valeur = "0";Jamais
$Cmd = 'powercfg.exe /x "' & $Shema & '" /monitor-timeout-dc ' & $Valeur
RunWait(@ComSpec & " /c " & $Cmd, @SystemDir, @SW_HIDE)
il est aussi possible d’exporté et d’importé des schéma pré configuré ; voici les commande
Code : Tout sélectionner
powercfg /e "Nom du schéma" /file "chemin du Fichier a crée (.pow)" => Exporte un schéma vers un fichier .
powercfg /i "Nom du schéma" /file "chemin du a importé (.pow)" => Importe un schéma pré configuré .
powercfg.exe /d "Nom du schéma" => Supprime un schéma importé (le schéma ne peut pas être celui activé)
powercfg.exe /s "Nom du schéma" => Active un schéma importé
nous pouvons aussi détecté quel schéma est actuellement activer sur Windows dans le registre .
EXEMPLE:
Code : Tout sélectionner
RegRead("HKCU\Control Panel\PowerCfg", "CurrentPowerPolicy"); Récupère l'ID du schéma Activé .
RegRead("HKCU\Control Panel\PowerCfg\PowerPolicies\3", "Name"); Récupère le Nom d'un schéma via son ID (ici le nom du schéma correspondant a l'ID 3).
petite astuce rajouté /n afin de pouvoir remplacer le nom du schéma par son ID
exemple:
► Afficher le texte
Code : Tout sélectionner
powercfg.exe /n /s "ID du schéma" (valeur numérique)
au lieu de :
powercfg.exe /s "nom du schéma"
l'ID du schéma est numérique , on retrouve la la correspondance des nom de schéma a leur ID dans le registre de Windows a cette cle "HKCU\Control Panel\PowerCfg" .
Voila j’espère que ce Tutorial vous a été Claire et vous sera utile a l'avenir ...
Re: [TUTO] Désactiver les veilles de Win XP
Posté : dim. 14 nov. 2010 17:33
par timmalos
Ceci apparait plutot comme un exemple et n'est pas assez complet pour être un tutoriel, et trop 'particulier'. Il fait neanmois un très bon exemple pour ceux qui chercheront comment désactiver les veilles de Windows.
Re: [Ex] Désactiver les veilles de Win XP
Posté : lun. 15 nov. 2010 09:47
par SrBelial
oui, hormis dans la première partie je vois pas trop le rapport avec autoit ... cela aurait été plus judicieux de placer ça dans un script