PYTHON自动控制Windows系统运行命令
功能:监听键盘是否输入Win+R组合键,如果按下组合键启动运行命令,并输入www.baidu.com,没仔细调,有BUG后续要用到功能再调!!!!!!
from time import sleep
from pynput import keyboard
import os
from pywinauto import application
from pynput.keyboard import Key, Controller
def on_activate_h():
print('<cmd>+r pressed')
sleep(1)
keyboard = Controller()
with keyboard.pressed(Key.cmd):
keyboard.press('r')
keyboard.release('r')
app = application.Application().connect(title_re="运行")
print(app['Dialog'].print_control_identifiers())
app['Dialog']['Edit'].SetText('www.baidu.com')
cmd2 = 'python3 ...'
val = os.system(cmd2)
def on_activate_i():
print('<ctrl>+<alt>+i pressed')
while True:
with keyboard.GlobalHotKeys({
'<cmd>+r': on_activate_h,
'<ctrl>+<alt>+i': on_activate_i}) as h:
h.join()