怎么在Python中利用AutoIt开发界面工具?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
Python可以做什么
Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。
<强> AutoIt工具安装强>
汽车工具从官网下载,这里要注意的一点是要安装全量的AutoIt编辑器。把如下两个软件下载,安装步骤按照提示默认操作就可以完成。如果只安装第1个,就会缺少本文需要使用的幸田来未(FormDesigner)菜单栏。
安装完成后,打开SciTE编辑器。检查是否包含幸田来未(FormDesigner)。路径:菜单栏工具→幸田来未(FormDesigner)。这就是AutoIt界面画图的工具,通过拖拽工具栏中的组件到主界面就可以实现。
<强> AutoIt界面绘制和对齐强>
AutoIt界面实现就是通过幸田来未(FormDesigner)界面中windows控件拖拽的主窗口中实现.Standard中有常用的windows窗体控件,包括标签,输入,编辑按钮,复选框,RadioButton、列表框、组合框、康泰克斯菜单
将需要的界面控件拖拽到主界面窗口后,就需要将按照实际需要对齐窗口。如下主界面有3个标签标签和3个输入输入框。
对齐方法为按住Shift键同时选中需要对齐操作的按钮,主要对齐方式如下):
对齐方式的描述都有小图形,挺形象的,应该都知道每个对齐方式的作用了。可以自己拉几个控件下来,每个尝试一下看看效果。最终就能获取你想要的了。
当控件对齐完成之后。可以执行工具→生成表单代码获取代码用于后续的编辑了。如下
# 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开发界面工具