如何使用 pywinauto 自动将“.txt”文件从本地加载到 MFC 应用程序?

How to automate loading a ".txt" file from local to MFC application using pywinauto?

我正在尝试使用 pywinauto 或至少我需要将“.txt”文件从本地加载到 MFC 应用程序能够在 "File name:" 部分中键入文本,然后能够单击“打开”按钮(如下面的屏幕截图所示)。

以下是我正在使用的代码:

from pywinauto.application import Application
import time
app = Application().Start(cmd_line=u'"path of the application (.exe)" ')
window = app.Dialog
window.Wait('ready')
button = window.Button
button.Click()
app.Open.edit.SetText("Test_File%r.txt" % b)
app.Open.Open.Click()

为此我搜索了很多博客都没有找到解决方案。任何帮助表示赞赏! 谢谢

我在这方面取得了进展,它对我有用。

下面是我现在使用的代码:

from pywinauto.application import Application
import time
import ctypes
app = Application().Start(cmd_line=u'"path of the application (.exe)" ')
window = app.Dialog
window.Wait('ready')
button = window.Button
button.Click()
button2 = window.Button10
button2.Click()
app.Open.edit.SetText("Hello.txt")
time.sleep(2)
app.Open.Open.click_input()