标题：Windows脚本应用详解
版权信息
书 名: 非常网管--Windows 
脚本应用详解 
作　者：王春海
出版社： 人民邮电出版社
出版时间： 2008
ISBN: 9787115178435
开本： 16
定价: 55.00 元
目录
第1章　AutoIT基础知识1.1　AutoIT功能概述　1
1.2　编写自动安装软件脚本　2
1.2.1　AutoIT的安装与快捷菜单　2
1.2.2　制作WinRAR压缩软件的安装脚本　3
1.2.3　测试编写的脚本　8
1.3　编写管理配置脚本　9
1.3.1　脚本完成的任务描述　9
1.3.2　编写配置资源管理器设置的脚本　10
1.4　用AutoIT编写操作脚本——创建VPN拨号连接　12第2章　AutoIT基础脚本2.1　AutoIT的组成与相关工具　17
2.1.1　AutoIT编译程序　17
2.1.2　AutoIT窗口信息工具　19
2.1.3　SciTE编辑器　23
2.2　AutoIT控件使用　24
2.2.1　控件命令　25
2.2.2　ControlClick　26
2.2.3　ControlDisable　27
2.2.4　ControlEnable　27
2.2.5　ControlFocus　27
2.2.6　ControlGetPos　27
2.2.7　ControlGetText　27
2.2.8　ControlHide　27
2.2.9　ControlGetFocus　27
2.2.10　ControlMove　28
2.2.11　ControlSetText　28
2.2.12　ControlShow　28
2.2.13　ControlSend　28
2.2.14　ControlGetHandle　28
2.3　窗口管理　28
2.3.1　WinActivate　29
2.3.2　WinActive　29
2.3.3　WinClose　29
2.3.4　WinExists　29
2.3.5　WinFlash　30
2.3.6　WinGetClassList　30
2.3.7　WinGetClientSize　30
2.3.8　WinGetPos　31
2.3.9　WinGetProcess　31
2.3.10　WinGetText　31
2.3.11　WinGetTitle　32
2.3.12　WinKill　32
2.3.13　WinMenuSelectItem　32
2.3.14　WinMinimizeAll　33
2.3.15　WinMinimizeAllUndo　33
2.3.16　WinMove　33
2.3.17　WinSetState　34
2.3.18　WinSetTitle　34
2.3.19　WinWait　35
2.3.20　WinWaitActive　35
2.3.21　WinWaitClose　35
2.3.22　WinWaitNotActive　35
2.4　AutoIT编程语言规范　35
2.4.1　数据类型　35
2.4.2　变量类型　37
2.4.3　宏操作　39
2.4.4　运算符　41
2.4.5　条件选择语句　42
2.4.6　循环结构　44
2.4.7　用户函数　45
2.4.8　脚本注释　45
2.5　AutoIT关键字　46
2.5.1　#comments-start　46
2.5.2　#include　46
2.5.3　#include-once　47
2.5.4　#NoTrayIcon　47
2.5.5　#RequireAdmin　47
2.5.6　Dim/Global/Local/Const　48
2.5.7　Exit　48
2.5.8　ExitLoop　49
2.5.9　If...Then　49
2.5.10　If...ElseIf...Else...EndIf　50
2.5.11　False/True　50
第3章　AutoIT函数3.1　环境变量管理函数　51
3.1.1　ClipGet　51
3.1.2　ClipPut　51
3.1.3　EnvGet　52
3.1.4　EnvSet　52
3.1.5　EnvUpdate　52
3.1.6　MemGetStats　52
3.2　文件、目录和驱动器管理函数　53
3.2.1　DirCopy　53
3.2.2　DirCreate　53
3.2.3　DirMove　54
3.2.4　DirRemove　54
3.2.5　DriveGetDrive　54
3.2.6　DriveGetFileSystem　55
3.2.7　DriveGetLabel　55
3.2.8　DriveMapAdd　55
3.2.9　DriveMapDel　56
3.2.10　DriveMapGet　57
3.2.11　DriveSetLabel　57
3.2.12　DriveSpaceFree　57
3.2.13　DriveSpaceTotal　57
3.2.14　DriveStatus　58
3.2.15　FileChangeDir　58
3.2.16　FileClose　58
3.2.17　FileCopy　58
3.2.18　FileDelete　59
3.2.19　FileExists　59
3.2.20　FileGetAttrib　59
3.2.21　FileGetLongName　60
3.2.22　FileGetShortName　60
3.2.23　FileGetSize　60
3.2.24　FileGetTime　60
3.2.25　FileGetVersion　61
3.2.26　FileMove　61
3.2.27　FileOpen　62
3.2.28　FileRead　62
3.2.29　FileReadLine　63
3.2.30　FileRecycle　63
3.2.31　FileRecycleEmpty　64
3.2.32　FileSelectFolder　64
3.2.33　FileSetAttrib　64
3.2.34　FileSetTime　65
3.3　键盘控制函数　65
3.4　消息框与对话框函数　68
3.4.1　InputBox　68
3.4.2　MsgBox　69
3.4.3　ProgressOff　70
3.4.4　ProgressOn　70
3.4.5　ProgressSet　70
3.4.6　SplashImageOn　71
3.4.7　SplashOff　71
3.4.8　SplashTextOn　71
3.4.9　ToolTip　72
3.5　鼠标控制函数　73
3.5.1　MouseClick　73
3.5.2　MouseClickDrag　74
3.5.3　MouseDown　74
3.5.4　MouseUp　74
3.5.5　MouseGetPos　74
3.5.6　MouseMove　75
3.5.7　MouseWheel　75
3.6　网络函数　75
3.6.1　FtpSetProxy　75
3.6.2　HttpSetProxy　76
3.6.3　InetGet　76
3.6.4　InetGetSize　76
3.6.5　Ping　77
3.6.6　TCPShutdown与UDPShutdown　77
3.6.7　TCPStartup与UDPStartup　77
3.7　进程管理函数　77
3.7.1　DllCall　77
3.7.2　DllClose　78
3.7.3　DllOpen　78
3.7.4　ProcessClose　78
3.7.5　ProcessExists　78
3.7.6　ProcessSetPriority　79
3.7.7　ProcessList　79
3.7.8　ProcessWait　79
3.7.9　ProcessWaitClose　80
3.7.10　Run　80
3.7.11　RunWait　80
3.7.12　ShellExecute　81
3.7.13　ShellExecuteWait　81
3.7.14　Shutdown　81
3.8　注册表管理函数　82
3.8.1　RegDelete　82
3.8.2　RegEnumKey　82
3.8.3　RegEnumVal　82
3.8.4　RegRead　83
3.8.5　RegWrite　83
3.9　字符串操作函数　83
3.9.1　StringAddCR　83
3.9.2　StringCompare　84
3.9.3　StringInStr　84
3.9.4　StringIsAlNum　84
3.9.5　StringIsAlpha　84
3.9.6　StringIsASCII　85
3.9.7　StringIsDigit　85
3.9.8　StringIsFloat　85
3.9.9　StringIsInt　85
3.9.10　StringIsLower　86
3.9.11　StringIsSpace　86
3.9.12　StringIsUpper　86
3.9.13　StringIsXDigit　87
3.9.14　StringLeft　87
3.9.15　StringLen　87
3.9.16　StringLower　88
3.9.17　StringMid　88
3.9.18　StringReplace　88
3.9.19　StringRight　89
3.9.20　StringSplit　89
3.9.21　StringStripCR　90
3.9.22　StringStripWS　90
3.9.23　StringTrimLeft　90
3.9.24　StringTrimRight　90
3.9.25　StringUpper　91
3.10　Timer与延时函数　91
3.10.1　Sleep　91
3.10.2　TimerInit　91
3.10.3　TimerDiff　91
3.11　变量与变量转换函数　92
3.11.1　Asc　92
3.11.2　AscW　92
3.11.3　Chr　92
3.11.4　ChrW　93
3.11.5　Assign　93
3.11.6　Binary　93
3.11.7　BinaryLen　93
3.11.8　BinaryMid　94
3.11.9　BinaryToString　94
3.11.10　Dec　94
3.11.11　Hex　95
3.11.12　Int　95
3.11.13　IsAdmin　95
3.11.14　IsArray　95
3.11.15　IsBinary　95
3.11.16　IsBool　96
3.11.17　IsDeclared　96
3.11.18　IsFloat　96
3.11.19　IsInt　97
3.11.20　IsKeyword　97
3.11.21　IsNumber　97
3.11.22　IsString　97
3.11.23　Number　98
3.11.24　String　98
第4章　字体输入与系统工具脚本4.1　字体输入脚本　99
4.1.1　智能ABC自动安装脚本的制作　99
4.1.2　极品五笔自动安装脚本的制作　102
4.1.3　数字五笔自动安装脚本的制作　106
4.1.4　紫光华宇拼音自动安装脚本的制作　109
4.1.5　五笔加加自动安装脚本的制作　112
4.1.6　王码五笔型输入法自动安装脚本的制作　115
4.2　系统工具脚本　117
4.2.1　Editplus自动安装脚本的制作　117
4.2.2　MaxDOS v5.7s硬盘版自动安装脚本的制作　122
4.2.3　UltraEdit自动安装脚本的制作　124
4.2.4　Windows优化大师自动安装脚本的制作　128
4.2.5　超级兔子魔法设置自动安装脚本的制作　132
4.2.6　超级兔子网络卫士自动安装脚本的制作　134
4.2.7　金山词霸 2006 SP2自动安装脚本的制作　136
4.2.8　金山打字 2006自动安装脚本的制作　139
4.2.9　一键GHOST硬盘版自动安装脚本的制作　143
4.2.10　IE修复专家自动安装脚本的制作　145
第5章　媒体工具与图形图像类脚本5.1　媒体工具脚本　149
5.1.1　Winamp自动安装脚本的制作　149
5.1.2　暴风影音3自动安装脚本的制作　154
5.1.3　暴风影音 6自动安装脚本的制作(带卸载功能)　158
5.1.4　超级解霸 3000 VISTA增强版自动安装脚本的制作　166
5.1.5　豪杰超级解霸 V10自动安装脚本的制作　168
5.1.6　酷我音乐盒自动安装脚本的制作　170
5.1.7　千千静听自动安装脚本的制作　173
5.1.8　PPLive自动安装脚本的制作　176
5.1.9　RealPlayer10自动安装脚本的制作　181
5.2　图形图像工具脚本　184
5.2.1　ACDSee 3自动安装脚本的制作　184
5.2.2　ACDSee Pro8自动安装脚本的制作(带卸载功能)　187
5.2.3　CorelDRAW9自动安装脚本的制作　196
5.2.4　HyperSnap自动安装脚本的制作　199
5.2.5　Adobe Photoshop 7自动安装脚本的制作　204
5.2.6　屏幕录像专家自动安装脚本的制作　205
5.2.7　红蜻蜓抓图精灵自动安装脚本的制作　210
第6章　电子图书与网络工具脚本6.1　电子阅读工具脚本　215
6.1.1　Acrobat Reader 5.0自动安装脚本的制作　215
6.1.2　Adobe Reader 7自动安装脚本的制作　217
6.1.3　Adobe Reader 8自动安装脚本的制作(带卸载功能)　222
6.1.4　Apabi Reader自动安装脚本的制作(带卸载功能)　226
6.2　网络工具脚本　233
6.2.1　BitComet自动安装脚本的制作　233
6.2.2　DuDu下载加速器自动安装脚本的制作　237
6.2.3　FlashFXP自动安装脚本的制作　241
6.2.4　FlashGet自动安装脚本的制作　246
6.2.5　KuGoo(酷狗)自动安装脚本的制作　248
6.2.6　Maxthon自动安装脚本的制作　253
6.2.7　Serv-U自动安装脚本的制作　257
6.2.8　WebThunder自动安装脚本的制作　262
6.2.9　迅雷自动安装脚本的制作　264
第7章　光盘工具与病毒防护脚本7.1　光盘工具脚本　271
7.1.1　UltraISO自动安装脚本的制作　271
7.1.2　EasyBoot自动安装脚本的制作　276
7.1.3　Nero 6自动安装脚本的制作　280
7.1.4　WinISO自动安装脚本的制作　284
7.2　病毒防护脚本　288
7.2.1　奇虎360安全卫士自动安装脚本的制作　288
7.2.2　卡巴斯基互联网安全套装 7.0自动安装脚本的制作　290
7.2.3　kv2008自动安装脚本的制作　304
第8章　即时消息类脚本8.1　IPQQ2007自动安装脚本的制作　309
8.2　Windows Live Messenger自动安装脚本的制作(带卸载功能)　313
8.2.1　脚本安装部分　313
8.2.2　脚本卸载部分　315
8.2.3　整合脚本　316
8.3　淘宝旺旺自动安装脚本的制作　317
8.4　网易POPO自动安装脚本的制作　320
8.5　新浪UC2007自动安装脚本的制作　325
8.6　雅虎通自动安装脚本的制作　327
8.7　TM2008自动安装脚本的制作　331
第9章　自动化管理脚本9.1　使用AutoIT创建多个DHCP作用域　335
9.1.1　脚本说明　335
9.1.2　创建AutoIT脚本　337
9.1.3　完整的AutoIT脚本与配置文件示例　349
9.2　使用AutoIT绑定多个MAC地址　354
9.3　使用AutoIT配置升级服务器　360
9.3.1　手动设置工作站使用WSUS服务器　360
9.3.2　使用脚本完成自动化操作　363
9.4　使用AutoIT自动创建ADSL拨号连接　371
9.5　使用AutoIT自动配置Windows Server 2003组策略　376
9.5.1　关闭“管理您的服务器”对话框　376
9.5.2　关闭关机提示　377
9.5.3　编写脚本完成自动配置　378
第10章　Windows操作系统的部署10.1　Windows操作系统的安装方法　383
10.1.1　光盘启动安装　383
10.1.2　使用winnt命令安装　387
10.1.3　使用winnt32命令安装　388
10.1.4　网络远程安装(RIS)　390
10.1.5　sysprep安装　393
10.2　制作从光盘引导的全自动Windows安装光盘　397
10.2.1　理解Windows的应答文件　397
10.2.2　使用安装管理器制作应答文件　399
10.2.3　集成驱动程序到安装光盘中　405
10.3　无人参与值守安装配置文件　408
10.4　RIS远程安装配置文件　409
10.4.1　修改应答文件　409
10.4.2　集成驱动程序　410
10.4.3　集成网卡驱动程序　411
10.5　使用工具制作集成各种驱动与软件的安装光盘　412
10.5.1　WUCDCreator的安装与配置　412
10.5.2　WUCDCreator的使用　414
10.5.3　在RIS远程安装服务中使用WUCDCreator　421
10.6　Windows Server 2003的无人值守安装　421
10.7　ISA Server的远程安装　422
10.7.1　无人职守安装ISA Server 2006的具体步骤　422
10.7.2　备份ISA Server的配置　426
第11章　自动化脚本在网络中的应用11.1　制作全自动的集成应用软件的安装光盘　429
11.2　用组策略发布全自动的安装软件　430
11.3　服务器的自动登录与自动启动　432
11.3.1　让Windows Server 2003自动登录　432
11.3.2　创建启动批处理程序　434
11.3.3　使用计划任务启动创建的批处理程序　434
11.4　自动信任根证书颁发机构　436
11.5　金山毒霸局域网升级程序　439
附录A　制作启动软盘镜像和制作启动 光盘镜像的方法　441
附录B　远程安装服务　447
附录C　Windows部署服务　465
……