词条 | Windows脚本应用详解 |
释义 | 本书共11章,介绍了用AutoIT编写自动化脚本、使用批处理程序完成自动操作、创建Windows无人值守安装应答文件、使用系统配置文件等内容,覆盖了从操作系统的全自动安装(不需要用户交互)、自动加载各种驱动程序、自动安装软件,到安装完操作系统后自动配置、进行定制等各方面的应用。使用本书提供的脚本,可以极大地减轻管理员和最终用户的负担,原来需要用户或管理员多次进行的重复性操作,就可以在编写的脚本控制下“自动”运行。 目录(第1章 AutoIT基础知识 第2章 AutoIT基础脚本 第3章 AutoIT函数 第4章 字体输入与系统工具脚本 第5章 媒体工具与图形图像类脚本 第6章 电子图书与网络工具脚本 第7章 光盘工具与病毒防护脚本 第8章 即时消息类脚本 第9章 自动化管理脚本 第10章 Windows操作系统的部署 第11章 自动化脚本在网络中的应用) 版权信息书 名: 非常网管--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 …… |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。