我正在用 python 设计一个 NLP(自然语言处理)应用程序,我想使用以下 UNL(通用网络语言)EnConverter,它是一个可执行的 gui - 第三方 - 应用程序并且只能在 Windows 上运行(我没有它的源代码):
所以,我想知道的是如何编写调用此 EnConverter 的控制台应用程序并按下“设置”按钮,然后设法填充下图中的文本框:
当我点击“设置”按钮时,会出现上一个窗口...我希望我的应用程序填写这些文本框,然后按“确定” ... 当按下“OK”按钮时,应用程序返回到第一个窗口... 应用程序(我的应用程序)要做的最后一件事是单击第一个窗口中的“EnConvert”按钮...请看第一张图片。
我知道这是可能的,因为我的教授已经用 Perl 完成了这项工作...而且他拒绝告诉我怎么做!!!我已经搜索了 Internet,但一无所获!
最佳答案
您可以使用 Win32::GuiTest .它可以检测小部件、单击按钮、将文本写入 GUI 等。
关于python - 如何通过命令行在 gui 应用程序中填充文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5418255/