怎么在Python中利用AutoIt开发界面工具

  介绍

怎么在Python中利用AutoIt开发界面工具?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Python可以做什么

Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。

<强> AutoIt工具安装

汽车工具从官网下载,这里要注意的一点是要安装全量的AutoIt编辑器。把如下两个软件下载,安装步骤按照提示默认操作就可以完成。如果只安装第1个,就会缺少本文需要使用的幸田来未(FormDesigner)菜单栏。

怎么在Python中利用AutoIt开发界面工具

安装完成后,打开SciTE编辑器。检查是否包含幸田来未(FormDesigner)。路径:菜单栏工具→幸田来未(FormDesigner)。这就是AutoIt界面画图的工具,通过拖拽工具栏中的组件到主界面就可以实现。

怎么在Python中利用AutoIt开发界面工具

<强> AutoIt界面绘制和对齐

AutoIt界面实现就是通过幸田来未(FormDesigner)界面中windows控件拖拽的主窗口中实现.Standard中有常用的windows窗体控件,包括标签,输入,编辑按钮,复选框,RadioButton、列表框、组合框、康泰克斯菜单

怎么在Python中利用AutoIt开发界面工具

将需要的界面控件拖拽到主界面窗口后,就需要将按照实际需要对齐窗口。如下主界面有3个标签标签和3个输入输入框。

怎么在Python中利用AutoIt开发界面工具

对齐方法为按住Shift键同时选中需要对齐操作的按钮,主要对齐方式如下):

怎么在Python中利用AutoIt开发界面工具

对齐方式的描述都有小图形,挺形象的,应该都知道每个对齐方式的作用了。可以自己拉几个控件下来,每个尝试一下看看效果。最终就能获取你想要的了。

当控件对齐完成之后。可以执行工具→生成表单代码获取代码用于后续的编辑了。如下

# include  & lt; ButtonConstants.au3>   # include  & lt; EditConstants.au3>   # include  & lt; GUIConstantsEx.au3>   # include  & lt; StaticConstants.au3>   # include  & lt; WindowsConstants.au3>   # # # # Region  START  Koda  GUI  section    $ Form1_1 =, GUICreate(“文件名替换工具,,,446,,198,,218,,133)   $ Label1 =, GUICtrlCreateLabel(“路径“,,40岁,32岁,28日,17)   $ Label2 =, GUICtrlCreateLabel(“旧字符串“,,40岁,80年,52岁,17)   $ Label3 =, GUICtrlCreateLabel(“新字符串“,,40岁,128年,52岁,17)   $ Input1 =, GUICtrlCreateInput(““,, 120年,32岁,257年,21)   Input2 美元;=,GUICtrlCreateInput (“,,, 120,, 80,, 257, 21)   Input3 美元;=,GUICtrlCreateInput (“,,, 120,, 128,, 257, 21)   $ Button1 =, GUICtrlCreateButton(“确定,,,112,,160,,57岁,25)   $ Button2 =, GUICtrlCreateButton(“退出“,,224,,160,,65,25)   GUISetState (@SW_SHOW)   # # # # EndRegion 最终获得Koda  GUI  section  # # #      While  1   时间=美元才能nMsg  GUIGetMsg ()   Switch 才能;nMsg美元   ,,,Case  GUI_EVENT_CLOSE美元   ,,,,,退出      ,,,Case  Label1美元   ,,,Case  Label2美元   ,,,Case  Label3美元   EndSwitch才能   行

<强> AutoIt获取界面输入和调用外部命令

实现AutoIt界面,最主要是利用界面让用户输入相关的参数。那么程序中如何获取用户的输入?主要是通过GUICtrlRead()函数,如需要获取上述界面中用户输入的路径,旧字符串,新字符串。代码如下:

file_path 美元;=,GUICtrlRead (Input1美元)   $ old_str =, GUICtrlRead (Input2美元)   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在Python中利用AutoIt开发界面工具