Windows腳本套用詳解

Windows腳本套用詳解

《Windows腳本套用詳解》是2008年人民郵電出版社出版的圖書,作者是王春海。

基本介紹

  • 書名:Windows腳本套用詳解
  • 作者:王春海
  • 出版社:人民郵電出版社
  • 出版時間:2008
版權資訊,圖書簡介,目錄,第1章 AutoIT基礎知識,第2章 AutoIT基礎腳本,第3章 AutoIT函式,第4章 字型輸入與系統工具腳本,第5章 媒體工具與圖形圖像類腳本,第6章 電子圖書與網路工具腳本,第7章 光碟工具與病毒防護腳本,第8章 即時訊息類腳本,第9章 自動化管理腳本,第10章 Windows作業系統的部署,第11章 自動化腳本在網路中的套用,

版權資訊

書 名: 非常網管--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
……

相關詞條

熱門詞條

聯絡我們