我希望通过根据我的要求更改第三方GUI / MFC应用程序的属性来自动完成我的任务之一。每次我需要进行任何测试时,我都需要更改应用程序的属性以测试我的软件。
我尝试使用Python和IronPython自动化它。经过Google搜索后,我找到了IronPython,因为GUI是用C#和VB.NET编写的。
假设在其编辑器中打开GUI时,它为我提供了编辑属性的选项,MFC包含许多控件......例如:
Enter Time |__| //Need to enter the value in the box
Enter the dealy |__| //Need to enter the value in the box
Want to display |_| //Check box , check or uncheck
some Radio buttons.
Some more controls.
....
....
我想控制Python脚本中的所有更改。我将从我的脚本中输入值,它将在GUI中更新它们。
我在IronPython中编写了一个脚本来阅读GUI:
fw = open("MyFile.vnb", 'r')
for line in fw.readlines():
print (line)
我在控制台中发现了大量加密/编码字符以及一些C#/ VB.NET代码。所以,我完全被困在这里。
我想知道我们可以用Python / IronPython编辑第三方GUI吗?我是否需要使用Python中的一些特殊工具来编辑GUI?