首页 > 解决方案 > 如何纠正这个?记事本中的 Windows 自动化使用 swapy。Python

问题描述

from pywinauto.application import Application


import keyboard

app = Application().start("notepad.exe")

notepad = app.Notepad
write file
app.notepad.Edit.type_keys(No No No No No No No No No No No No No!, 
with_spaces = True)

notepad.Wait(ready)
menu_item = notepad.MenuItem(uF&ormat->&Word Wrap)
menu_item.Click()

menu_item = notepad.MenuItem(uF&ormat->&Font...)
menu_item.Click()

keyboard.hook_key({DOWN})
keyboard.hook_key({ENTER})

from pyautogui import hotkey hotkey(down) hotkey(enter) 我想用第二种方式:keyboard.hook_key({DOWN})

标签: python

解决方案


from pywinauto.application import Application
from pyautogui import hotkey

# import keyboard

app = Application().start("notepad.exe")

notepad = app.Notepad
# write file
app.notepad.Edit.type_keys("No No No No No No No No No No No No No!", with_spaces = True)

notepad.Wait('ready')
menu_item = notepad.MenuItem(u'F&ormat->&Word Wrap')
menu_item.Click()

menu_item = notepad.MenuItem(u'F&ormat->&Font...')
menu_item.Click()

# keyboard.hook_key("{DOWN}")
# keyboard.hook_key("{ENTER}")
hotkey('down')
hotkey('enter')

推荐阅读