Mon fils grandit, alors j’ai décidé de publier une série d’articles consacrés aux petites plaisanteries informatiques avec Python 🙂 J’ai délibérément adopté un ton léger et amusant… alors, chers lecteurs, ne m’en voulez pas 🙂 J’ai fait de mon mieux ! Alors…
Salut, futurs maîtres du clavier ! Aujourd’hui, je vais vous montrer comment utiliser Python pour forcer votre ordinateur (ou celui de quelqu’un d’autre, mais bien sûr, nous ne recommandons pas cela 😉) à s’éteindre ou à redémarrer soudainement. Ce n’est pas encore de la magie de hacker, mais c’est déjà un début ! Et en plus, ça en jette si vous commencez à coder et que vous voulez impressionner vos amis.
Pourquoi faire ça ?
Imagine : tu programmes un minuteur pour que ton PC s’éteigne juste au moment où ta mère entre dans ta chambre pour vérifier si tu joues après minuit. Ou encore, tu veux faire « accidentellement » redémarrer l’ordinateur de ton pote en pleine partie de CS:GO.
Blague à part, ce sont des connaissances de base qui peuvent être utiles même pour des projets sérieux.
Code pour éteindre l’ordinateur
Commençons par du simple. Ouvre ton éditeur Python, copie et exécute ceci :
import os # Éteindre immédiatement l’ordinateur os.system("shutdown /s /t 0")
Une fois lancé… paf, l’ordinateur s’éteint. Magique, non ? 🙂
Et pour redémarrer ?
Facile ! Voici comment :
import os # Redémarrer l’ordinateur os.system("shutdown /r /t 0")
Dès que tu l’exécutes, ton PC redémarre instantanément. Comme s’il avait soudainement décidé de faire une pause. 🙂
Comment annuler un arrêt programmé ?
Parfois, on plaisante avec un ami, mais il commence à s’énerver. Il faut vite arranger la situation :
import os # Annuler l’arrêt ou le redémarrage os.system("shutdown /a")
Cette commande annule tout minuteur défini avec la commande shutdown. Pratique, non ?
Et si on veut un code plus pro ?
Aucun problème ! On peut utiliser un autre module Python : subprocess. Il fait la même chose, mais avec un style plus professionnel :
import subprocess # Éteindre l’ordinateur subprocess.run(["shutdown", "/s", "/t", "0"]) # Redémarrer l’ordinateur
Avertissement important !
S’il vous plaît, n’exécutez pas ces commandes sur des ordinateurs qui ne vous appartiennent pas sans autorisation. Ce n’est plus une blague, mais un acte illégal qui peut avoir de graves conséquences. Mais sur votre propre PC, allez-y !
Et après ?
Maintenant, tu sais comment contrôler ton système avec Python. La prochaine fois, je t’expliquerai comment « casser » le clavier de ton père ou déclencher un « écran bleu de la mort ». Je plaisante (ou pas). 😏
Reste à l’affût, apprends et que tes scripts fonctionnent toujours parfaitement. À bientôt dans le monde du coding, jeune hacker farceur ! 👾
Comme toujours, toutes les questions peuvent être envoyées par e-mail ou sur Telegram. 🙂
Support the Blog!
Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️