1,定位到操作窗口,输入值,如 dlg = app1.window(title='打开文件') dlg.type_keys(path) dlg.type_keys('~') #dlg.type_keys('{ENTER}') 注:两种输入都是回车 2,如果无法定位到,需要输入文本,可以键盘强制输入 pywinauto.keyboard.send_keys(‘231’) 这种情况不需要定位到具体的文本,光标落在哪个输入...
ctrl+s (保存) ^s ctrl+a (全选) ^a ctrl+ enter ^ ctrl+ shift+ s ^+s 快捷键操作 send_keys() 相关源码 def send_keys(keys, pause=0.05, with_spaces=False, with_tabs=False, with_newlines=False, turn_off_numlock=True, vk_packet=True): """Parse the keys and type them""" keys ...
使用按键时需要搭配大括号,比如说按下回车键是 '{ENTER}' (是字符串) 在Windows平台默认是发送虚拟按键的,以VK_开头的按键,都是指虚拟按钮,如果不想使用虚拟按钮可以把VK_前缀去掉,把send_keys的vk_packet参数改为False即可 单个按键按下抬起还不够,往往需要组合键,这时候就需要修饰符了,在大括号里可以使用down...
# 通过支持的控件输入内容 app['无标题 - 记事本'].Edit.type_keys('测试') time.sleep(2) # 回车 send_keys('{ENTER}') # F5 send_keys('{VK_F5}') # ctrl+a send_keys('^a') 这里是对记事本进行了操作:打开记事本,输入‘测试’,然后进行回车换行,按下F5(这里的F5显示当前时间)最后进行全选...
# 使用type_keys模拟键盘输入来选择(适用于可编辑的ComboBox) combo_box.type_keys(option_to_select + "{DOWN}{ENTER}") # 如果ComboBox是通过索引来选择的(不推荐,因为索引可能会变),可以尝试以下方式(需确保控件支持这种方式): # combo_box.select(index=索引值) ...
set_text 是直接给输入框设置文本值,光标在最左边,按enter后,文本被换行, 不支持快捷键 type_keys 模拟键盘字符的输入,可以支持中文,光标在最右边,支持快捷键,推荐用type_keys 本文参与腾讯云自媒体同步曝光计划,分享自微信公众号。 原始发表:2023-08-26 08:32,如有侵权请联系cloudcommunity@tencent.com删除 ...
win.child_window(title="文本编辑器").type_keys("{ENTER}") # # 键盘输入 win.child_window(title="文本编辑器").type_keys("hello world! 上海-悠悠") 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. set_text 和 type_keys 区别 ...
使用type_keys()函数,这里需要的快捷键是Alt+T+P: dlg_spec = app.window(title='屏幕录像专家 V2017') dlg_spec.type_keys('%TP') 对于一些特殊符号的快捷键,对应的码表如下: SHIFT + CTRL ^ ALT % 空格键 {SPACE} BACKSPACE {BACKSPACE}、{BS} or {BKSP} ...
edit_element=self.weixin_pc_window.child_window(title=r"输入",control_type="Edit")sleep(2)# 输入内容 edit_element.type_keys("星安果")# 使用键盘模拟回车,即:发送send_keys('{ENTER}') 4-5 释放资源 完成操作后,可以调用应用对象的「 kill() 」函数关闭进程,释放掉资源 ...
self.weixin_pc_window.child_window(title=r"输入", control_type="Edit") sleep(2) # 输入内容 edit_element.type_keys("星安果") # 使用键盘模拟回车,即:发送 send_keys('{ENTER}') 释放资源 完成操作后,可以调用应用对象的「 kill() 」函数关闭进程,释放掉资源 ...