第1章 AutoIT基础知识 1
AutoIT功能概述 1
编写自动安装软件脚本 2
AutoIT的安装与快捷菜单 2
制作WinRAR压缩软件的安装脚本 3
测试编写的脚本 8
编写管理配置脚本 9
脚本完成的任务描述 9
编写配置资源管理器设置的脚本 10
用AutoIT编写操作脚本——创建VPN拨号连接 12
第2章 AutoIT基础脚本 17
AutoIT的组成与相关工具 17
AutoIT编译程序 17
AutoIT窗口信息工具 19
SciTE编辑器 23
AutoIT控件使用 24
控件命令 25
ControlClick 26
ControlDisable 27
ControlEnable 27
ControlFocus 27
ControlGetPos 27
ControlGetText 27
ControtHide 27
ControlGetFocus 27
ControlMove 28
ControlSetText 28
ControlShow 28
ControlSend 28
ControlGetHandle 28
窗口管理 28
WinActivate 29
WinActive 29
WinClose 29
WinExists 29
WinFlash 30
WinGetClassList 30
WinGetClientSize 30
WinGetPos 31
WinGetProcess 31
WinGetText 31
WinGetTitle 32
WinKill 32
WinMenuSelectItem 32
WinMinimizeAll 33
WinMinimizeAllUndo 33
WinMove 33
WinSetState 34
WinSetTitle 34
WinWait 35
WinWaitActive 35
WinWaitClose 35
WinWaitNotActive 35
AutoIT编程语言规范 35
数据类型 35
变量类型 37
宏操作 39
运算符 41
条件选择语句 42
循环结构 44
用户函数 45
脚本注释 45
AutoIT关键字 46
#comments-start 46
#include 46
#include-once 47
#NoTraylcon 47
#RequireAdmin 47
Dim/Global/Local/Const 48
Exit 48
ExitLoop 49
If...Then 49
I...ElseIf...Else...Endlf 50
False/True 50
第3章 AutoIT函数 51
环境变量管理函数 51
ClipGet 51
Clipput 51
EnvGet 52
EnvSet 52
EnvUpdate 52
MemGetStats 52
文件、目录和驱动器管理函数 53
DirCopy 53
DirCreate 53
DirMove 54
DirRemove 54
DriveGetDrive 54
DriveGetFileSystem 55
DriveGetLabel 55
DriveMapAdd 55
DriveMapDel 56
DriveMapGet 57
DriveSetLabel 57
DriveSpaceFree 57
DriveSpaceTotal 57
DriveStatus 58
FileChangeDir 58
FileClose 58
FileCopy 58
FileDelete 59
FileExists 59
FileGetAttrib 59
FileGetLongName 60
FileGetShortName 60
FileGetSize 60
FileGetTime 60
FileGetVersion 61
FileMove 61
FileOpen 62
FileRead 62
FileReadLine 63
FileRecycle 63
FileRecycleEmpty 64
FileSelectFolder 64
FileSetAttrib 64
FileSetTime 65
键盘控制函数 65
消息框与对话框函数 68
InputBox 68
MsgBox 69
ProgressOff 70
ProgressOn 70
ProgressSet 70
卡巴斯基互联网安全套装 70
SplashImageOn 71
SplashOff 71
SplashTextOn 71
ToolTip 72
鼠标控制函数 73
MouseClick 73
MouseClickDrag 74
MouseDown 74
MouseUp 74
MouseGetPos 74
MouseMove 75
MouseWheel 75
网络函数 75
FtpSetProxy 75
HttpSetProxy 76
InetGet 76
InetGetSize 76
Ping 77
TCPShutdown与UDPShutdown 77
TCPStartup与UDPStartup 77
进程管理函数 77
DllCall 77
DllClose 78
D1lOpen 78
ProcessClose 78
ProcessExists 78
ProcessSetPriority 79
ProcessList 79
ProcessWait 79
ProcessWaitClose 80
Run 80
RunWait 80
ShellExecute 81
ShellExecuteWait 81
Shutdown 81
注册表管理函数 82
RegDelete 82
RegEnumKey 82
RegEnum Val 82
RegRead 83
RegWrite 83
字符串操作函数 83
StringAddCR 83
StringCompare 84
StringInStr 84
StringIsAlNum 84
StringIsAlpha 84
StringIsASCII 85
StringIsDigit 85
StringIsFloat 85
StringIsInt 85
StringIsLower 86
StringIsSpace 86
StringIsUpper 86
StringIsXDigit 87
StringLeft 87
StringLen 87
StringLower 88
StringMid 88
StringReplace 88
StringRight 89
StringSplit 89
StringStripCR 90
StringStripWS 90
StringTrimLeft 90
StringTrimRight 90
StringUpper 91
Timer与延时函数 91
Sleep 91
TimerInit 91
TimerDiff 91
变量与变量转换函数 92
Asc 92
AscW 92
Chr 92
ChrW 93
Assign 93
Binary 93
BinaryLen 93
BinaryMid 94
BinaryToString 94
Dec 94
Hex 95
Int 95
IsAdmin 95
IsArray 95
IsBinary 95
I sBool 96
IsDeclared 96
IsFloat 96
IsInt 97
IsKeyword 97
IsNumber 97
IsString 97
Number 98
String 98
第4章 字体输入与系统工具脚本 99
字体输入脚本 99
智能ABC自动安装脚本的制作 99
极品五笔自动安装脚本的制作 102
数字五笔自动安装脚本的制作 106
紫光华宇拼音自动安装脚本的制作 109
五笔加加自动安装脚本的制作 112
王码五笔型输入法自动安装脚本的制作 115
系统工具脚本 117
Editplus自动安装脚本的制作 117
MaxDOS v5.7s硬盘版自动安装脚本的制作 122
UltraEdit自动安装脚本的制作 124
Windows优化大师自动安装脚本的制作 128
超级兔子魔法设置自动安装脚本的制作 132
超级兔子网络卫士自动安装脚本的制作 134
金山词霸2006 SP2自动安装脚本的制作 136
金山打字2006自动安装脚本的制作 139
一键GHOST硬盘版自动安装脚本的制作 143
IE修复专家自动安装脚本的制作 145
第5章 媒体工具与图形图像类脚本 149
媒体工具脚本 149
Winamp自动安装脚本的制作 149
暴风影音3自动安装脚本的制作 154
暴风影音6自动安装脚本的制作(带卸载功能) 158
超级解霸3000 VISTA增强版自动安装脚本的制作 166
豪杰超级解霸V10自动安装脚本的制作 168
酷我音乐盒自动安装脚本的制作 170
千千静听自动安装脚本的制作 173
PPLive自动安装脚本的制作 176
RealPlayer1 0自动安装脚本的制作 181
图形图像工具脚本 184
ACDSee 3自动安装脚本的制作 184
ACDSee Pro8自动安装脚本的制作(带卸载功能) 187
CorelDRAW9自动安装脚本的制作 196
HyperSnap自动安装脚本的制作 199
Adobe Photoshop 7自动安装脚本的制作 204
屏幕录像专家自动安装脚本的制作 205
红蜻蜓抓图精灵自动安装脚本的制作 210
第6章 电子图书与网络工具脚本 215
电子阅读工具脚本 215
Acrobat Reader 5.0自动安装脚本的制作 215
Adobe Reader 7自动安装脚本的制作 217
Adobe Reader 8自动安装脚本的制作(带卸载功能) 222
Apabi Reader自动安装脚本的制作(带卸载功能) 226
网络工具脚本 233
BitComet自动安装脚本的制作 233
DuDu下载加速器自动安装脚本的制作 237
FlashFXP自动安装脚本的制作 241
FlashGet自动安装脚本的制作 246
KuGoo(酷狗)自动安装脚本的制作 248
Maxthon自动安装脚本的制作 253
Serv-U自动安装脚本的制作 257
WebThunder自动安装脚本的制作 262
迅雷自动安装脚本的制作 264
第7章 光盘工具与病毒防护脚本 271
光盘工具脚本 271
UltraISO自动安装脚本的制作 271
EasyBoot自动安装脚本的制作 276
Nero 6自动安装脚本的制作 280
WinISO自动安装脚本的制作 284
病毒防护脚本 288
奇虎360安全卫士自动安装脚本的制作 288
自动安装脚本的制作 290
kv2008自动安装脚本的制作 304
第8章 即时消息类脚本 309
IPQQ2007自动安装脚本的制作 309
Windows Live Messenger自动安装脚本的制作(带卸载功能) 313
脚本安装部分 313
脚本卸载部分 315
整合脚本 316
淘宝旺旺自动安装脚本的制作 317
网易POPO自动安装脚本的制作 320
新浪UC2007自动安装脚本的制作 325
雅虎通自动安装脚本的制作 327
TM2008自动安装脚本的制作 331
第9章 自动化管理脚本 335
使用AutoIT创建多个DHCP作用域 335
脚本说明 335
创建AutoIT脚本 337
完整的AutoIT脚本与配置文件示例 349
使用AutoIT绑定多个MAC地址 354
使用AutoIT配置升级服务器 360
手动设置工作站使用WSUS服务器 360
使用脚本完成自动化操作 363
使用AutoIT自动创建ADSL拨号连接 371
使用AutoIT自动配置Windows Server 2003组策略 376
关闭“管理您的服务器”对话框 376
关闭关机提示 377
编写脚本完成自动配置 378
第10章 Windows操作系统的部署 383
Windows操作系统的安装方法 383
光盘启动安装 383
使用winnt命令安装 387
使用winnt32命令安装 388
网络远程安装(RIS) 390
sysprep安装 393
制作从光盘引导的全自动Windows安装光盘 397
理解Windows的应答文件 397
使用安装管理器制作应答文件 399
集成驱动程序到安装光盘中 405
无人参与值守安装配置文件 408
RIS远程安装配置文件 409
修改应答文件 409
集成驱动程序 410
集成网卡驱动程序 411
使用工具制作集成各种驱动与软件的安装光盘 412
WUCDCreator的安装与配置 412
WUCDCreator的使用 414
在RIS远程安装服务中使用WUCDCreator 421
Windows Server 2003的无人值守安装 421
ISA Server的远程安装 422
无人职守安装ISA Server 2006的具体步骤 422
备份ISA Server的配置 426
第11章 自动化脚本在网络中的应用 429
制作全自动的集成应用软件的安装光盘 429
用组策略发布全自动的安装软件 430
服务器的自动登录与自动启动 432
让Windows Server 2003自动登录 432
创建启动批处理程序 434
使用计划任务启动创建的批处理程序 434
自动信任根证书颁发机构 436
金山毒霸局域网升级程序 439
附录A 制作启动软盘镜像和制作启动光盘镜像的方法 441
制作DOS启动软盘镜像 441
制作Windows 98安装光盘镜像 442
制作集成SP1的Windows Server 2003安装光盘镜像 443
附录B 远程安装服务 447
RIS(远程安装)服务概述 447
远程安装服务的系统需求 448
服务需求 448
服务器硬件需求 449
工作站需求 450
其他考虑事项 450
远程安装服务的前期准备 450
RIS远程安装服务的实现 451
RIS服务器的安装 451
授权RIS服务器 454
配置RIS服务器 454
禁止RIS安装过程中重新分区硬盘 455
让RIS远程安装的系统自动完成 457
允许远程安装 458
委派所有用户可以将计算机加入到域 459
在客户机上安装Windows XP Professional 460
附录C Windows部署服务 465
Windows部署服务简介 465
Windows部署服务组件 465
Windows部署服务的优点 465
Windows部署服务的要求 466
Windows部署服务中的新增功能 466
Windows部署服务的安装 466
Windows部署服务的配置 467
启动Windows部署服务 468
添加Windows Vista镜像 469
配置Windows部署服务 470
在Active Directory创建用于“Windows部署服务”的用户 472
使用Windows部署服务远程安装Vista 472