当前位置: 首页 > 知识库问答 >
问题:

通过更改菜单选项实现程序的GUI自动化

姜良哲
2023-03-14

我希望在Windows 2008上实现软件的自动化。自动化软件不必与Windows2008兼容(我可以使用远程桌面)。GUI有两个主要区域,左侧是嵌入图像列表,右侧是显示窗格。显示窗格显示所有嵌入的图像在屏幕上的位置(该程序用于构建人机界面[HMI's])。

我需要单击左侧列表中的每个嵌入图像,并从中提取一些数据。问题是;根据选择的主显示文件,嵌入的图像列表将具有不同的名称和不同的长度。

因此,自动任务会根据打开的主显示图像文件而改变。有没有一个自动化程序可以为此定制?我可以为每个主显示文件编写单独的脚本,但这违背了自动化的目的。我研究了Sikuli、AutoIt、pywinauto和其他软件,但没有找到我正在尝试实现的示例

共有1个答案

裴金鑫
2023-03-14

自动热键可以完成您要求的任务,而且难度很小。

您可以使用一些基本的OOP原则来编写一个程序,该程序具有不同的点击位置等,基于您正在运行的显示文件。

 类似资料:
  • 问题内容: 我有两个下拉菜单,其中的选项不是从数据库中获取的。 第一个,让用户选择一个类别。 第二个选项取决于第一个下拉菜单中的选择。例如,如果用户选择“ 第一个” 选项,则第二个下拉列表将显示 但是当用户改变主意,或先选择 第二个 选项时,第二个下拉列表现在将显示 我的问题是我该如何实现?不用数据库就可以做到吗? 谢谢! 问题答案: 参见下文,查看 不使用数据库 的 工作示例 。 使用MySQL

  • 问题内容: 向下滚动页面时,活动菜单项将更改。怎么做? 问题答案: 通过绑定到容器的滚动事件(通常是窗口)来完成。 快速示例:

  • 问题内容: 我试图更改选项菜单的默认颜色为白色:我希望选项菜单上的每个项目都为黑色背景。 我已经尝试过在菜单元素中的item元素上进行类似android:itemBackground =“#000000”的拍摄,但是没有用。 我该怎么做? 问题答案: 在花费了大量时间尝试所有选项之后,我能够使用更改溢出菜单背景的应用程序的唯一方法是使用属性: ``` 从API 4.2到5.0进行了测试。

  • 我有选择。我有一些商品。 我需要改变它的风格 这里是这个选择的html 我需要更改选项的样式,所以我在css中写了这个。 但它不起作用 如果我这样写 一切都很好 以下是截图 我的问题在哪里?

  • 在selenium(Java)中右键单击后,我无法单击任何元素。它只是做了一个右键点击,而不是点击任何选项,如打开新标签。。。相反,它只是在右键点击之后进行普通点击。谁能帮帮我吗。下面是我的代码 系统setProperty(“webdriver.chrome.driver”、“C:\Selenium\chromedriver.exe”);WebDriver wd=新的ChromeDriver();

  • 问题内容: 我想要的是类似于文档中的此示例的示例,但是具有唯一的输入,可以通过“ any”,“ name”或“ phone”属性来扮演过滤的三个角色,角色的更改是通过单击锚点完成的。这是准备好的代码http://jsfiddle.net/ubugnu/QuyCU/如何动态更新ng- model属性? 的HTML JS 问题答案: 您可以定义如下:动态更改应绑定到哪个变量(另一个变量在哪里)。 参见