Python控制鼠标键盘代码实例
python控制鼠标键盘其实很容易,我们在写程序的时候很多时候会用的到!
python控制鼠标键盘步骤及代码
1、安装类库
pipinstallpyautogui
2、代码:
importpyautogui,time,random
pyautogui.PAUSE=3
pyautogui.FAILSAFE=True
width,height=pyautogui.size()
#print(str(width))
#print(str(height))
defdrawRct():
foriinrange(10):
pyautogui.moveTo(300,300,duration=0.25)
pyautogui.moveTo(400,300,duration=0.25)
pyautogui.moveTo(400,400,duration=0.25)
pyautogui.moveTo(300,400,duration=0.25)
defmouseScroll():
time.sleep(5)
foriinrange(10):
pyautogui.scroll(-200)
time.sleep(2)
defgetXy():
try:
whileTrue:
x,y=pyautogui.position()
print(x,y)
exceptKeyboardInterrupt:
print('\nExit.')
defplayVideo(x,y):
foriinrange(4):
pyautogui.click(x,y)
x=x+240
playAndComment()
defplayAndComment():
time.sleep(random.randint(5,15))
pyautogui.scroll(-400)
pyautogui.scroll(-400)
pyautogui.click(200,300)
pyautogui.typewrite('verygood!')
pyautogui.click(900,400)
pyautogui.click(710,16)
if__name__=='__main__':
time.sleep(5)
pyautogui.scroll(-300)
foriinrange(9):
print(str(i))
time.sleep(random.randint(3,5))
#pyautogui.click(360,16)
pyautogui.scroll(-300)
time.sleep(random.randint(1,5))
playVideo(404,330)
直接监听用户键盘操作
frompynput.keyboardimportListener
importlogging
location="./"
logging.basicConfig(filename=(location+"keylogger.txt"),format="%(message)s",level=logging.DEBUG)
defpress(key):
logging.info(key)
withListener(on_press=press)aslistener:
print('Theprogrambeginstowatchtheactionofkeyboard:')
listener.join()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。