Python-UIAutomation-for-Windows
Python-UIAutomation-for-Windows copied to clipboard
sendkeys 中文输入法
当在中文输入法情况下 输入abcd 会转化成对应中文,导致找不到文件
SendKeys('abcd', charMode=True) 我测试用微软拼音,中文输入模式下,不会输入中文,只有charMode为False时会出现输入中文。
@yinkaisheng 你看 这个就是我电脑上 谷歌输入法中文的情况 迫不得已 我把所有文件名全部转成了英文字符 但仍然 只要输入法是这个谷歌中文还是有问
https://user-images.githubusercontent.com/2363295/169629342-f83178d0-4912-4f32-9340-1f85532e0b4d.mp4
题
你可以试试用其它软件或module自动按键有没有这个问题,如果也有,可能是输入法问题。
另外可以把文件路径复制到剪贴板里,发送按键ctrl+v到edit,规避一下。
我其实想问的是 直接用ui是不是可以操作点击实现输入法切换 提前切换到英文不就规避了
使用其他方法,不一定非要用uiautomation封装的方法,可以混合使用。 pyperclip.copy(“中英文测试@this is demo”) pyautogui.hotkey('ctrl', 'v') pyautogui.press("enter")
这个思路很清气