懒人专用-自动生成安装脚本.au3

合集下载

经典-软件自动安装AU3脚本详细解说wx(4)

经典-软件自动安装AU3脚本详细解说wx(4)

经典-软件自动安装AU3脚本详细解说wx(4)声明:1:为了方便装机,自己做的脚本,测试50+的机器,完美运行,分享出来大家使用,水平所限只能做到这样了,请高手多多指教。

2:所有软件为破解版,软件是安全的,并且经过NOD32+360杀毒,脚本偶尔会被报警为病毒,可以放心使用。

软件包下载后,验证下MD5值,看是否为原版~3:[经典-软件自动安装AU3脚本详细解说]分为6部分,建议全部下载.4:脚本软件包下载地址:/share/link?shareid=2294293225&uk=11445381000YLMF9.9家用完全安装脚本适用于YLMF9.9系统,系统安装完毕,驱动包驱动后,直接运行脚本即可。

注释:脚本自己编写,我只懂得C,因此程序难免有错误,见谅,以下提供脚本均经过50+的电脑测试无问题。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~主程序:#ce _______________脚本开始_________________#ce 注释:下面开始卸载YLMF-9.9中软件#ce 注释:卸载世界之窗浏览器雨林木风专版2.3sleep(500)Run("C:\Program Files\TheWorld\UnInst.exe")WinWait("世界之窗浏览器雨林木风专版 2.3 Final 解除安装","这个向导将从你的计算机解除安装世界之窗浏览器雨林木风专版")WinActivate("世界之窗浏览器雨林木风专版2.3 Final 解除安装","这个向导将从你的计算机解除安装世界之窗浏览器雨林木风专版")WinWaitActive("世界之窗浏览器雨林木风专版2.3 Final 解除安装","这个向导将从你的计算机解除安装世界之窗浏览器雨林木风专版")sleep(200)send("!u")sleep(200)WinWait("世界之窗浏览器雨林木风专版 2.3 Final 解除安装","您是否要删除TheWorld 安装目录下的全部文件")WinActivate("世界之窗浏览器雨林木风专版 2.3 Final 解除安装","您是否要删除TheWorld 安装目录下的全部文件")WinWaitActive("世界之窗浏览器雨林木风专版 2.3 Final 解除安装","您是否要删除TheWorld 安装目录下的全部文件")sleep(200)send("!y")sleep(200)WinWait("世界之窗浏览器雨林木风专版2.3 Final 解除安装","卸载已成功地完成") WinActivate("世界之窗浏览器雨林木风专版2.3 Final 解除安装","卸载已成功地完成") WinWaitActive("世界之窗浏览器雨林木风专版2.3 Final 解除安装","卸载已成功地完成") sleep(200)send("!l")#ce 注释:卸载搜狗拼音输入法3.6sleep(500)Run("C:\Program Files\SogouInput\3.6.0.1653\Uninstall.exe")WinWait("搜狗拼音输入法3.6 解除安装","你确实要完全移除")WinActivate("搜狗拼音输入法3.6 解除安装","你确实要完全移除")WinWaitActive("搜狗拼音输入法3.6 解除安装","你确实要完全移除")sleep(200)send("!y")sleep(200)WinWait("搜狗拼音输入法 3.6 解除安装","您在卸载后是否保留目前的习惯设置与用户词库")WinActivate("搜狗拼音输入法3.6 解除安装","您在卸载后是否保留目前的习惯设置与用户词库")WinWaitActive("搜狗拼音输入法3.6 解除安装","您在卸载后是否保留目前的习惯设置与用户词库")sleep(200)send("!y")sleep(200)WinWait("搜狗拼音输入法3.6 解除安装","已成功地从你的计算机移除")WinActivate("搜狗拼音输入法3.6 解除安装","已成功地从你的计算机移除") WinWaitActive("搜狗拼音输入法3.6 解除安装","已成功地从你的计算机移除")sleep(200)send("{ENTER}")#ce 注释:卸载WinRARsleep(500)Run("C:\Program Files\WinRAR\Uninstall.exe")WinWait("卸载WinRAR","确实要卸载WinRAR 吗")WinActivate("卸载WinRAR","确实要卸载WinRAR 吗")WinWaitActive("卸载WinRAR","确实要卸载WinRAR 吗")sleep(200)send("!y")#ce 注释:卸载迅雷5.8.7.625 解除安装sleep(500)Run("C:\Program Files\Thunder Network\Thunder\uninst.exe")WinWait("迅雷5.8.7.625 解除安装","你确实要完全移除迅雷5.8.7.625")WinActivate("迅雷5.8.7.625 解除安装","你确实要完全移除迅雷5.8.7.625") WinWaitActive("迅雷5.8.7.625 解除安装","你确实要完全移除迅雷5.8.7.625")sleep(200)send("!y")WinWait("迅雷5.8.7.625 解除安装","是否删除我的个人信息")WinActivate("迅雷5.8.7.625 解除安装","是否删除我的个人信息")WinWaitActive("迅雷5.8.7.625 解除安装","是否删除我的个人信息")sleep(200)send("!y")WinWait("迅雷5.8.7.625 解除安装","迅雷5.8.7.625 已成功地从你的计算机移除") WinActivate("迅雷5.8.7.625 解除安装","迅雷5.8.7.625 已成功地从你的计算机移除") WinWaitActive("迅雷5.8.7.625 解除安装","迅雷5.8.7.625 已成功地从你的计算机移除") sleep(200)send("{ENTER}")#ce 注释:卸载QQ2008II Beta1sleep(500)Run("D:\Backup\QQ\uninst.exe")WinWait("QQ2008II Beta1 卸载","你确实要完全移除QQ2008II Beta1")WinActivate("QQ2008II Beta1 卸载","你确实要完全移除QQ2008II Beta1") WinWaitActive("QQ2008II Beta1 卸载","你确实要完全移除QQ2008II Beta1")sleep(200)send("!y")WinWait("QQ2008II Beta1 卸载","QQ2008II Beta1 已成功地从你的计算机移除") WinActivate("QQ2008II Beta1 卸载","QQ2008II Beta1 已成功地从你的计算机移除") WinWaitActive("QQ2008II Beta1 卸载","QQ2008II Beta1 已成功地从你的计算机移除") sleep(200)send("{ENTER}")#ce 注释:卸载暴风影音3.5版sleep(500)Run("C:\Program Files\StormII\uninst.exe")WinWait("暴风影音3.5版解除安装","你确实要完全移除暴风影音3.5版,其及所有的组件")WinActivate("暴风影音3.5版解除安装","你确实要完全移除暴风影音3.5版,其及所有的组件")WinWaitActive("暴风影音3.5版解除安装","你确实要完全移除暴风影音3.5版,其及所有的组件")sleep(200)send("!y")WinWait("暴风影音3.5版解除安装","暴风影音3.5版已成功地从你的计算机移除") WinActivate("暴风影音3.5版解除安装","暴风影音3.5版已成功地从你的计算机移除") WinWaitActive("暴风影音3.5版解除安装","暴风影音3.5版已成功地从你的计算机移除") sleep(200)send("{ENTER}")sleep(2000)#ce 注释:最小化所有窗口WinMinimizeAll()sleep(3000)#ce 注释:下面开始安装相关软件#ce 安装搜狗拼音--静默安装模式sleep(1000)Runwait("3.exe /S")sleep(2000)#ce 安装极点五笔7.13 标准版--静默安装模式sleep(1000)Runwait("4.exe /S")sleep(2000)#ce 安装ACDSee 9.0.108--静默安装模式sleep(1000)Runwait("6.exe /S")sleep(2000)#ce 安装WinRAR 4.01 简体中文版--静默安装模式sleep(1000)Runwait("11.exe /S")sleep(2000)#ce 安装QQ2013sleep(1000)Runwait("QQ2013.exe /S")sleep(2000)#ce 安装光影魔术手--静默安装模式sleep(1000)Runwait("guangying.exe /silent")sleep(2000)#ce 安装Kmplayer 2010 V2.9.4.1436 --静默安装模式sleep(1000)Runwait("Kmplayer.exe /S")sleep(2000)#ce 安装完美者解码--静默安装模式sleep(1000)Runwait("wmz.exe /S")sleep(2000)#ce 复制Foxit Reader到C盘中,并创建快捷方式FileCopy(@ScriptDir&"\Foxit Reader.exe","C:\Program Files")sleep(1000)FileCreateShortcut("C:\Program Files\Foxit Reader.exe","C:\Documents and Settings\All Users\桌面\PDF浏览器.lnk")sleep(1000)#ce 复制虚拟光驱到C盘中,并创建快捷方式FileCopy(@ScriptDir&"\Virtual Drive Manager.exe","C:\Program Files")sleep(1000)FileCreateShortcut("C:\Program Files\Virtual Drive Manager.exe","C:\Documents and Settings\All Users\桌面\Virtual.lnk")sleep(1000)#ce 复制不用安装的抓图软件到C盘中,并创建快捷方式FileCopy(@ScriptDir&"\zhuatu.exe","C:\Program Files")sleep(1000)FileCreateShortcut("C:\Program Files\zhuatu.exe","C:\Documents and Settings\All Users\桌面\不用安装的抓图软件.lnk")sleep(1000)#ce 复制绿色版火狐浏览器到C盘中,并创建快捷方式sleep(1000)DirCopy(@ScriptDir&"\Mozilla","C:\Program Files\Mozilla", 1)sleep(1000)FileCreateShortcut("C:\Program Files\Mozilla\FirefoxLoader.exe","C:\Documents andSettings\All Users\桌面\火狐浏览器.lnk")#ce 复制绿色版PotPlayer播放器到C盘中,并创建快捷方式sleep(1000)DirCopy(@ScriptDir&"\PotPlayer","C:\Program Files\PotPlayer", 1)sleep(1000)FileCreateShortcut("C:\Program Files\PotPlayer\PotPlayerMini.exe","C:\Documents and Settings\All Users\桌面\PotPlayer播放器.lnk")#ce 删除ACDSee快捷方式sleep(1000)FileDelete("C:\Documents and Settings\Administrator\桌面\ACDSee.lnk")sleep(1000)#ce 创建新ACDC快捷方式sleep(1000)FileCreateShortcut("C:\Program Files\ACD Systems\ACDSee\9.0\ACDSee9.exe","C:\Documents and Settings\All Users\桌面\ACDSee.lnk")#ce 安装PDF虚拟打印机sleep(500)Run("setup.exe")WinWait("pdfFactory Pro","将把pdfFactory Pro 3.52 安装到你的计算机上")WinActivate("pdfFactory Pro","将把pdfFactory Pro 3.52 安装到你的计算机上") WinWaitActive("pdfFactory Pro","将把pdfFactory Pro 3.52 安装到你的计算机上")sleep(100)send("!y")sleep(100)WinWait("pdfFactory Pro 许可协议","在使用此软件之前,你应该仔细阅读下列条款和情形") WinActivate("pdfFactory Pro 许可协议","在使用此软件之前,你应该仔细阅读下列条款和情形")WinWaitActive("pdfFactory Pro 许可协议","在使用此软件之前,你应该仔细阅读下列条款和情形")sleep(100)send("!a")sleep(100)WinWait("pdfFactory Pro","要使用pdfFactory Pro ,只要从任何Windows 程序打印到pdfFactory Pro 打印机")WinActivate("pdfFactory Pro","要使用pdfFactory Pro ,只要从任何Windows 程序打印到pdfFactory Pro 打印机")WinWaitActive("pdfFactory Pro","要使用pdfFactory Pro ,只要从任何Windows 程序打印到pdfFactory Pro 打印机")sleep(500)send("{ENTER}")sleep(500)Run("注册.bat")sleep(1000)#ce 安装Windows XP SP3 更新汇总Run("1.exe")WinWait("安装- Windows XP SP3 更新汇总","欢迎使用Windows XP SP3 更新汇总") WinActivate("安装- Windows XP SP3 更新汇总","欢迎使用Windows XP SP3 更新汇总") WinWaitActive("安装- Windows XP SP3 更新汇总","欢迎使用Windows XP SP3 更新汇总")sleep(100)send("!n")sleep(100)WinWait("安装- Windows XP SP3 更新汇总","继续安装前请阅读下列重要信息") WinActivate("安装- Windows XP SP3 更新汇总","继续安装前请阅读下列重要信息") WinWaitActive("安装- Windows XP SP3 更新汇总","继续安装前请阅读下列重要信息") sleep(100)send("!n")sleep(100)WinWait("安装- Windows XP SP3 更新汇总","您想安装哪些更新程序")WinActivate("安装- Windows XP SP3 更新汇总","您想安装哪些更新程序") WinWaitActive("安装- Windows XP SP3 更新汇总","您想安装哪些更新程序")sleep(100)sleep(100)WinWait("安装- Windows XP SP3 更新汇总","安装程序现在准备开始安装Windows XP SP3 更新汇总到您的电脑中")WinActivate("安装- Windows XP SP3 更新汇总","安装程序现在准备开始安装Windows XP SP3 更新汇总到您的电脑中")WinWaitActive("安装- Windows XP SP3 更新汇总","安装程序现在准备开始安装Windows XP SP3 更新汇总到您的电脑中")sleep(100)send("!i")sleep(100)WinWait("安装- Windows XP SP3 更新汇总","请在继续安装前阅读下列重要信息") WinActivate("安装- Windows XP SP3 更新汇总","请在继续安装前阅读下列重要信息") WinWaitActive("安装- Windows XP SP3 更新汇总","请在继续安装前阅读下列重要信息") sleep(100)send("!n")sleep(100)WinWait("安装- Windows XP SP3 更新汇总","Windows XP SP3 更新汇总安装向导完成") WinActivate("安装- Windows XP SP3 更新汇总","Windows XP SP3 更新汇总安装向导完成")WinWaitActive("安装- Windows XP SP3 更新汇总","Windows XP SP3 更新汇总安装向导完成")sleep(500)ControlCommand("安装- Windows XP SP3 更新汇总","Windows XP SP3 更新汇总安装向导完成","[CLASS:TNewRadioButton; INSTANCE:2]","check")sleep(500)send("!f")sleep(500)#ce 删除Media Player快捷方式sleep(1000)FileDelete("C:\Documents and Settings\All Users\桌面\Windows Media Player.lnk")sleep(1000)#ce 删除世界之窗浏览器快捷方式sleep(1000)FileDelete("C:\Documents and Settings\All Users\桌面\世界之窗浏览器.lnk")#ce 删除Office快捷方式sleep(1000)FileDelete("C:\Documents and Settings\All Users\桌面\PowerPoint 2003.lnk")sleep(1000)#ce 删除宽带连接快捷方式sleep(1000)FileDelete("C:\Documents and Settings\Administrator\桌面\宽带连接.lnk")sleep(1000)#ce 删除系统安全中心快捷方式sleep(1000)FileDelete("C:\Documents and Settings\Administrator\桌面\系统安全中心.url")sleep(1000)sleep(1000)FileCreateShortcut(@ScriptDir&"\a.exe","C:\Documents and Settings\All Users\「开始」菜单\程序\启动\1.lnk")sleep(1000)#ce 安装迅雷sleep(1000)Runwait("Thunder.exe /S")sleep(2000)WinWait("迅雷扩展设置","启用老板键")WinActivate("迅雷扩展设置","启用老板键")WinWaitActive("迅雷扩展设置","启用老板键")ControlCommand("迅雷扩展设置","启用老板键","[CLASS:Button; INSTANCE:10]","UnCheck")sleep(100)ControlCommand("迅雷扩展设置","启用老板键","[CLASS:Button; INSTANCE:10]","UnCheck")sleep(1000)send("{ENTER}")#ce 删除迅雷资源助手快捷方式sleep(1000)FileDelete("C:\Documents and Settings\All Users\桌面\迅雷资源助手.lnk") sleep(1000)#ce 安装foobar2000去广告优化版Run("foobar.exe")WinWait("Foobar2000","Foobar2000 是一个Windows 平台下的") WinActivate("Foobar2000","Foobar2000 是一个Windows 平台下的") WinWaitActive("Foobar2000","Foobar2000 是一个Windows 平台下的") sleep(100)send("!n")WinWait("Foobar2000","阅读“授权协议”的其余部分")WinActivate("Foobar2000","阅读“授权协议”的其余部分") WinWaitActive("Foobar2000","阅读“授权协议”的其余部分")sleep(100)send("!i")WinWait("Foobar2000","要阅读“汉化说明”的其余部分") WinActivate("Foobar2000","要阅读“汉化说明”的其余部分") WinWaitActive("Foobar2000","要阅读“汉化说明”的其余部分")sleep(100)send("!i")WinWait("Foobar2000","标准安装")WinActivate("Foobar2000","标准安装")WinWaitActive("Foobar2000","标准安装")sleep(100)send("{DOWN}")sleep(100)WinWait("Foobar2000","完整安装")WinActivate("Foobar2000","完整安装")WinWaitActive("Foobar2000","完整安装")sleep(100)send("!n")WinWait("Foobar2000","快捷方式及卸载程序")WinActivate("Foobar2000","快捷方式及卸载程序")WinWaitActive("Foobar2000","快捷方式及卸载程序")sleep(100)send("!n")WinWait("Foobar2000","选择安装位置")WinActivate("Foobar2000","选择安装位置")WinWaitActive("Foobar2000","选择安装位置")sleep(100)send("!i")WinWait("Foobar2000","安装完成")WinActivate("Foobar2000","安装完成")WinWaitActive("Foobar2000","安装完成")sleep(100)send("!n")WinWait("Foobar2000","已安装在你的系统")WinActivate("Foobar2000","已安装在你的系统")WinWaitActive("Foobar2000","已安装在你的系统")sleep(100)ControlCommand("Foobar2000","已安装在你的系统","[CLASS:Button; INSTANCE:5]","UnCheck")sleep(500)ControlCommand("Foobar2000","已安装在你的系统","[CLASS:Button; INSTANCE:6]","UnCheck")sleep(500)send("!f")sleep(500)#ce 删除Foobar2000快捷方式sleep(1000)FileDelete("C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch\Foobar2000.lnk")sleep(1000)#ce 删除腾讯QQ快捷方式sleep(1000)FileDelete("C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch\腾讯QQ.lnk")sleep(1000)#ce 安装谷歌浏览器sleep(500)Run("2.exe")WinWait("Google","选择安装路径")WinActivate("Google","选择安装路径")WinWaitActive("Google","选择安装路径")sleep(100)send("!o")sleep(100)WinWait("Google","是否创建开始菜单及桌面快捷方式")WinActivate("Google","是否创建开始菜单及桌面快捷方式")WinWaitActive("Google","是否创建开始菜单及桌面快捷方式")sleep(100)send("!y")sleep(100)WinWait("设置默认浏览器","是否将谷歌浏览器设置为默认浏览器")WinActivate("设置默认浏览器","是否将谷歌浏览器设置为默认浏览器")WinWaitActive("设置默认浏览器","是否将谷歌浏览器设置为默认浏览器")sleep(100)send("!y")sleep(500)#ce 删除完美者解码设置快捷方式sleep(1000)FileDelete("C:\Documents and Settings\All Users\桌面\完美者解码设置.lnk")sleep(1000)#ce 删除Google Chrome快捷方式sleep(1000)FileDelete("C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch\Google Chrome.lnk")sleep(1000)#ce 重启sleep(3000)Shutdown (2)#ce _______________脚本结束_________________子程序#ce 删除启动中的快捷方式sleep(1000)FileDelete("C:\Documents and Settings\All Users\「开始」菜单\程序\启动\1.lnk")sleep(1000)#ce 安装IE8sleep(500)Runwait("7.exe")sleep(4000)#ce 删除Internet Explorer 浏览器快捷方式sleep(1000)FileDelete("C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch\启动Internet Explorer 浏览器.lnk")sleep(1000)#ce 复制shezhi文件夹到C盘中,并运行它sleep(1000)DirCopy(@ScriptDir&"\shezhi","C:\Program Files\shezhi", 1)sleep(1000)Run("C:\Program Files\shezhi\shezhi.exe")sleep(1000)#ce 删除当前文件夹Run(@ComSpec&' /c cd.. & ping 127.0.0.1 -n 3&rd /q/s "'&@ScriptDir&'"',@ScriptDir,@SW_HIDE)设置程序#Region ;**** 参数创建于ACNWrapper_GUI ****#AutoIt3Wrapper_icon=C:\WINDOWS\system32\SHELL32.dll|-25#AutoIt3Wrapper_UseUpx=n#EndRegion ;**** 参数创建于ACNWrapper_GUI ****DoRun(@ComSpec & " /c " & 'start firewall.cpl')sleep(1000)Until WinExists("Windows 防火墙")WinWait("Windows 防火墙","防火墙通过阻止未授权用户通过")WinActivate("Windows 防火墙","防火墙通过阻止未授权用户通过")WinWaitClose("Windows 防火墙","防火墙通过阻止未授权用户通过")DoRun(@ComSpec & " /c " & 'start rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3') sleep(1000)Until WinExists("系统属性")WinWait("系统属性","视觉效果")WinActivate("系统属性","视觉效果")WinWaitClose("系统属性","视觉效果")DoRun(@ComSpec & " /c " & 'start nusrmgr.cpl')sleep(1000)Until WinExists("用户帐户")WinWait("用户帐户")WinActivate("用户帐户")WinWaitClose("用户帐户")DoRun(@ComSpec & " /c " & 'start rundll32 shell32.dll,Control_RunDLL input.dll')sleep(1000)Until WinExists("文字服务和输入语言")WinWait("文字服务和输入语言","默认输入语言")WinActivate("文字服务和输入语言","默认输入语言")WinWaitClose("文字服务和输入语言","默认输入语言")Run(@ComSpec & " /c " & 'rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1')sleep(1000)#ce 删除当前文件夹Run(@ComSpec&' /c cd.. & ping 127.0.0.1 -n 3&rd /q/s "'&@ScriptDir&'"',@ScriptDir,@SW_HIDE)未完待续见[经典-软件自动安装AU3脚本详细解说wx(5)]。

自动化篇PC端这款黑科技录制脚本,完爆按X精灵!

自动化篇PC端这款黑科技录制脚本,完爆按X精灵!

自动化篇PC端这款黑科技录制脚本,完爆按X精灵!第一时间获取 Python 技术干货!阅读文本大概需要 8 分钟。

1目标场景网络上大部分的自动化操作都是面向移动App 端和浏览器Web 端,而对于PC 端的自动化,按X 精灵应该是使用最为广泛的一款脚本录制工具。

今天推荐另外一款PC 端的自动化操作软件:「Autoit」,以下简称为 Au3;相比按 X 精灵,Au3 功能更强大,脚本扩展性和适配性更是吊打前者;对于大部分PC 端软件的操作,Au3 都能做成自动化。

本篇文章的目的是利用Au3 脚本工具帮助我们实现自动生成一键执行工具这一操作。

2准备工作在开始编写脚本之前,打开Autoit 官网,下载Autoit Full Installation和AutoIt Script Editor。

其中,Autoit Full Installation 包含 Autoit 应用程序、Aut2Exe 脚本代码转 Exe 工具、AutoItX元素选择工具。

AutoIt Script Editor是脚本编辑工具。

最后,把准备生成一键执行工具的资源放到一个文件夹内。

3编写代码我们分 4步来实现这个功能。

分别是打开 WinRAR 压缩软件、压缩设置、选择图标、生成执行工具。

首先,我们利用 Au3 脚本通过窗口标题拿到窗体对象。

; 选中窗口; 窗口标题:source,可以自定义$handle = WinGetHandle("source","");选中当前窗口WinActivate($handle)接着,通过模拟Ctrl+A选择文件夹内的所有对象。

模拟单击鼠标右键、按键盘上的 A 键打开 WinRAR 压缩软件。

;全选Send("^a");右键MouseClick("right"); 点击A,相当于选择[添加到压缩文件]Send('A')第 2 步,利用AutoIt Script Editor编写 Au3 脚本,对WinRAR 压缩软件进行一些必要的设置。

自己学习AU3软件自动安装脚本编写总结[四]

自己学习AU3软件自动安装脚本编写总结[四]

自己学习AU3软件自动安装脚本编写总结[四]自己学习AU3软件自动安装脚本编写总结[四]2009-12-12 22:04迅雷安装到最后一个界面时,IE浏览器弹出,并使安装界面不在激活状态,我要用下面的代码解决:WinWait("安装 - 迅雷5","迅雷5 安装向导完成")WinActivate("安装 - 迅雷5","迅雷5 安装向导完成")While 1SelectCase ProcessExists("IEXPLORE.EXE")ProcessClose("IEXPLORE.EXE")ExitLoopCase ProcessExists("Maxthon.exe")ProcessClose("Maxthon.exe")ExitLoopEndSelectWend其中WinActivate命令是激活指定的窗口,While 1….Wend是一个循环命令,Select…Case…EndSelect是一个多选择命令,ProcessExists命令是检查指定进程是否存在,ProcessClose命令是结束指定进程。

ExitLoop命令是跳出循环。

整个代码的意思是,不停的检查是否有IE和傲游浏览器进程,有的话就结束相应的进程并跳出循环。

大家要注意了,如果没有IE和傲游浏览器进程的话,这个循环就是一个死循环,永远会循环下去,因此,大家一定要惕用。

大家可以根据这个代码中的多选择命令的特点,把检查和结束其它浏览器的进程的代码添加进行。

这段代码执行后见图13WinWait("安装 - 迅雷5","迅雷5 安装向导完成")WinWaitActive("安装 - 迅雷5","迅雷5 安装向导完成")Send("{DOWN}")Send("{Space}")Send("{DOWN}")Send("{Space}")Send("!F")EXIT这段代码的意思是,取消“将迅雷看看设为IE首页”和“启动迅雷5”的选项,并按“完成”,结束软件的安装,退出脚本。

经典-软件自动安装AU3脚本详细解说wx(5)

经典-软件自动安装AU3脚本详细解说wx(5)

经典-软件自动安装AU3脚本详细解说wx(5)·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~声明:1:为了方便装机,自己做的脚本,测试50+的机器,完美运行,分享出来大家使用,水平所限只能做到这样了,请高手多多指教。

2:所有软件为破解版,软件是安全的,并且经过NOD32+360杀毒,脚本偶尔会被报警为病毒,可以放心使用。

软件包下载后,验证下MD5值,看是否为原版~3:[经典-软件自动安装AU3脚本详细解说]分为6部分,建议全部下载.4:脚本软件包下载地址:/share/link?shareid=2294293225&uk=1144538·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-=Rundll32.exe使用方法大全=-系统设置模块:sysdm.cpl命令:rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0结果:显示常规设置。

命令:rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1结果:显示设备管理设置。

命令:rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2结果:显示硬件设置。

命令:rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3结果:显示性能设置。

命令:rundll32 shell32.dll,Control_RunDLL input.dll结果:显示输入法设置~~~~~~~~~~~~~~winexec(Pchar('StrCommand'),sw_Show);其中StrCommand代表以下命令之一(使用Windows中的运行不要加引号):rundll32 shell32,Control_RunDLL - 运行控制面板rundll32 shell32,OpenAs_RunDLL - 打开打开方式窗口rundll32 shell32,ShellAboutA Info-Box - 打开关于窗口rundll32 shell32,Control_RunDLL desk.cpl - 打开显示属性窗口rundll32 user,cascadechildwindows - 层叠全部窗口rundll32 user,tilechildwindows - 最小化所有的子窗口rundll32 user,repaintscreen - 刷新桌面rundll32 shell,shellexecute Explorer - 重新运行Windows Explorerrundll32 keyboard,disable - 锁写键盘rundll32 mouse,disable - 让鼠标失效rundll32 user,swapmousebutton - 交换鼠标按钮rundll32 user,setcursorpos - 设置鼠标位置为(0,0)rundll32 user,wnetconnectdialog - 打开映射网络驱动器窗口rundll32 user,wnetdisconnectdialog - 打开断开网络驱动器窗口rundll32 user,disableoemlayer - 显示BSOD窗口, (BSOD) = Blue Screen Of Death, 即蓝屏rundll32 diskcopy,DiskCopyRunDll - 打开磁盘复制窗口rundll32 rnaui.dll,RnaWizard - 运行Internet连接向导, 如果加上参数1则为silent模式rundll32 shell32,SHFormatDrive - 打开格式化磁盘(A)窗口rundll32 shell32,SHExitWindowsEx -1 - 冷启动Windows Explorerrundll32 shell32,SHExitWindowsEx 1 - 关机rundll32 shell32,SHExitWindowsEx 0 - 退当前用户rundll32 shell32,SHExitWindowsEx 2 Windows9x 快速重启rundll32 krnl386.exe,exitkernel - 强行退出Windows 9x(无确认)rundll rnaui.dll,RnaDial MyConnect - 运行网络连接对话框rundll32 msprint2.dll,RUNDLL_PrintTestPage - 选择打印机和打印测试页rundll32 user,setcaretblinktime - 设置光标闪烁速度rundll32 user, setdoubleclicktime - 测试鼠标双击速度rundll32 sysdm.cpl,InstallDevice_Rundll - 搜索非PnP设备控制面板中的各项功能winexec('rundll32.exe shell32.dll, Control_RunDLL', 9);{辅助选项属性-键盘}winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 1', 9);{辅助选项属性-声音}winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 2', 9);{辅助选项属性-显示}winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 3', 9);{辅助选项属性-鼠标}winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 4', 9);{辅助选项属性-常规}winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 5', 9);{添加删除程序属性-安装卸载}winexec('rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 1', 9);{添加删除程序属性-Windows安装程序}winexec('rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 2', 9);{添加删除程序属性-启动盘}winexec('rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 3', 9);{显示属性-背景}winexec('rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 0', 9);{显示属性-屏幕保护程序}winexec('rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 1', 9);{显示属性-外观}winexec('rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 2', 9);{显示属性-设置}winexec('rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 3', 9); {Internet 属性-常规}winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 0', 9); {Internet 属性-安全}winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 1', 9); {Internet 属性-内容}winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 2', 9); {Internet 属性-连接}winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 3', 9); {Internet 属性-程序}winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 4', 9); {Internet 属性-高级}winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 5', 9); {区域设置属性-区域设置}winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 0', 9); {区域设置属性-数字}winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 1', 9); {区域设置属性-货币}winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 2', 9); {区域设置属性-时间}winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 3', 9); {区域设置属性-日期}winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 4', 9);winexec('rundll32.exe shell32.dll, Control_RunDLL Joy.cpl, 0', 9);winexec('rundll32.exe shell32.dll, Control_RunDLL Joy.cpl, 1', 9); {鼠标属性}winexec('rundll32.exe shell32.dll, Control_RunDLL Main.cpl', 9); {多媒体属性-音频}winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 0', 9); {多媒体属性-视频}winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 1', 9); {多媒体属性-MIDI}winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 2', 9); {多媒体属性-CD音乐}winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 3', 9); {多媒体属性-设备}winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 4', 9); {调制解调器属性}winexec('rundll32.exe shell32.dll, Control_RunDLL Modem.cpl', 9); winexec('rundll32.exe shell32.dll, Control_RunDLL Netcpl.cpl', 9);{密码属性}winexec('rundll32.exe shell32.dll, Control_RunDLL Password.cpl', 9);{扫描仪与数字相机属性}winexec('rundll32.exe shell32.dll, Control_RunDLL Sticpl.cpl', 9);{系统属性-常规}winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 0', 9);{系统属性-设备管理器}winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 1', 9);{系统属性-硬件配置文件}winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 2', 9);{系统属性-性能}winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 3', 9);{日期时间属性}winexec('rundll32.exe shell32.dll, Control_RunDLL timedate.cpl', 9);{电源管理属性}winexec('rundll32.exe shell32.dll, Control_RunDLL Powercfg.cpl', 9);winexec('rundll32.exe shell32.dll, Control_RunDLL Telephon.cpl', 9);关于调用后的判断处理建议:先声明一个cardinal类型的变量RtnCardinal获取返回值进行判断如:RtnCardinal = winexec('rundll32.exe shell32.dll, Control_RunDLL Telephon.cpl', 9);返回值可能原因0 程序超出内存ERROR_BAD_FORMAT 程序为一个非法的Win32.EXE程序ERROR_FILE_NOT_FOUND 指定文件没找到ERROR_PATH_NOT_FOUND 指定路径没找到使用方法:点击“开始-程式-Ms-Dos方式”,进入Dos视窗,然後键入rundll32.exe user.exe,restartwindows,再按下回车键,这时你将看到,机器被重启了!怎么样,是不是很有趣?当然,Rundll的功能绝不仅仅是重启你的机器。

Au3脚本函数用法中文说明

Au3脚本函数用法中文说明

Au3脚本函数用法中文说明[提供汉化版]Au3脚本,也就是AutoIt3 Windows自动安装脚本语言,用过Au3脚本的朋友都知道它的强大.和带来的方便,但它切没有中文教材,就连以前的一个中文论坛也在前段时间,莫明奇妙的关啦门,当然这也不能怪他们.他们也不是管方网站.这样一来就给那些想学Au3脚本切英文不好或没有学过其它语言的朋友带来了极大的不便,其实Au3脚本不难学,难的是看不懂它帮助文件里写的是什么,今天翻译了一些Au3的常用函数用法,希望对一些想学的朋友有些帮肋...{系统环境变量}EnvUpdate ( );更新环境变量EnvGet ( "变量名称" );取环境变量ClipGet ( );取剪辑板文本EnvSet ( "变量名称" [, "值"] );置环境变量ClipPut ( "文本" );置剪辑板文本{文件,目录,磁盘管理}IniRead ("文件名", "功能区", "关键字", "缺省值" );Ini文件读关键字的值IniDelete ( "文件名", "功能区", "关键字" );Ini文件删除关键字IniWrite ( "文件名", "功能区", "关键字", "值" );Ini文件写关键字的值FileInstall ( "源文件", "目标文件" [,参数] );安装文件FileFindFirstFile ( "文件名" );查找文件(第一次)FileFindNextFile ( 文件号);查找文件(继续)FileRecycle ( "源文件" );放入回收站FileChangeDir ( "目录" );改变当前目录FileCreateShortcut ( "文件名", "快捷方式名" [, "工作目录", "args", "desc", "图标", "热键"] );建立快捷方式DirCreate ( "目录" );目录创建DirCopy ( "源目录", "目标目录" [,参数] )DirRemove ( "目录" [,参数] );目录删除DirMove ( "源目录", "目标目录" [,参数] );目录移动DriveGetDrive ( "类别" );驱动器查找FileGetLongName ( "完整路径和文件名" );取长文件名DriveSpaceTotal ( "路径" );取磁盘空间DriveSpaceFree ( "路径" );取磁盘剩余空间FileGetShortName ( "完整路径和文件名" );取短文件名DriveGetLabel ( "路径" );取驱动器卷标DriveGetType ( "路径" );取驱动器类型DriveGetFileSystem ( "路径" );取驱动器文件格式DriveGetSerial ( "路径" );取驱动器序列号DriveStatus ( "路径" );取驱动器状态FileGetV ersion ( "文件名" );取文件版本FileGetSize ( "文件名" );取文件大小FileGetTime ( "文件名" [,选项] );取文件日期FileGetAttrib ( "文件名" );取文件属性FileSaveDialog ( "标题", "初始目录", "文件类型" [,选项] ) ;文件保存对话框FileOpen ( "文件名",打开方式);文件打开FileOpenDialog ( "标题", "初始目录", "文件类型" [,选项] ) ;文件打开对话框FileRead ( 文件号或"文件名",字符个数);文件读FileReadLine ( 文件号或"文件名" [,行号] );文件读行FileCopy ( "源文件", "目标文件" [, 参数] )FileClose ( 文件号);文件关闭FileSelectFolder ( "提示文本", "根目录",参数);文件夹选择FileDelete ( "路径" );文件删除FileExists ( "路径" );文件是否存在FileWrite ( 文件号或"文件名" , "内容" );文件写FileWriteLine ( 文件号或"文件名" , "内容");文件写行FileMove ( "源文件", "目标文件" [,参数] );文件移动DriveSetLabel ( "路径", "卷标名" );置驱动器卷标FileSetTime ( "文件", "日期", 选项[,参数] );置文件日期FileSetAttrib ( "文件", "+-RASHNOT" [,参数] );置文件属性{键盘控制}Send ( "按键" [,参数] );发送HotKeySet ( "热键" [, "自定义功能函数"] );置热键{鼠标控制}MouseGetCursor ( );取鼠标指针类型MouseGetPos ( );取鼠标坐标MouseDown ( "按键" );鼠标按下MouseClickDrag ( "按键", 第一点横坐标, 第一点纵坐标, 第二点横坐标, 第二点纵坐标[,速度] );鼠标按住拖动MouseClick ( "按键" [,横坐标,纵坐标[,次数[,速度]]] );鼠标点击MouseUp ( "按键" );鼠标放开MouseMove ( 横坐标,纵坐标[,速度] );鼠标移动{数学函数}Exp ( n );e的n次平方BitNOT ( 数值);非运算BitOR ( 值1,值2 );或运算Log ( 数字或数学表达式);取对数ACos (数字或数学表达式);取反余弦A Tan ( 数字或数学表达式);取反正切ASin ( 数字或数学表达式);取反正弦Abs (数字或数学表达式);取绝对值Mod ( 值1,值2 );取模数Sqrt ( 数字或数学表达式);取平方根Random ( [[最小值,]最大值] );取随机数Cos (数字或数学表达式);取余弦Tan ( 数字或数学表达式);取正切Sin ( 数字或数学表达式);取正弦Round (数字或数学表达式[,小数点后保留位数] ) ;四舍五入BitXOR ( 值1,值2 );位或运算BitShift ( 值,移动数);位移运算BitAND ( 值1,值2 );与运算{信息框,对话框}ProgressOn ( "标题", "主文本" [, "子文本" [, 横坐标[, 纵坐标[,选项]]]] );打开进度条窗口ProgressOff ( );关闭进度条窗口SplashOff ( );关闭置顶窗口ProgressSet ( 进度值[, "子文本" [, "主文本"]] );进度设置InputBox ( "标题", "提示" [, "缺省文本" [, "密码符号" [,宽度,高度[,左边,右边[,等待时间]]]]] ) ;输入框MsgBox ( 按钮参数, "标题", "信息文本" [,等待时间] );信息框SplashImageOn ( "标题", "图像文件名" [,宽度[,高度[,横坐标[,纵坐标[,选项]]]]] );置顶图像窗口SplashTextOn ( "标题","文本"[,宽度[,高度[,横坐标[,纵坐标[,选项[,"字体名称"[,"字体大小"[,"字体重量"]]]]]]]] );置顶文本窗口ToolTip ( "提示文本" [,横坐标,纵坐标] );置提示文本TrayTip ( "标题", "提示文本", 等待时间[,图标选项] );置托盘气泡提示(2000/xp){系统函数}SoundPlay ( "文件名" [,等待方式] );播放声音Call ( "自定义功能函数" );调用自定义功能函数CDTray ( "盘符", "开关命令" );光驱开关AdlibEnable ( "自定义功能函数" [,间隔时间] );激活意外窗口处理TimerStop ( 时间标志);计时结束TimerStart ( );计时开始Exit (0);结束AdlibDisable ( );禁止意外窗口处理BlockInput ( 参数);禁止用户输入Break ( 参数);禁止用户退出MemGetStats ( );取内存状态AutoItWinGetTitle ( );取系统窗口标题PixelGetRGB(横坐标,纵坐标);取像素点RGB三色PixelGetColor ( 横坐标, 纵坐标);取像素点颜色PixelSearch ( 左边, 顶边, 右边, 底边, 颜色值[, shade-variation] [,间隔像素数]] ) ;搜索颜色URLDownloadToFile ( "连接地址及文件名", "存储到的文件名" );下载文件SetError ( 值);置变量@errorAutoItWinSetTitle ( "新标题" );置系统窗口标题SoundSetWaveV olume ( 音量大小);置音量{进程管理}ProcessWait ( "进程" [,等待时间] );等待进程存在ProcessWaitClose ( "进程" [,等待时间] );等待进程关闭ProcessClose ( "进程" );关闭进程Shutdown ( 关机方式);关机ProcessExists ( "进程" );进程是否存在Sleep ( 时间);睡眠/暂停运行RunAsSet ( ["用户名", "domain", "密码"] );以别人身份登录运行RunWait(@ComSpec & " /c " & 'DOS命令行', "",参数);运行DOS命令RunWait ( "文件名" [, "工作目录" [, 参数]] );运行并等待结束Run ( "文件名" [, "工作目录" [,参数]] );运行程序{注册表管理}RegRead ( "键路径", "键名" );读键值RegDelete ( "键路径" [, "键名"] );删除键RegWrite ( "键路径", "键名", "类型", 值) ;写键值{字符串管理}StringFormat ( "格式", $var1 [, ... $var32] ) ;格式化字符串StringLen ( "字符串" );取长度StringRight ( "字符串",字符数);取右边StringMid ( "字符串",开始位置,字符数) ;取中间StringLeft ( "字符串",字符数);取左边StringStripCR ( "字符串" );删除回车符StringStripWS ( "字符串",参数);删除空格StringTrimRight ( "字符串",字符数);删除右边StringTrimLeft ( "字符串",字符数);删除左边StringIsASCII ( "字符串" );是否为ASCIIStringIsDigit ( "字符串" );是否为阿拉伯数字StringIsUpper ( "字符串" );是否为大写StringIsFloat ( "字符串" );是否为浮点小数StringIsSpace ( "字符串" );是否为空StringIsXDigit ( "字符串" );是否为十六进制字符StringIsAlNum ( "字符串" );是否为数字StringIsLower ( "string" );是否为小写StringIsInt ( "字符串" );是否为整数StringIsAlpha ( "字符串" );是否为字母StringAddCR ( "字符串" );添加换行符StringReplace ( "字符串", "查找的字符串", "替换后的字符串" [,数量[,区分大小写]] ) ;文本替换StringUpper ( "字符串" );转换为大写StringLower ( "字符串" );转换为小写StringInStr ( "字符串", "字符" [,大小写] );字符包含StringSplit ( "字符串", "参考符" );字符串分离{变量与转换函数}IsDeclared ( 变量);变量是否被声明Asc ( "字符" );取Asc码Eval ( 变量或表达式);取变量值UBound ( 数组名[,维数] );取数组大小Int ( 小数或表达式);取整Chr ( ASC码);取字符IsAdmin ( );是否为管理员IsNumber ( 变量);是否为数字IsArray ( 变量);是否为数组IsFloat ( 变量或数值);是否为小数IsInt ( 变量或数值);是否为整数IsString ( 变量);是否为字符Dec ( "十六进制" );转换为十进制Hex ( 十进制数, 长度);转换为十六进制Number ( 表达式);转换为数字String ( 表达式);转换为字符{窗口管理}WinExists ( "标题" [, "文字"] );窗口是否存在WinActive ( "标题" [, "文字"] );窗口是否激活WinSetOnTop ( "标题", "文字", 参数);窗口置顶WinWait ( "标题" [, "文字" [,等待时间]] );等待窗口出现WinWaitClose ( "标题" [, "文字" [,等待时间]] );等待窗口关闭WinWaitActive ( "标题" [, "文字" [,等待时间]] );等待窗口激活WinWaitNotActive ( "标题" [, "文字" [,等待时间]] );等待窗口取消激活状态WinMenuSelectItem ( "标题","文字","菜单项1" [,"菜单项2" [,"菜单项3"……]] ) ;调用菜单WinClose ( "标题" [, "文字"] );关闭窗口WinMinimizeAllUndo ( );恢复“全部最小化”的窗口WinActivate ( "标题" [, "文字"] );激活窗口WinKill ( "标题" [, "文字"] );强制关闭窗口WinGetTitle ( "标题" [, "文字"] );取窗口标题WinGetHandle ( "标题" [, "文字"] );取窗口句柄WinGetClientSize ( "标题" [, "文字"] );取窗口客户区大小WinGetClassList ( "标题" [, "文字"] );取窗口类列表WinGetText ( "标题" [, "文字"] );取窗口文字WinGetCaretPos ( );取窗口中控件坐标WinGetState ( "标题" [, "文字"] );取窗口状态WinGetPos ( "标题" [, "文字"] );取窗口坐标WinMinimizeAll ( );全部最小化WinMove ( "标题", "文字",横坐标,纵坐标[,宽度[,高度]] );移动窗口WinSetTitle ( "标题", "文字", "新标题" );置窗口标题WinSetState ( "标题", "文字" ,参数);置窗口状态{控制管理}ControlCommand ( "窗口标题", "窗口文字", "控件类名称", "命令", "选项" );发送控制命令ControlSend ( "窗口标题", "窗口文字", "控件类名称", "文本" [,参数] );发送文本到控件ControlDisable ( "窗口标题", "窗口文字", "控件类名称" );禁止控件ControlGetFocus ( "窗口标题" [, "窗口文字"] );取焦点控件的类名称ControlGetPos ( "窗口标题", "窗口文字", "控件类名称" );取控件位置ControlGetText ( "窗口标题", "窗口文字", "控件类名称" );取控件文字StatusbarGetText ( "窗口标题" [, "窗口文字" [, 状态栏部分]] );取状态栏文本ControlSetText ( "窗口标题", "窗口文字", "控件类名称","新文本" );设置控件文本ControlClick ( "窗口标题", "窗口文字", "控件类名称" [,鼠标按键] [,点击次数]] );鼠标点击控件ControlShow ("窗口标题", "窗口文字", "控件类名称");显示控件ControlMove ( "窗口标题", "窗口文字", "控件类名称",横坐标,纵坐标[,宽度[,高度]] ) ;移动控件ControlHide ("窗口标题", "窗口文字", "控件类名称");隐藏控件ControlEnable ( "窗口标题", "窗口文字", "控件类名称" );允许控进ControlFocus ( "窗口标题", "窗口文字", "控件类名称" );置焦点{系统设置}AutoItSetOption ( "MustDeclareV ars",参数);变量是否预先声明AutoItSetOption ( "WinTitleMatchMode",参数);标题匹配方式AutoItSetOption ( "WinWaitDelay",参数);窗口等待延迟AutoItSetOption ( "SendAttachMode",参数);发送跟随模式AutoItSetOption ( "SendKeyDelay",参数);发送延迟AutoItSetOption ( "CaretCoordMode",参数);符号坐标匹配方式AutoItSetOption ( "SendCapslockMode",参数);恢复大小写状态AutoItSetOption ( "WinDetectHiddenText",参数) ;检测隐藏文字AutoItSetOption ( "WinSearchChildren",参数);检测子窗口AutoItSetOption ( "SendKeyDownDelay",参数);键盘按下延迟AutoItSetOption ( "MouseClickDownDelay",参数) ;鼠标按下延迟AutoItSetOption ( "MouseClickDelay",参数);鼠标单击延迟AutoItSetOption ( "MouseClickDragDelay",参数) ;鼠标拖动延迟AutoItSetOption ( "MouseCoordMode",参数);鼠标坐标匹配方式AutoItSetOption ( "ExpandEnvStrings",参数);特殊符号扩展AutoItSetOption ( "TrayIconDebug",参数);托盘代码提示AutoItSetOption ( "WinTextMatchMode",参数);文字匹配方式AutoItSetOption ( "PixelCoordMode",参数);像素点坐标匹配方式AutoItSetOption ( "TrayIconHide",参数);隐藏托盘AutoItSetOption ( "RunErrorsFatal",参数);遇错终止例子:自动更改IP,DNS,CScdkey,计算机名我看了ban_r”和“凌风Online”的该IP脚本,把他俩的东西整合了,自己也添加了一些东西,在2K和XP中直接可以使用,不必考虑注册表中路径不同,希望大家给于批评和指导。

AU3脚本软件自动安装

AU3脚本软件自动安装
send("{enter}") ;--------发送键盘命令--------
WinWaitActive("一键GHOST安装程序", "立即运行一键GHOST") ;--------激活目标窗口--------
ControlCommand("一键GHOST安装程序", "立即运行一键GHOST","Button32","UnCheck", "") ;--------选空目标按钮--------
ControlCommand(" 360安全卫士7.5.0.2001安装", "正在完成"360安全卫士"安装向导","Button4","UnCheck", "") ;--------选空目标按钮--------
ControlCommand(" 360安全卫士7.5.0.2001安装", "正在完成"360安全卫士"安装向导","Button2","Check", "") ;--------选中目标按钮--------
Sleep(1000)
WinWaitActive("Avira AntiVir Personal - Free Antivirus", "欢迎使用") ;--------激活目标窗口--------
ControlCommand("Avira AntiVir Personal - Free Antivirus", "欢迎使用","Button2","Check", "") ;--------选中目标按钮--------

使用AU3脚本实现软件的自动安装

使用AU3脚本实现软件的自动安装

使用AU3脚本实现软件的自动安装
张鹏;郭丽丽
【期刊名称】《内蒙古民族大学学报(自然科学版)》
【年(卷),期】2011(026)002
【摘要】AU3是一种脚本编辑器,使用AU3可以编写一些脚本语言来实现自动化操作,使用它还可以实现软件的自动安装,程序的自动运行等.本文以制作搜狗拼音输入法的自动化安装软件为例介绍了自动化安装软件的制作方法,并给出了具体实现的程序代码.
【总页数】3页(P166-168)
【作者】张鹏;郭丽丽
【作者单位】内蒙古民族大学,数学学院,内蒙古,通辽,028043;通辽市医院住院处,内蒙古,通辽,028000
【正文语种】中文
【中图分类】TP393.09
【相关文献】
1.MAYA软件中使用MEL脚本设计粒子碰撞 [J], 夏航
2.提取Flash脚本的三款软件的使用与比较 [J], 邵长侠
3.基于TCP/IP协议实现软件的自动安装和升级 [J], 崔杰;吴明;林成
4.提取Flash脚本的三款软件的使用与比较 [J], 邵长侠
5.计算机机房双系统的使用与软件自动安装 [J], 苏时斌
因版权原因,仅展示原文概要,查看原文内容请购买。

2345静默安装autoit3编辑脚本

2345静默安装autoit3编辑脚本

简介:首先下载12.1最新版集合包,最好是带管家版的,因为管家不会阻止2345的主页,然后把我们要修改的GHO文件用GHO浏览器打开来,把里面的360安装软件清除掉,有的是直接在program里面了,有的则是放在某个目录里面,是一个自解压可执行程序的样子。

反正不懂的可以来找我。

当然也有很多gho里面是没集成360的,具体请看你下载系统时,的系统说明里面,注意观察他系统集成软件的情况。

比如自带的压缩软件,自带第三方浏览器等等和我们推广软件重复的,都给他删除掉,这样就可以避免重复安装影响推广效果。

静默安装:首先下载autoit3,安装完成后,右下角任务栏会出现一个爱心,右键点击图标会弹出菜单,选择编辑脚本,选第一个,进入后新建脚本。

附上代码:Run("p3_k264593_bn774IHY2qpA8U7YCN_v12.1.exe") -这边修改成你要运行的文件名称,注意你下载完什么名字就是什么,别乱改WinWaitActive("2345一键安装合集V12.1(建议您每60天更新一次版本!)","安装(&I)", 60)ControlClick("2345一键安装合集V12.1(建议您每60天更新一次版本!)","安装(&I)","B utton1")ControlClick("2345一键安装合集V12.1(建议您每60天更新一次版本!)","安装(&I)","B utton1")WinWaitActive("2345一键安装合集V12.1","安装完成!",500)ControlClick("2345一键安装合集V12.1","安装完成!","Button1")ControlClick("2345一键安装合集V12.1","安装完成!","Button1")ProcessWait("auto2345.exe",1)ProcessClose("auto2345.exe")#PRE_Compression=4#PRE_UseUpx=n#PRE_Res_Comment=合集自动运行工具#PRE_Res_Description=合集自动运行工具#PRE_Res_Fileversion=1.0.0.8#PRE_Res_Fileversion_AutoIncrement=p#PRE_Res_LegalCopyright=Copyright (c) . All Rights Reserved.#PRE_Res_requestedExecutiOnLevel=None#PRE_Res_Field=OriginalFilename|合集自动运行工具#PRE_Res_Field=ProductName|合集自动运行工具#PRE_Res_Field=ProductVersion|V3.0#PRE_Res_Field=InternalName|合集自动运行工具#PRE_Res_Field=FileDescription|合集自动运行工具#PRE_Res_Field=Comments|合集自动运行工具#PRE_Res_Field=LegalTrademarks|#PRE_Res_Field=CompanyName|;添加详细的文件描述把上面那段修改完放进编辑器里面保存到和你下载的合集包同目录下,这时候再利用autoi t的运行一个脚本来测试下效果。

软件自动安装生成器(包)—InstallRite使用教程

软件自动安装生成器(包)—InstallRite使用教程

软件自动安装生成器(包)—InstallRite使用教程2010-08-23 03:16:00| 分类:电脑小技巧|举报|字号订阅InstallRite是针对应用程序软件的安装做一个映像文件,自动记录安装信息,帮您将所有软件的安装资料储存起来,这些信息包括系统设置、使用者设置及软件的默认值等等。

用它可以实现软件的自动安装,从而节省安装软件的时间,简化安装步骤,使软件安装更加“专一”。

在您安装完InstallRite后,每次当您要安装新的应用程序时,InstallRite都会启动安装监视功能,InstallRite所产生的安装映像文件用可执行文件的方式存储,所以无论您将这个映像文件储存在本地硬盘、光盘还是服务器上,都能正常执行还原程序。

用法:运行“绿化.exe”即可正常使用。

运行“卸除.exe”即可卸除绿化时加到系统的东西。

下面以《千千静听》的安装为例来说明InstallRite的使用方法第一步:运行InstallRite.exe,在主界面中选择“安装新的软件并且创建一个安装包”。

第二步:点击“安装新的软件并且创建一个安装包”后,出现“配置在执行安装时如何进行…监视”界面,在弹出的“配置在执行安装时如何进行…监视‟”窗口中点击“配置”按钮,然后在弹出的窗口中可以设置监视的磁盘、注册表、扩展名等一般使用默认设置即可。

第三步:在配置在执行安装时如何进行…监视”界面上,单击“下一步”,为安装的软件创建一个系统的快照。

InstallRite的系统快照包含当前系统所处状态的信息,并且在随后的安装向导处理过程中根据快照来找到安装程序造成的所有改变,所以我们必须要为系统做一个快照。

单击“下一步”,InstallRite会进行扫描,准备建立快照。

第四步:在建立完快照准备后弹出的窗口中,InstallRite就会要求提供安装软件的程序文件名称,在“要运行的安装程序”项下的文本框中直接填入路径及文件名,或点击其后面的按钮进行选择,设置完成后点击“下一步”。

经典-软件自动安装AU3脚本详细解说wx(6)

经典-软件自动安装AU3脚本详细解说wx(6)

经典-软件自动安装AU3脚本详细解说wx(6)-=我自己个人常用的AU函数=-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-=@ScriptDir应用=-绝对路径@ScriptDir&" 脚本所在目录的路径,用法是(@ScriptDir&"\2222.exe",比如:脚本在C:\AAA\BBB中@ScriptDir=C:\AAA\BBB&字符添加符号"\2222.exe"把\2222.exe变成字符加入前面最后结果@ScriptDir=C:\AAA\BBB\2222.exe@@@@@@@@@@@@@@@@@@@@@@@@@@FileCreateShortcut(@ScriptDir&"\2222.exe","C:\Documents and Settings\All Users\「开始」菜单\程序\启动\1111.lnk")@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1WinWait暂停脚本的执行直至指定窗口存在(出现)为止.WinWait ( "窗口标题" [, "窗口文本" [, 超时时间]] )@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2WinWaitActive暂停脚本的执行直至指定窗口被激活(成为活动状态)为止.WinWaitActive ( "窗口标题"[, "窗口文本"[, 超时时间]] )@@@@@@@@@@@@@@@@@@@@@3WinWaitClose暂停脚本的执行直至所指定窗口不再存在(被关闭或其它)为止。

WinWaitClose ( "窗口标题"[, "窗口文本"[, 超时时间]] )@@@@@@@@@@@@@@@@@@@@@@@4WinActivate激活窗口相关命令/函数WinActivate ( "窗口标题" [, "窗口文本"] )@@@@@@@@@@@@@@@@@@5关闭窗口关闭窗口有两种方式,一种是正常的关闭窗口(WinClose),另一种则是强行关闭窗口(WinKill):@@@@@@@@@@@@@@@@@@@@@@@6延时Sleep(3000)@@@@@@@@@@@@@@@@@7ControlClick 向指定控件发送鼠标点击命令。

AU3入门教程

AU3入门教程

AU3 入门教程||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| AU3 爱好者联盟虫子樱桃出品=====前言=====在看这本小小的电子书之前,也许您也和当初的我一样,不知道Au3 是何种东西,也许您只是有听说过,却一直没有时间来试一试。

结识Au3 完全是一个偶然,在去年夏天的时候,偶然在网上看见了SkyFree 大大的《Let's autoit》这本书,没事的时候,看了看,做了点笔记,但是完全不懂。

后来第二年我所学的专业要学习网页编程,自己硬着头皮去看了一点VbScript 的书籍和视频。

后来又迷上系统精简。

偶然一天,又得到SkyFree 大大的《XP 不完全攻略》,里面有Autoit 的常用函数,因为好奇,就自己谷歌了一个Autoit 的汉化版,照着帮助看,看了好久,完全没有进展,然后就尝试写一些小软件,不明白的就看帮助文档,后来才渐渐得明白---------AU3 是要在练习中才能明白的。

希望这本小册子一样的电子书,能够让同样喜欢AU3 的您,有惊喜,有收获!AU3 爱好者联盟虫子樱桃2010 年9 月26 日目录零、AU3 的下载与安装AU3 的下载AU3 的安装我们的第一个AU3 程序一、基本概念变量与常量数据类型判断与循环之判断判断与循环之循环二、常用函数串讲【1】简单的对话框--msgbox 函数【2】显示一个输入框--inputbox 函数【3】关机函数shutdown【4】执行一个程序【5】将窗口玩转到底--其他几个与窗体相关的函数【7】窗口是这样练成的【8】键鼠模拟--将自动化进行到底【9】字符串操作【10】FileInstall【11】_FileListToArray篇外篇你DllCall 了吗?四、后记感谢零、AU3 的下载与安装AU3 的下载Au3 的原作者是Jonathan Bennett 及AutoIt 小组,他们的官方网站是/autoit3/,呵呵,外国朋友的作品。

经典-软件自动安装AU3脚本详细解说wx(2)

经典-软件自动安装AU3脚本详细解说wx(2)

YLMF6.0企业完全安装适用于所有不集成软件的安装版系统主程序1#ce 安装搜狗拼音--静默安装模式2#ce 安装极点五笔 7.13 标准版--静默安装模式3#ce 安装ACDSee 9.0.108--静默安装模式4#ce 安装WinRAR 4.01 简体中文版 --静默安装模式5#ce 复制Foxit Reader到C盘中,并创建快捷方式6#ce 安装Microsoft Office 2003 SP3 5 in 1 精简版7#ce 安装2007 Office system 兼容包8#ce 安装PDF虚拟打印机9#ce 安装Windows XP SP3 更新汇总10#ce 导入IP11#ce 删除当前ACDSee快捷方式,#ce 创建所有用户新ACDSee快捷方式12#ce 删除Media Player快捷方式13#ce 删除宽带连接快捷方式14#ce 删除Office快捷方式15#ce 加入子程序到系统自启动16#ce 重启子程序1#ce 删除启动中的快捷方式2#ce 安装IE8#复制shezhi文件夹到C盘中,并运行shezhi.exe3#ce 删除脚本所在的文件夹和自身优化程序1#ce 账号设置2#ce 性能优化3#ce 输入法设置4#ce 防火墙设置5#ce 打印机安装6#ce 计算机名设置7#ce 删除当前文件夹YLMF9.9企业完全安装仅适用于YLMF9.9系统主程序1#ce 注释:卸载世界之窗浏览器雨林木风专版 2.32#ce 注释:卸载搜狗拼音输入法 3.63#ce 注释:卸载WinRAR4#ce 注释:卸载迅雷 5.8.7.625 解除安装5#ce 注释:卸载QQ2008II Beta16#ce 注释:卸载暴风影音 3.5版7#ce 注释:卸载千千静听 5.38#ce 安装搜狗拼音--静默安装模式9#ce 安装极点五笔 7.13 标准版--静默安装模式10#ce 安装ACDSee 9.0.108--静默安装模式11#ce 安装WinRAR 4.01 简体中文版 --静默安装模式12#ce 复制Foxit Reader到C盘中,并创建快捷方式13#ce 安装Microsoft Office 2003 SP3 5 in 1 精简版14#ce 安装2007 Office system 兼容包15#ce 安装PDF虚拟打印机16#ce 安装Windows XP SP3 更新汇总17#ce 导入IP18#ce 删除当前ACDSee快捷方式,#ce 创建所有用户新ACDSee快捷方式19#ce 删除Media Player快捷方式20#ce 删除宽带连接快捷方式21#ce 删除Office快捷方式22#ce 删除系统安全中心快捷方式23#ce 加入子程序到系统自启动24#ce 重启子程序1#ce 删除启动中的快捷方式2#ce 安装IE8#复制shezhi文件夹到C盘中,并运行shezhi.exe3#ce 删除脚本所在的文件夹和自身优化程序1#ce 账号设置2#ce 性能优化3#ce 输入法设置4#ce 防火墙设置5#ce 打印机安装6#ce 计算机名设置7#ce 删除当前文件夹1000YLMF6.0家用完全安装适用于所有不集成软件的安装版系统主程序1#ce 安装搜狗拼音--静默安装模式2#ce 安装极点五笔 7.13 标准版--静默安装模式3#ce 安装ACDSee 9.0.108--静默安装模式4#ce 安装WinRAR 4.01 简体中文版 --静默安装模式5#ce 安装QQ20036#ce 安装迅雷57#ce 复制Foxit Reader到C盘中,并创建快捷方式8#ce 复制虚拟光驱到C盘中,并创建快捷方式9#ce 复制不用安装的抓图软件到C盘中,并创建快捷方式10#ce 复制绿色版播放器到C盘中,并创建快捷方式11#ce 复制绿色版火狐浏览器到C盘中,并创建快捷方式12#ce 复制绿色版KMPlayer到C盘中,并创建快捷方式13#ce 安装TTPlayer去广告优化版14#ce 安装Microsoft Office 2003 SP3 5 in 1 精简版15#ce 安装2007 Office system 兼容包16#ce 安装PDF虚拟打印机17#ce 安装Windows XP SP3 更新汇总18#ce 删除当前ACDSee快捷方式,#ce 创建所有用户新ACDSee快捷方式19#ce 删除Media Player快捷方式20#ce 删除宽带连接快捷方式21#ce 删除Office快捷方式22#ce 加入子程序到系统自启动23#ce 安装foobar2000去广告优化版24#ce 重启子程序1#ce 删除启动中的快捷方式2#ce 安装IE8#复制shezhi文件夹到C盘中,并运行shezhi.exe3#ce 删除脚本所在的文件夹和自身优化程序1#ce 账号设置2#ce 性能优化3#ce 输入法设置4#ce 防火墙设置5#ce 打印机安装6#ce 计算机名设置7#ce 删除当前文件夹1000YLMF9.9家用完全安装仅适用于YLMF9.9系统主程序1#ce 注释:卸载世界之窗浏览器雨林木风专版 2.32#ce 注释:卸载搜狗拼音输入法 3.63#ce 注释:卸载WinRAR4#ce 注释:卸载迅雷 5.8.7.625 解除安装5#ce 注释:卸载QQ2008II Beta16#ce 注释:卸载暴风影音 3.5版7#ce 安装搜狗拼音--静默安装模式8#ce 安装极点五笔 7.13 标准版--静默安装模式9#ce 安装ACDSee 9.0.108--静默安装模式10#ce 安装WinRAR 4.01 简体中文版 --静默安装模式11#ce 安装QQ201312#ce 安装迅雷13#ce 复制Foxit Reader到C盘中,并创建快捷方式14#ce 复制虚拟光驱到C盘中,并创建快捷方式15#ce 复制不用安装的抓图软件到C盘中,并创建快捷方式16#ce 复制绿色版播放器到C盘中,并创建快捷方式17#ce 复制绿色版火狐浏览器到C盘中,并创建快捷方式18#ce 复制绿色版KMPlayer到C盘中,并创建快捷方式19#ce 删除当前ACDSee快捷方式,#ce 创建所有用户新ACDSee快捷方式20#ce 删除Media Player快捷方式21#ce 安装PDF虚拟打印机22#ce 安装Windows XP SP3 更新汇总23#ce 删除宽带连接快捷方式24#ce 删除Office快捷方式25#ce 删除系统安全中心快捷方式26#ce 加入子程序到系统自启动27#ce 安装foobar2000去广告优化版28#ce 重启子程序1#ce 删除启动中的快捷方式2#ce 安装IE8#复制shezhi文件夹到C盘中,并运行shezhi.exe3#ce 删除脚本所在的文件夹和自身优化程序1#ce 账号设置2#ce 性能优化3#ce 输入法设置4#ce 防火墙设置5#ce 打印机安装6#ce 计算机名设置7#ce 删除当前文件夹。

AU3 脚本实现软件自动安装

AU3 脚本实现软件自动安装
大家或许见过某些高人做的软件自动安装器,这 些安装器在安装软件时会神奇的自动点
击软件安装过程的每一步,自动化程度很高。但是不要感觉这东西太神秘了,只需要十几分
钟,我们自己也可以写出这种“神奇”的软件自动安装脚本。
在说用 AU3 脚本来实现软件的自动安装前,我们要先再看几个 AU3 函数。
1>WinWaitActive
作用:暂停脚本的执行直至指定窗口被激活(成为可活动状态)为止
语法:WinWaitActive ( "窗口标题", ["窗口文本"], [超时时间] )
2> WinClose
作用:关闭指定窗口
语法:WinClose ( "窗口标题" [, "窗口文本"] )
3>Send
59
作用:向激活窗口发送模拟键击操作
会灵活使用,根据不同的情况写出相应的脚本。
总结一下暴风影音的自动安装脚本,再加上一些额外的功能,代码如下:
#include <ACN_String.au3>
Dim $Path
If Not(FileExists(@ScriptDir & "\Storm.exe")) Then
MsgBox(0+16,"错误","暴风影音安装文件 Storm.exe 未发现!")
WinWaitActive("暴风影音 V3","选择安装位置")
SendX("D:\Softwares",0)
Send("!I")
当我们发送完“Alt+I”之后也就是按下“安装”按钮后,安装过程将开始执行,如下

软件自动安装生成器教程

软件自动安装生成器教程

以千千静听为例说明一、将欲安装的程序和软件自动安装生成器放在同一文件夹内,运行软件自动安装生成器,在显现的窗口当选择千千静听安装程序,点【打开】显现千千静听的开始安装界面,按F11激活生成器设置窗口。

, ~* t) [* w1 X+ C) j( `( p2 x, }/ ]0 B) o Z二、点击 Click ,将内容栏中对应的进行下一步的左侧【操纵ID】中的Button2拖到它右边的ID输入框,点击按钮【→】,在上方的框内会显现“CK;Button2,left”符号,然后再点击【确信】,生成器就会自动模拟鼠标点击千千静听安装窗口的【开始(S)】按钮,使安装程序进入到下一步。

颍上论坛2 ^7 s g+ ~. d f- L3、再按F11从头激活生成器设置窗口,操纵中的Click的Button2不变,继续点击按钮【→】,和【确信】,生成器继续自动模拟鼠标点击千千静听安装窗口的按钮,使安装程序往下进行。

m+ u5 y& ^8 L, K4、仿此步骤,继续下步的安装程序。

m( s) f2 K/ \3 Yr$ K9 O' {( N3 ~+ Y( z r5 ?/ E9 w五、进行到“目标文件夹”栏,假设要改变安装目录,需要先点击SetText ,将将左上角【操纵ID】中的Edit1拖到它右边的ID输入框,在内容框里输入新的安装途径,再点击按钮【→】,然后,再对Click进行操纵设置。

(注意:途径改变设置必需在Click操纵设置之前)。

% \1 a( B!H @# a1 m' g/ x4 d8 l% T/ s$ g" ^7 r/ V" p+ m! P& x0 _1 h( R9 x2 x7 C! Q& g; v7 u颍上论坛6 J$ \3 t4 ~8 ^3 E; ]& v. j( r+ T; B6 D! x5 |1 i六、若是不想安装完当即运行千千静听程序,能够点击Command ,将“当即运行千千静听”对应的操纵Button1拖到它右边的ID输入框,在选项当选择“选空”,点击【→】;若是不想安装“百度搜霸”,就点击Command ,将”安装免费附赠的“百度超级搜霸”对应的Button3拖到它右边的ID输入框,在选项当选择“选空”,点击【→】进行设定。

自己学习AU3软件自动安装脚本编写总结[二]

自己学习AU3软件自动安装脚本编写总结[二]

自己学习AU3软件自动安装脚本编写总结[二]自己学习AU3软件自动安装脚本编写总结[二]2009-12-12 21:51如QQ2009软件 (见图5)这种情况的代码可以这样编写:WinWait("腾讯QQ2009 安装向导","请选择自定义安装选项与快捷方式选项")WinWaitActive("腾讯QQ2009 安装向导","请选择自定义安装选项与快捷方式选项")ControlClick("腾讯QQ2009 安装向导","请选择自定义安装选项与快捷方式选项","Button8")ControlClick("腾讯QQ2009 安装向导","请选择自定义安装选项与快捷方式选项","Button9")ControlClick("腾讯QQ2009 安装向导","请选择自定义安装选项与快捷方式选项","Button10")ControlClick("腾讯QQ2009 安装向导","请选择自定义安装选项与快捷方式选项","Button11")ControlClick("腾讯QQ2009 安装向导","请选择自定义安装选项与快捷方式选项","Button7")send("!N")再回到迅雷安装步骤,见图6:WinWait("安装 - 迅雷5","百度超级搜霸轻松搜索,拦截广告!")WinWaitActive("安装 - 迅雷5","百度超级搜霸轻松搜索,拦截广告!")Send("{Space}")Send("!N")捕抓到窗口后,取消“百度超级搜霸”的安装,并按“下一步”,执行后(见图7):WinWait("安装 - 迅雷5","选择目标位置")WinWaitActive("安装 - 迅雷5","选择目标位置")If $InstallPath <> "" ThenSend("{del 33}")Send($InstallPath & "\" & "Thunder\")EndIfsend("!N")这段代码说实话具体什么意思我也不是很明白,我只能一行一行的说,前两行大家都知道了我就不说了。

手把手教你写au3程序

手把手教你写au3程序

手把手教你写au3程序手把手教你写au3程序-第一章入门引子应一位朋友要求,他想学编程,但一直不知道如何开始,这里我就做一系统教程,引导大家进入au3强大的程序世界(脚本),目的是让每一位渴望个性的网管朋友,都写出为网吧专用的小程序。

(如果你想写个windows vista 2009,那么请放弃阅读此教程)第一章入门AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,简来说是脚本语言,但因可以生成exe,而其风格简单适用而且支持GUI,com等,很受网管同行看好可以做的事,非常之多,网吧常用基本上可以完成。

网管之星,火狐等游戏更新软件就是用该软件写成.到了后面,随着学习的深入,我也将放出一些网吧维护工具的源码供参考。

;和大家一起学习进步,不对之处,肯请批评指正。

1,首先下载安装:地址:装好后打开目录:x:autoit3\SciTe\SciTE.exe (编辑器,支持语法高亮,你也可以用记事本,但不推荐)双击打开。

2,下面我们来写第一个程序。

注意:";" 号表示注释例子 1以下是代码Copy codemsgbox(0,"标题-wglm","你好,世界")exit解释:;msgbox是弹出一个对话框函数,0,表示标志(可以设定各种类型的弹出对话框,比如带问号,带错误标志),"标题-wglm"是窗口标题,"你好,世界"是对框内容exit表示退出3,点scite_autoit编辑器的,"工具"-"编译脚本",这里可以设置生成exe文件的图标,文件名,“资源修改”选项卡可以设置程序的一些版权信息说明等。

也就是点exe文件右键属性,看到一些内容。

点击“编译脚本”按钮,就会生成exe文件,在刚设定路径找到exe文件双击,我们的第一个程序就成功了好了,最基本和最简单就示范到这里,是不是很简单很容易入门?不要偷懒,学计算机重在实践,你也来做一个?把图抓上来我看看?[attachment=30856]下节课再见。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button3
Exit
Case $Button1
If GUICtrlRead($Button1) = "生成exe" Then
Local $Input1,$Input2,$Input3,$Input4,$Input5,$Input6,$Input7,$aaaa,$a,$Form1_1,$edit1,$Button1,$Button2,$Button3,$Label1,$yyyyy
main()
Func Main()
&"RunWait(" & Chr(34) & "taskkill /im " &GUICtrlRead($Input4) &" /t /f"",@SW_HIDE)" &@CRLF _
& "Return"&@CRLF _
&"EndIf"&@CRLF
;&"ProcessClose("""&GUICtrlRead($Input4)&""")" &@CRLF _
$Input3 = GUICtrlCreateInput("5", 16, 64, 65, 21)
$Input4 = GUICtrlCreateInput("请输入进程.exe", 472, 64, 121, 21)
$Input5 = GUICtrlCreateInput("键盘指令1", 200, 64, 73, 21)
$Button1 = GUICtrlCreateButton("生成代码", 32, 432, 113, 33)
$Button2 = GUICtrlCreateButton("保存代码", 240, 432, 113, 33)
$Button3 = GUICtrlCreateButton("关闭", 456, 432, 113, 33)
GUICtrlSetData($Input7,Chr(0))
EndFunc
;edtEvent($edit1,2)
; 编辑框相关事件
; $edt : 要操作的编辑框句柄
; $Event : 要执行的操作(1-剪切;2-复制;3-粘贴)
Func edtEvent($edt, $Event)
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1_1 = GUICreate("懒人专用-By:张永昌 QQ106182722 温馨提示:代码还是自己写的好。", , 480, 247, 279)
$Input1 = GUICtrlCreateInput("窗口标题", 16, 16, 577, 21)
$Input2 = GUICtrlCreateInput("窗口内可见文字内容", 16, 40, 577, 21)
Else
_GUICtrlEdit_AppendText($edit1,"EndFunc")
$yyyyy=$yyyyy & "EndFunc"
GUICtrlSetData($Button1,"生成exe")
EndIf
EndSwitch
WEnd
EndFunc
Func aaaa()
GUICtrlSetData($Label1,"添加"& $a &"组代码")
GUICtrlSetData($Button1,"追加代码")
EndFunc ;改变按钮1的名字
Func shengcheng()
$a=$a+1
If $a<>0 Then aaaa()
_FileCreate("./temp.bak") ;生成完代码清空临时文件
MsgBox(1,"生成完毕","恭喜您生成代码完毕了。去测试一下吧")
Else
shengcheng()
EndIf
Case $Button2
If GUICtrlRead($Button1) = "生成exe" Then
Local $Text, $Len
Switch $Event
Case 1, 2
$Text = GUICtrlRead($edt)
If $Text = '' Then Return
ClipPut($Text)
If $Event = 1 Then GUICtrlSetData($edt, '')
EndIf
If GUICtrlRead($Input7)= "鼠标指令1" Or GUICtrlRead($Input7) = Chr(0) Then
$dddd=""
Else
$dddd="ControlClick("& Chr(34) &GUICtrlRead($Input1) & Chr(34)&"," & Chr(34) & GUICtrlRead($Input2) & """,""[text:" & GUICtrlRead($Input7)&"]"");模拟鼠标点击"& @CRLF
$Len = StringLen($Text)
Case 3
$Text = ClipGet()
If $Text = '' Then Return
GUICtrlSetData($edt, $Text)
$Len = StringLen($Text)
EndSwitch
_FileCreate("./temp.bak")
$yyyyy=_GUICtrlEdit_GetText($edit1)
_FileWriteToLine("./temp.bak",1,$yyyyy)
RunWait ("./ACNWrapper.exe /in ./temp.bak")
$bbbb="If $error <> 0 Then " &@CRLF
If GUICtrlRead($Input5) = "键盘指令1" Or GUICtrlRead($Input5) = Chr(0) Then
$cccc=""
Else
$cccc="Send("& Chr(34) &"!" &GUICtrlRead($Input5) & Chr(34) &") ;模拟按键"&@CRLF
EndIf
$eeee="$error=WinWaitNotActive("& Chr(34) & GUICtrlRead($Input1) & Chr(34)&"," & Chr(34) & GUICtrlRead($Input2)& """)"& ";等待失去焦点"&@CRLF _
&"else"&@CRLF _
$Label1 = GUICtrlCreateLabel("超时5秒", 88, 64, 85, 20)
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
;MsgBox(1,1,$Label1)
#EndRegion ### END Koda GUI section ###
If $a= 1 then
$xxxx=$aaa&$aaaa&$bbbb&$cccc&$dddd&$eeee
Else
$xxxx=$aaaa&$bbbb&$cccc&$dddd&$eeee
EndIf
_GUICtrlEdit_AppendText($edit1,$xxxx)
GUICtrlSetData($Input5,Chr(0))
#include <GuiEdit.au3>
#include <GuiConstantsEx.au3>
#include <file.au3>
相关文档
最新文档