Skip to content

Instantly share code, notes, and snippets.

@iilxy
Forked from jonasbits/keepawake.py
Created February 3, 2017 02:25
Show Gist options
  • Save iilxy/a7821da9254fcdfcfd04cdc4fa4af2c5 to your computer and use it in GitHub Desktop.
Save iilxy/a7821da9254fcdfcfd04cdc4fa4af2c5 to your computer and use it in GitHub Desktop.
import time
import sys
import os
import ctypes
ES_CONTINUOUS = 0x80000000
ES_AWAYMODE_REQUIRED = 0x00000040
ES_SYSTEM_REQUIRED = 0x00000001
ES_DISPLAY_REQUIRED = 0x00000002
ctypes.windll.kernel32.SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED)
p = ['|', '/', '-', '\\']
os.system('cls')
while True:
for i in range(0, 4):
print('\r' + p[i] + ' Press Ctrl-C to allow computer to sleep', end='')
try:
time.sleep(2)
except(KeyboardInterrupt):
print('\nGoodbye')
sys.exit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment