自动安装脚本几个常用命令简介
自动安装脚本几个常用命令简介
1Run(“文件名)——运行与脚本同一目录下的指定文件
2WinWaitActive(“窗体标题,窗体文本)——等待指定窗体出现
3Send(“”)——发送模拟按键。Altn!n表示send("!n");发送快捷键AltN
send("{SPACE}{TAB}{SPACE}{TAB}")
;默认状态下查看 freewb.chm”获得2个选项的分别焦点,发送空格将勾去掉。
;TAB切换到下一个复选框
4WinActive(“窗体标题,窗体文本)——判断指定窗体是否激活
5ButtonNN 后面的NN表示控件名编号
ControlClick ( "窗口标题", "按钮文本描述", "ButtonNN") 相当于用鼠标点击一下,此窗口中的ButtonNN按钮。
ControlCommand ( "窗口标题", "按钮文本描述", "ButtonNN", "UnCheck", "" )此句作用是不选择此复选框。
ControlCommand ( "窗口标题", "支按钮文本描述", "ButtonNN", "Check", "" )此句作用是选择此复选框,即打上勾。
ControlCommand("窗口标题","", "ComboBoxNN","SelectString", '下拉框或列表框内容')
等等。更多内容可以参看说明文件。
1、设置文本,修改路径
先用上文中提到的AutoIt3 Window Spy AutoIt Window Info 来获得这个路径的编辑框的信息,假
设这个窗口的标题为Setup foobar,该路径编辑框的类名是Edit1,而我们需要把它改成D:\foobar2000”,
接下来就可以使用下列命令/函数来设置它的文本了:
语法:
ControlSetText ( "窗口标题", "窗口文本", 控件ID, "新文本")
具体用法如下:
【例1
ControlSetText("Setup foobar", "", "Edit1", "D:\foobar2000")
类似可用Send命令或者ControlSend实现上面的效果,方法较为简单
2、选中和取消选中单选框和复选框项目
ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令", "选项")
其中,命令就是让我们指定要进行何种设置的参数。对这些单选框/复选框按钮来说,适用的命令是
Check”和UnCheck”。
假设这个窗口的标题是为Setup foobar,我们打算进行下来操作:
选中它的桌面复选框(Button5)、取消选中快速启动栏复选框(Button7);
选中0.7x”单选框(Button14)。
那么具体的用法示例如下:
【例2
ControlCommand("foobar", "", "Button5", "Check", "")
ControlCommand("foobar", "", "Button7", "UnCheck", "")
ControlCommand("foobar", "", "Button14", "Check", "")

3、选择下拉列表的项目
仍是使用上面提到的命令/函数。对这种控件而言,AU3适用的命令则是SetCurrentSelection, N”和
autoitSelectString, String”,分别表示选中第N+1(注意是从零开始表示!)个项目和选中与字符串String
配的项目。
假设我们要选中第五个项目简体中文,那么具体的用法示例如下:
【例3

ControlCommand("Installer", "", "ComboBox1", "SetCurrentSelection", 4)
ControlCommand("Installer", "", "ComboBox1", "SelectString", "简体中文")
4.if winactive("目录已存在") Then
;如果窗体"目录已存在"是激活状态
send("!y")
;发送快捷键AltY
EndIf

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。