第一种方法利用电脑睡眠状态的方式
#coding:utf8
import os
import time
import winsound
import webbrowser
import requests
from ctypes import *
import time
import wmi
def lockMonitor():
os.system('RunDll32.exe user32.dll,LockWorkStation')
def showWindowMsg(info,btnval,wintitle):
vbstrcommand = 'mshta vbscript:msgbox('+'"'+info+'"'+","+str(btnval) +","+'"'+wintitle+'"'+")(window.close)"
#print vbstrcommand
os.system(vbstrcommand)
def getInput():
while True:
kinput = input('continue running(y or n):')
lowerinput = kinput.lower()
if 'y' == lowerinput:
return True
elif 'n' == lowerinput:
return False
else:
print (u'输入错误')
continue
b=0
a=0
while True:
time.sleep(5)
lockMonitor()
print(b)
if b == 3:
break
elif a == 1:
b = b + 1
continue
第二种方法利用锁鼠标键盘的方式
from ctypes import *
import time
锁
windll.user32.BlockInput("true")
windll.user32.SetCursorPos(100, 100)
开
windll.user32.BlockInput(0)