Python

  1. Мышка
  2. Клава
  3. Папки
Видео управлять мышью и клавиатурой Автоматизация видео2

Мышка

import mouse #pip install mouse import time time.sleep(2) #mouse.click('right'); print(mouse.get_position()) mouse.move(400, 400, absolute=False, duration=0.2) mouse.move(-800, 0, absolute=False, duration=0.2) mouse.move(400, -400, absolute=False, duration=0.2) mouse.on_click(lambda: print('Кликнули')) mouse.on_right_click(lambda: print('Кликнули правой')) mouse.wheel(-5) #mouse.drag(2235, 429, 2235, 500, duration=0.5) #print(mouse.is_pressed('left')) input() events = mouse.record() print(events) mouse.play(events[:-1]) input()

Клава

import keyboard #pip install keyboard #print(keyboard.read_hotkey()); input() array = { "F10":"volume up", "F9":"volume down", "*+backspace":"volume mute" } def fun(str): keyboard.send(str) for key in array: keyboard.add_hotkey(key, fun, args=[array[key]]) input()

Папки

import os os.chdir('dir1') print(os.listdir()) for dir in os.listdir(): print('*********', dir) os.chdir(dir) print(os.listdir()) os.chdir('..') if os.path.isdir(dir):
import keyboard #pip install keyboard #print(keyboard.read_hotkey()); input() array = { "*+-":"volume up", "*+plus":"volume down", "*+backspace":"volume mute" } def fun(str): keyboard.send(str) for key in array: keyboard.add_hotkey(key, fun, args=[array[key]]) input() import keyboard #pip install keyboard #print(keyboard.read_hotkey()); input() array = { "F10":"volume up", "F9":"volume down", "*+backspace":"volume mute" } def fun(str): keyboard.send(str) for key in array: keyboard.add_hotkey(key, fun, args=[array[key]]) input() import screen_brightness_control as sbc #pip install screen_brightness_control sbc.set_brightness(40) #sbc.get_brightness() #sbc.get_brightness(display=0) #sbc.set_brightness(75, display=0) #monitors = sbc.list_monitors() #print(monitors)
import keyboard #pip install keyboard import screen_brightness_control as sbc #pip install screen_brightness_control import os switch1 = 0 brightness_step = 4; def change_brightness(to_up): #global sbc brightness = (sbc.get_brightness())[0]; if to_up : brightness += brightness_step else : brightness -= brightness_step if brightness > 100 : brightness = 100 if brightness < 0 : brightness = 0 show("brightness " + str(brightness)) sbc.set_brightness(brightness) def function_up(): if switch1 == 0 : keyboard.send("volume up") show("volume up") return change_brightness(True) def function_down(): if switch1 == 0 : keyboard.send("volume down") show("volume down") return change_brightness(False) def function_switch(): global switch1 switch1 += 1 if switch1 == 2 : switch1 = 0 def show(text) : os.system('cls||clear') print(text) def start(): keyboard.add_hotkey("F10", function_up) keyboard.add_hotkey("F9", function_down) keyboard.add_hotkey("F8", function_switch) sbc.set_brightness(20) for number in range(20): keyboard.send("volume down") show("F8 - switch\nF10 - up\nF9 - down") text = input() if text == "1": start() start()