AM电脑吧 - Win10精简版系统_Win11精简版_Win7旗舰版

Yes
查看: 5229|回复: 5
收起左侧

[其它] 自动安装脚本几个常用命令简介(转载)

[复制链接]
ampc8193

签到天数: 816 天

[LV.10]无所不能

id yinbinly 发表于 2011-08-09 22:15:58

1、Run(“文件名”)——运行与脚本同一目录下的指定文件
2、WinWaitActive(“窗体标题”,”窗体文本”)——等待指定窗体出现
3、Send(“”)——发送模拟按键。Alt+n用!n表示send("!n");发送快捷键Alt+N
send("{SPACE}{TAB}{SPACE}{TAB}")
;默认状态下“查看 freewb.chm”获得2个选项的分别焦点,发送空格将勾去掉。
;用TAB切换到下一个复选框
4、WinActive(“窗体标题”,”窗体文本”)——判断指定窗体是否JiHuo
5、ButtonNN 后面的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”和
“SelectString, String”,分别表示选中第N+1(注意是从零开始表示!)个项目和选中与字符串String匹
配的项目。
假设我们要选中第五个项目“简体中文”,那么具体的用法示例如下:
【例3】

ControlCommand("Installer", "", "ComboBox1", "SetCurrentSelection", 4)
ControlCommand("Installer", "", "ComboBox1", "SelectString", "简体中文")

4.if winactive("目录已存在") Then
;如果窗体"目录已存在"是JiHuo状态
send("!y")
;发送快捷键Alt+Y
EndIf

评分

参与人数 1硬盘 +5 收起 理由
ampc84 admin + 5 实用的基本知识

本文地址: https://www.ampc8.com/thread-2938-1-1.html
上一篇:硬件板块重拳出击!之二(上电时序讲解)
下一篇:显卡的各种故障维修方法
回复

举报

ampc839210

签到天数: 271 天

[LV.8]八秒开机

id trhy1234567 发表于 2016-06-22 17:43:30
支持,谢谢。
回复

举报

ampc81652

签到天数: 14 天

[LV.3]三流显示器

id 快乐100 发表于 2012-01-08 17:51:22
不错!支持!
回复

举报

ampc85125

签到天数: 29 天

[LV.4]四枚内存条

id 电脑爱好者 发表于 2012-01-08 13:14:31
谢谢楼主分享
回复

举报

ampc853

签到天数: 918 天

[LV.10]无所不能

id 永远的菜鸟 发表于 2011-08-10 05:39:09
谢谢楼主分享,学习一下。
回复

举报

ampc84

签到天数: 15 天

[LV.4]四枚内存条

id ②號 发表于 2011-08-09 22:23:12
自动安装脚步的要点,谢谢分享。
回复

举报

您需要登录后才可以回帖 登录 | 验证注册

Powered by AMpc8.Com (晋ICP备13003365号ghs 晋公网安备 14090202000112号 |GMT+8, 2024/4/19 08:32 |
快速回复 返回顶部 返回列表