Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113

Не получается отправить в спящий режим

03.11.2020, 10:26. Показов 3781. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
привет, подскажите плиз, что-то не могу нагуглить ответ

os.system("rundll32.exe powrprof.dll,SetSuspendState 0,1,0")

везде пишут что данная команда усыпляет систему

а у меня только происходит блокировка экрана, и появляется окно ввода пароля, при этом сам компьютер не усыплён
гибернацию использовать я не хочу

отключения жёсткого диска через минуту ставить пробовал, не помогло

как бы сделать так, чтобы реально засыпал, также как при нажатии на кнопку Сна...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.11.2020, 10:26
Ответы с готовыми решениями:

Спящий режим
Всем привет. Ноутбук Asus VivoBook. После обновления с Win10 на Win 11 стал наблюдать картину, что ноут не уходит в спящий режим. Например...

Спящий режим
Подскажите как написать программу которая погружала бы компьютер на определённое время в спящий режим? (Windows XP)

Спящий режим
как в вин7 включить спящий режим? тот самый который был в вин хп? я может его путаю с чем может он и не спящий называется... там еще какая...

11
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,241
03.11.2020, 10:28
shutdown с параметрами не пробовали?
0
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113
03.11.2020, 10:29  [ТС]
а это не выключение разве?

не пробовал...
можете подсказать, как именно нужно передать это в python ?
0
312 / 192 / 98
Регистрация: 01.05.2014
Сообщений: 522
03.11.2020, 10:31
Проверено на себе
Python
1
2
import os
os.system(r'rundll32.exe powrprof.dll,SetSuspendState Hibernate')
0
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113
03.11.2020, 10:34  [ТС]
это будет гибернация?
просто у меня на памяти случаи когда ноутбук, правда другой, из гибернации так и не смог выйти) пока всё начисто не переставили..
1
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,241
03.11.2020, 10:37
гугл мне напомнил, что шутдаун не умеет усыплять..
Ваш вариант может не работать, потому что не достаточно прав. С каким кодом завершения выполняется os.system?
0
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113
03.11.2020, 10:39  [ТС]
не совсем понял вопрос...
всё что я пишу в коде это:
os.system("rundll32.exe powrprof.dll,SetSuspendState 0,1,0")
ничего в ответ Пайтон не пишет,просто блокируется экран и всё
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,241
03.11.2020, 10:43
os.system(command) - исполняет системную команду, возвращает код её завершения (в случае успеха 0).
т.е. можно вызов метода обернуть в print и понять, что происходит
0
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113
03.11.2020, 10:46  [ТС]
получен 0
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,241
03.11.2020, 10:48
я бы попробовал запустить консоль от имени администратора и из этой консоли запустить ваш скрипт.
0
1 / 1 / 1
Регистрация: 13.04.2020
Сообщений: 113
03.11.2020, 12:46  [ТС]
теперь всё срабатывает, но независимо от первого параметра, отвечающего за гибернацию, она всё равно активна
пробовал 0,1,0
пробовал 1,1,0


всё равно сон гибридный

а мне нужен лёгкий сон, который можно прерывать простым движением мышки...

как это сделать?

Добавлено через 1 час 42 минуты
всё, докрутил сам

командная строка от имени админа
далее ввод:
powercfg -hibernate off

отключает гибернацию

в панели управления в настройки электропитания, там и так была отключена гибернация сна
но почему-то всё равно срабатывала

пока не сделал через командную строку
0
312 / 192 / 98
Регистрация: 01.05.2014
Сообщений: 522
03.11.2020, 13:22
Ещё есть
Python
1
2
import os
os.system(r'rundll32.exe powrprof.dll,SetSuspendState Standby')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.11.2020, 13:22
Помогаю со студенческими работами здесь

Спящий режим
Недавно поменял блок питания на Aerocool 500w, заметил, что в спящем режиме вентилятор бп работает. Когда прекращал на некоторое время...

Спящий режим
Приветствую! На диске С оказалось недостаточно места для активации спящего режима. Зачем ему вообще столько - около 3 гигов просит?...

спящий режим
Существует функция для вхождения в спящий режим и функция ,наоборот, возобновления работы? Спасибо.

Спящий режим
Что будет, если я отключу спящий режим?

Спящий режим
Такой вопрос назрел - известно, что при переходе в спящий режим все содержимое оперативы сохраняется на жестком диске и комп полностью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru