Спящий режим компьютера с помощью пакетного файла в Windows 7

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

Самое близкое, что я нашел, - это перевести его в режим ожидания, но, похоже, он работает иначе, чем кнопка "спящий режим" на моей клавиатуре (более длительная загрузка, не просыпается при щелчке мыши). Есть какие-нибудь идеи? Было бы проще на Python или C#?

Менее чем идеальная техника, упомянутая выше, вызывает это в командной строке:

Rundll32.exe powrprof.dll,SetSuspendState