资源描述:
《经典-软件自动安装au3脚本详细解说wx(6)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、经典-软件自动安装AU3脚本详细解说wx(6)-=我自己个人常用的AU函数=-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-=@ScriptDir应用=-绝对路径@ScriptDir&"脚本所在目录的路径,用法是(@ScriptDir&"2222.exe",比如:脚本在C:AAABBB中@ScriptDir=C:AAABBB&字符添加符号"2222.exe"把2222.exe变成字符加入前面最后结果@ScriptDir=C:AAABBB2222.exe@@@@@@@@@@@@@@@@@@@@@@@@@@FileCreat
2、eShortcut(@ScriptDir&"2222.exe","C:DocumentsandSettingsAllUsers「开始」菜单程序启动1111.lnk")@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1WinWait暂停脚本的执行直至指定窗口存在(出现)为止.WinWait("窗口标题"[,"窗口文本"[,超时时间]])@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2WinWaitActive暂停脚本的执行直至指定窗口被激活(成为活动状态)为止.6WinWaitActive("窗口标题"[,"窗
3、口文本"[,超时时间]])@@@@@@@@@@@@@@@@@@@@@3WinWaitClose暂停脚本的执行直至所指定窗口不再存在(被关闭或其它)为止。WinWaitClose("窗口标题"[,"窗口文本"[,超时时间]])@@@@@@@@@@@@@@@@@@@@@@@4WinActivate激活窗口相关命令/函数WinActivate("窗口标题"[,"窗口文本"])@@@@@@@@@@@@@@@@@@5关闭窗口关闭窗口有两种方式,一种是正常的关闭窗口(WinClose),另一种则是强行关闭窗口(WinKill):@@@@@@@@@@@@@@@@@@@@@@@6延时Sleep
4、(3000)@@@@@@@@@@@@@@@@@7ControlClick向指定控件发送鼠标点击命令。ControlClick("窗口标题","窗口文本",控件ID[,按钮][,点击次数]])6例子ControlClick($title,$text1,"[CLASS:Button;INSTANCE:2]"):鼠标点击[CLASS:Button;INSTANCE:2]按钮@@@@@@@@@@@@@@@@@@@8ControlCommand:向指定控件发送命令ControlCommand("窗口标题","窗口文本",控件ID,"命令","选项")例子ControlCommand($t
5、itle,$text1,"[CLASS:Button;INSTANCE:1]","check"):把[CLASS:Button;INSTANCE:1]的复选框选定@@@@@@@@@@@@@@@@@@@9FileDelete可以用此参数删除指定文件FileDelete("C:DocumentsandSettingsAdministratorApplicationDataMicrosoftInternetExplorerQuickLaunchQQ游戏.lnk")@@@@@@@@@@@@@@@@@@@@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6、~~~~~~~~~~~~~~~~~~~~~~~~~~例子AU3:Run("ControlSysdm.cpl"):运行系统属性WinWait("系统属性"):等待系统属性窗口出现6WinActivate("系统属性"):激活系统属性窗口WinWaitActive("系统属性"):属性窗口激活后进行下一步Sleep(3000):延时3000WinClose("系统属性"):关闭系统属性窗口WinWaitClose("系统属性"):检测窗口是否存在@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@我自己个人常用的函数Sleep(1500
7、);滞留时间(毫秒)这里是1.5秒WinWait等待窗口出现WinWaitActive等待窗口被激活、WinWaitClose等待窗口被关闭。WinWait("窗口标题"[,"窗口文本"[,超时时间]])WinWait的作用是在目标窗口出现之前不再执行后面的所有语句。假设我们要运行记事本程序,并在其窗口出现时提示用户:Run("Notepad")WinWait("无标题-记事本")MsgBox(0,"","记事本窗口已被打开!")WinActivate("窗口标题"[,"窗口文本"])关闭窗