王朝百科
分享
 
 
 

Windows脚本应用详解

王朝百科·作者佚名  2010-07-10  
宽屏版  字体: |||超大  

Windows脚本应用详解

版权信息书 名: 非常网管--Windows

脚本应用详解

作者:王春海

出版社:人民邮电出版社

出版时间: 2008

ISBN: 9787115178435

开本: 16

定价: 55.00 元

内容简介本书介绍了用AutoIT编写自动化脚本、使用批处理程序完成自动操作、创建Windows无人值守安装应答文件、使用系统配置文件等内容,覆盖了从操作系统的全自动安装(不需要用户交互)、自动加载各种驱动程序、自动安装软件,到安装完操作系统后自动配置、进行定制等各方面的应用。使用本书提供的脚本,可以极大地减轻管理员和最终用户的负担,原来需要用户或管理员多次进行的重复性操作,就可以在编写的脚本控制下“自动”运行。在本书的配套光盘中包括了全部脚本的源程序及说明。绝大多数脚本代码不需要修改就可以直接使用,另外一些只需简单修改(例如更换IP地址、计算机名称等)后即可使用。本书适合于网络管理员、系统管理员、网络工程人员、网络技术爱好者及其他相关从业人员阅读,也可以作为大中专院校相关专业师生的参考用书和相关培训机构的培训教材。

目录第1章AutoIT基础知识1

1.1AutoIT功能概述1

1.2编写自动安装软件脚本2

1.2.1AutoIT的安装与快捷菜单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基础脚本17

2.1AutoIT的组成与相关工具17

2.1.1AutoIT编译程序17

2.1.2AutoIT窗口信息工具19

2.1.3SciTE编辑器23

2.2AutoIT控件使用24

2.2.1控件命令25

2.2.2ControlClick26

2.2.3ControlDisable27

2.2.4ControlEnable27

2.2.5ControlFocus27

2.2.6ControlGetPos27

2.2.7ControlGetText27

2.2.8ControlHide27

2.2.9ControlGetFocus27

2.2.10ControlMove28

2.2.11ControlSetText28

2.2.12ControlShow28

2.2.13ControlSend28

2.2.14ControlGetHandle28

2.3窗口管理28

2.3.1WinActivate29

2.3.2WinActive29

2.3.3WinClose29

2.3.4WinExists29

2.3.5WinFlash30

2.3.6WinGetClassList30

2.3.7WinGetClientSize30

2.3.8WinGetPos31

2.3.9WinGetProcess31

2.3.10WinGetText31

2.3.11WinGetTitle32

2.3.12WinKill32

2.3.13WinMenuSelectItem32

2.3.14WinMinimizeAll33

2.3.15WinMinimizeAllUndo33

2.3.16WinMove33

2.3.17WinSetState34

2.3.18WinSetTitle34

2.3.19WinWait35

2.3.20WinWaitActive35

2.3.21WinWaitClose35

2.3.22WinWaitNotActive35

2.4AutoIT编程语言规范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.5AutoIT关键字46

2.5.1#comments-start46

2.5.2#include46

2.5.3#include-once47

2.5.4#NoTrayIcon47

2.5.5#RequireAdmin47

2.5.6Dim/Global/Local/Const48

2.5.7Exit48

2.5.8ExitLoop49

2.5.9If...Then49

2.5.10If...ElseIf...Else...EndIf50

2.5.11False/True50

第3章AutoIT函数51

3.1环境变量管理函数51

3.1.1ClipGet51

3.1.2ClipPut51

3.1.3EnvGet52

3.1.4EnvSet52

3.1.5EnvUpdate52

3.1.6MemGetStats52

3.2文件、目录和驱动器管理函数53

3.2.1DirCopy53

3.2.2DirCreate53

3.2.3DirMove54

3.2.4DirRemove54

3.2.5DriveGetDrive54

3.2.6DriveGetFileSystem55

3.2.7DriveGetLabel55

3.2.8DriveMapAdd55

3.2.9DriveMapDel56

3.2.10DriveMapGet57

3.2.11DriveSetLabel57

3.2.12DriveSpaceFree57

3.2.13DriveSpaceTotal57

3.2.14DriveStatus58

3.2.15FileChangeDir58

3.2.16FileClose58

3.2.17FileCopy58

3.2.18FileDelete59

3.2.19FileExists59

3.2.20FileGetAttrib59

3.2.21FileGetLongName60

3.2.22FileGetShortName60

3.2.23FileGetSize60

3.2.24FileGetTime60

3.2.25FileGetVersion61

3.2.26FileMove61

3.2.27FileOpen62

3.2.28FileRead62

3.2.29FileReadLine63

3.2.30FileRecycle63

3.2.31FileRecycleEmpty64

3.2.32FileSelectFolder64

3.2.33FileSetAttrib64

3.2.34FileSetTime65

3.3键盘控制函数65

3.4消息框与对话框函数68

3.4.1InputBox68

3.4.2MsgBox69

3.4.3ProgressOff70

3.4.4ProgressOn70

3.4.5ProgressSet70

3.4.6SplashImageOn71

3.4.7SplashOff71

3.4.8SplashTextOn71

3.4.9ToolTip72

3.5鼠标控制函数73

3.5.1MouseClick73

3.5.2MouseClickDrag74

3.5.3MouseDown74

3.5.4MouseUp74

3.5.5MouseGetPos74

3.5.6MouseMove75

3.5.7MouseWheel75

3.6网络函数75

3.6.1FtpSetProxy75

3.6.2HttpSetProxy76

3.6.3InetGet76

3.6.4InetGetSize76

3.6.5Ping77

3.6.6TCPShutdown与UDPShutdown77

3.6.7TCPStartup与UDPStartup77

3.7进程管理函数77

3.7.1DllCall77

3.7.2DllClose78

3.7.3DllOpen78

3.7.4ProcessClose78

3.7.5ProcessExists78

3.7.6ProcessSetPriority79

3.7.7ProcessList79

3.7.8ProcessWait79

3.7.9ProcessWaitClose80

3.7.10Run80

3.7.11RunWait80

3.7.12ShellExecute81

3.7.13ShellExecuteWait81

3.7.14Shutdown81

3.8注册表管理函数82

3.8.1RegDelete82

3.8.2RegEnumKey82

3.8.3RegEnumVal82

3.8.4RegRead83

3.8.5RegWrite83

3.9字符串操作函数83

3.9.1StringAddCR83

3.9.2StringCompare84

3.9.3StringInStr84

3.9.4StringIsAlNum84

3.9.5StringIsAlpha84

3.9.6StringIsASCII85

3.9.7StringIsDigit85

3.9.8StringIsFloat85

3.9.9StringIsInt85

3.9.10StringIsLower86

3.9.11StringIsSpace86

3.9.12StringIsUpper86

3.9.13StringIsXDigit87

3.9.14StringLeft87

3.9.15StringLen87

3.9.16StringLower88

3.9.17StringMid88

3.9.18StringReplace88

3.9.19StringRight89

3.9.20StringSplit89

3.9.21StringStripCR90

3.9.22StringStripWS90

3.9.23StringTrimLeft90

3.9.24StringTrimRight90

3.9.25StringUpper91

3.10Timer与延时函数91

3.10.1Sleep91

3.10.2TimerInit91

3.10.3TimerDiff91

3.11变量与变量转换函数92

3.11.1Asc92

3.11.2AscW92

3.11.3Chr92

3.11.4ChrW93

3.11.5Assign93

3.11.6Binary93

3.11.7BinaryLen93

3.11.8BinaryMid94

3.11.9BinaryToString94

3.11.10Dec94

3.11.11Hex95

3.11.12Int95

3.11.13IsAdmin95

3.11.14IsArray95

3.11.15IsBinary95

3.11.16IsBool96

3.11.17IsDeclared96

3.11.18IsFloat96

3.11.19IsInt97

3.11.20IsKeyword97

3.11.21IsNumber97

3.11.22IsString97

3.11.23Number98

3.11.24String98

第4章字体输入与系统工具脚本99

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.1Editplus自动安装脚本的制作117

4.2.2MaxDOS v5.7s硬盘版自动安装脚本的制作122

4.2.3UltraEdit自动安装脚本的制作124

4.2.4Windows优化大师自动安装脚本的制作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.10IE修复专家自动安装脚本的制作145

第5章媒体工具与图形图像类脚本149

5.1媒体工具脚本149

5.1.1Winamp自动安装脚本的制作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.8PPLive自动安装脚本的制作176

5.1.9RealPlayer10自动安装脚本的制作181

5.2图形图像工具脚本184

5.2.1ACDSee 3自动安装脚本的制作184

5.2.2ACDSee Pro8自动安装脚本的制作(带卸载功能)187

5.2.3CorelDRAW9自动安装脚本的制作196

5.2.4HyperSnap自动安装脚本的制作199

5.2.5Adobe Photoshop 7自动安装脚本的制作204

5.2.6屏幕录像专家自动安装脚本的制作205

5.2.7红蜻蜓抓图精灵自动安装脚本的制作210

第6章电子图书与网络工具脚本215

6.1电子阅读工具脚本215

6.1.1Acrobat Reader 5.0自动安装脚本的制作215

6.1.2Adobe Reader 7自动安装脚本的制作217

6.1.3Adobe Reader 8自动安装脚本的制作(带卸载功能)222

6.1.4Apabi Reader自动安装脚本的制作(带卸载功能)226

6.2网络工具脚本233

6.2.1BitComet自动安装脚本的制作233

6.2.2DuDu下载加速器自动安装脚本的制作237

6.2.3FlashFXP自动安装脚本的制作241

6.2.4FlashGet自动安装脚本的制作246

6.2.5KuGoo(酷狗)自动安装脚本的制作248

6.2.6Maxthon自动安装脚本的制作253

6.2.7Serv-U自动安装脚本的制作257

6.2.8WebThunder自动安装脚本的制作262

6.2.9迅雷自动安装脚本的制作264

第7章光盘工具与病毒防护脚本271

7.1光盘工具脚本271

7.1.1UltraISO自动安装脚本的制作271

7.1.2EasyBoot自动安装脚本的制作276

7.1.3Nero 6自动安装脚本的制作280

7.1.4WinISO自动安装脚本的制作284

7.2病毒防护脚本288

7.2.1奇虎360安全卫士自动安装脚本的制作288

7.2.2卡巴斯基互联网安全套装 7.0自动安装脚本的制作290

7.2.3kv2008自动安装脚本的制作304

第8章即时消息类脚本309

8.1IPQQ2007自动安装脚本的制作309

8.2Windows 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.7TM2008自动安装脚本的制作331

第9章自动化管理脚本335

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操作系统的部署383

10.1Windows操作系统的安装方法383

10.1.1光盘启动安装383

10.1.2使用winnt命令安装387

10.1.3使用winnt32命令安装388

10.1.4网络远程安装(RIS)390

10.1.5sysprep安装393

10.2制作从光盘引导的全自动Windows安装光盘397

10.2.1理解Windows的应答文件397

10.2.2使用安装管理器制作应答文件399

10.2.3集成驱动程序到安装光盘中405

10.3无人参与值守安装配置文件408

10.4RIS远程安装配置文件409

10.4.1修改应答文件409

10.4.2集成驱动程序410

10.4.3集成网卡驱动程序411

10.5使用工具制作集成各种驱动与软件的安装光盘412

10.5.1WUCDCreator的安装与配置412

10.5.2WUCDCreator的使用414

10.5.3在RIS远程安装服务中使用WUCDCreator421

10.6Windows Server 2003的无人值守安装421

10.7ISA Server的远程安装422

10.7.1无人职守安装ISA Server 2006的具体步骤422

10.7.2备份ISA Server的配置426

第11章自动化脚本在网络中的应用429

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

附录CWindows部署服务465

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有