Сын растет, потому решил выпустить цикл статей, посвященный мелким компьютерным шалостям с помощью Python 🙂 Стилистику текста специально делал — веселой… так что, дорогие читатели, не обессудьте 🙂 Я старался 🙂 Итак…
Эй, будущие повелители клавиатуры! Сегодня я расскажу вам, как с помощью Python заставить свой компьютер (или чужой, но мы этого, конечно, не советуем 😉) внезапно вырубиться или перезагрузиться. Это не суперхакерская магия, но уже что-то! Да и выглядит круто, если ты только учишься и хочешь немного повыпендриваться.
Зачем это нужно?
Ну, представь: ты поставил таймер, чтобы комп выключился ровно тогда, когда мама заходит проверить, не сидишь ли ты за играми после полуночи. Или решил «случайно» перезагрузить комп друга во время его катки в CS:GO. Шутки-шутками, но это базовые знания, которые могут пригодиться даже в серьезных проектах.
Код для выключения компа
Начнем с простого. Открывай свой редактор Python, копируй и запускай:
import os # Выключаем комп прямо сейчас os.system("shutdown /s /t 0")
После запуска — бац, и комп выключается. Ну, разве не магия? 🙂
А как перезагрузить?
Легко! Вот так:
import os # Перезагрузка компа os.system("shutdown /r /t 0")
Запустишь — и всё, твой комп сразу пойдет в перезагрузку. Словно сам решил, что хочет передохнуть 🙂
Как отменить запланированное выключение?
Бывает, пошутил над другом, а он неожиданно начал злиться. Надо как-то спасти ситуацию:
import os # Отмена выключения или перезагрузки os.system("shutdown /a")
Эта команда отменит любой таймер, установленный командой shutdown. Удобно, да?
Но что делать, если хочется «по-крутому»?
Нет проблем! Можешь использовать другой модуль Python — subprocess. Он делает то же самое, но выглядит более профессионально:
import subprocess # Выключение компа subprocess.run(["shutdown", "/s", "/t", "0"]) # Перезагрузка компа subprocess.run(["shutdown", "/r", "/t", "0"])
Важное предупреждение!
Пожалуйста, не пытайтесь запускать эти команды на чужих компьютерах без разрешения. Это не шутка, а уже незаконное хулиганство, за которое можно серьезно пострадать. А вот на своем компе — пожалуйста!
Что дальше?
Теперь ты знаешь, как управлять системой с помощью Python. В следующий раз расскажу, как заставить папину клавиатуру «сломаться» или вывести «синий экран смерти». Шутка (или нет). 😏
Будь в теме, учись, и пусть твои скрипты всегда работают как надо. До встречи в мире кодинга, начинающий хакер-хулиган! 👾
Как всегда — все вопросы на почту, или в Телеграм 🙂
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! ❤️