当前位置首页 > 百科> 正文

Windows脚本套用详解

2019-08-25 04:29:31 百科
Windows脚本套用详解

Windows脚本套用详解

《Windows脚本套用详解》是2008年人民邮电出版社出版的图书,作者是王春海。

基本介绍

  • 书名:Windows脚本套用详解
  • 作者:王春海
  • 出版社:人民邮电出版社
  • 出版时间:2008

版权资讯

书 名: 非常网管--Windows
脚本套用详解
作 者:王春海
出版社: 人民邮电出版社
出版时间: 2008
ISBN: 9787115178435
开本: 16
定价: 55.00 元

图书简介

本书共11章,介绍了用AutoIT编写自动化脚本、使用批处理程式完成自动操作、创建Windows无人值守安装应答档案、使用系统配置档案等内容,覆盖了从作业系统的全自动安装(不需要用户互动)、自动载入各种驱动程式、自动安装软体,到安装完作业系统后自动配置、进行定製等各方面的套用。使用本书提供的脚本,可以极大地减轻管理员和最终用户的负担,原来需要用户或管理员多次进行的重複性操作,就可以在编写的脚本控制下“自动”运行。

目录

第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
……
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net