pywinauto记事本
时间: 2023-10-18 13:04:51 浏览: 172
pywinauto自动化操作记事本
下面是使用pywinauto库来操作记事本的示例代码:
```python
from pywinauto.application import Application
# 启动记事本应用程序
app = Application().start("notepad.exe")
# 连接记事本主窗口
main_dlg = app.window(title="无标题 - 记事本")
# 在记事本中输入文本
main_dlg.type_keys("Hello World!")
# 保存文件
main_dlg.menu_select("文件(F)->保存(S)...")
save_dlg = app.window(title="另存为")
save_dlg["Edit"].type_keys("test.txt")
save_dlg["Save"].click()
# 关闭记事本
main_dlg.close()
```
这个示例代码启动记事本应用程序,连接到记事本的主窗口,输入文本并保存为test.txt文件,最后关闭记事本。需要注意的是,在保存文件时,需要先选择“文件(F)”菜单,然后选择“保存(S)”子菜单,才能打开保存对话框。
阅读全文