Comment mettre Windows PC en veille après un temps précis [dupliquer]

2

Je sais que nous pouvons fermer les fenêtres après un certain temps, comme celui-ci.

shutdown -s -t <time>

Mais comment puis-je faire la même chose quand je veux que mon ordinateur dorme après un certain temps ?? y a-t-il une commande ??

En outre, il serait utile que vous me disiez également la commande pour Linux, car j’utilise rarement Windows.

Shivcharan Patil
la source
Souhaitez-vous mettre le PC en veille 15 minutes ou au moins à une heure précise (par exemple, à 15 h 30)?
uSlackr
1
Je suis plutôt perplexe devant les votes serrés. Cette question demande comment mettre le PC en veille après un délai pour Windows et idéalement aussi pour Linux. Cette question concerne comment mettre le PC en veille maintenant pour Windows uniquement. Chevauchement? Oui. Dupliquer? Non.
G-Man
@ G-Man la réponse marquée dans l'autre question mentionne la méthode décrite ici.
Burgi
@Burgi: De quoi tu parles? J'ai lu la question liée la semaine dernière lorsque j'ai écrit le commentaire ci-dessus; J'ai lu le accepté répondre (je suppose que c’est ce que vous entendez par «la réponse marquée») à nouveau, trois fois, tout à l’heure. Oui, il discute de la rundll32.exe powrprof.dll,SetSuspendState 0,1,0 commande, qui est mentionné ici (et oui, j’ai volontairement changé de verbe), et qui répond à cette question. Et, comme je l'ai dit dans mon commentaire, l'autre question concerne environ le quart de cette question, et sa réponse est donc le quart d'une réponse à cette question. Alors, quel est votre point?
G-Man

Réponses:

2

L'idée vient de ici et ici .

Nous pourrions créer un fichier sleep.bat comme:

@echo off
timeout %1 > NUL
rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Pour les geeks seulement: vous pouvez utiliser copy con sleep.bat puis copiez / collez le texte ci-dessus, puis appuyez sur Ctrl-Z pour fermer le fichier. Vous pouvez vérifier en utilisant le type sleep.bat commander.

SchLx
la source
0

Puisque vous voulez la solution Linux, sur les systèmes récents:

systemctl suspend
systemctl hibernate

Si vous souhaitez que cela se produise après un certain délai, combinez-le avec la commande sleep:

sleep 1h 30m && systemctl suspend

Vous pouvez également utiliser le kshutdown utilitaire qui vous donne une interface graphique permettant d’arrêter / de dormir dans diverses conditions: après un certain délai, à un moment précis ou à l’issue d’un processus.

xenoid
la source