第1章 AutoIT基礎知識
1.1 AutoIT功能概述
1.2 編寫自動安裝軟件腳本
1.2.1 AutoIT的安裝與快捷菜單
1.2.2 製作WinRAR壓縮軟件的安裝腳本
1.2.3 測試編寫的腳本
1.3 編寫管理配置腳本
1.3.1 腳本完成的任務描述
1.3.2 編寫配置資源管理器設置的腳本
1.4 用AutoIT編寫操作腳本——創建VPN撥號連接
第2章 AutoIT基礎腳本
2.1 AutoIT的組成與相關工具
2.1.1 AutoIT編譯程序
2.1.2 AutoIT窗口信息工具
2.1.3 SciTE編輯器
2.2 AutoIT控件使用
2.2.1 控件命令
2.2.2 ControlClick
2.2.3 ControlDisable
2.2.4 ControlEnable
2.2.5 ControlFocus
2.2.6 ControlGetPos
2.2.7 ControlGetText
2.2.8 ControlHide
2.2.9 ControlGetFocus
2.2.10 ControlMove
2.2.11 ControlSetText
2.2.12 ControlShow
2.2.13 ControlSend
2.2.14 ControlGetHandle
2.3 窗口管理
2.3.1 WinActivate
2.3.2 WinActive
2.3.3 WinClose
2.3.4 WinExists
2.3.5 WinFlash
2.3.6 WinGetClassList
2.3.7 WinGetClientSize
2.3.8 WinGetPos
2.3.9 WinGetProcess
2.3.10 WinGetText
2.3.11 WinGetTitle
2.3.12 WinKill
2.3.13 WinMenuSelectItem
2.3.14 WinMinimizeAll
2.3.15 WinMinimizeAllUndo
2.3.16 WinMove
2.3.17 WinSetState
2.3.18 WinSetTitle
2.3.19 WinWait
2.3.20 WinWaitActive
2.3.21 WinWaitClose
2.3.22 WinWaitNotActive
2.4 AutoIT編程語言規範
2.4.1 數據類型
2.4.2 變量類型
2.4.3 宏操作
2.4.4 運算符
2.4.5 條件選擇語句
2.4.6 循環結構
2.4.7 用戶函數
2.4.8 腳本注釋
2.5 AutoIT關鍵字
2.5.1 #comments-start
2.5.2 #include
2.5.3 #include-once
2.5.4 #NoTrayIcon
2.5.5 #RequireAdmin
2.5.6 Dim/Global/Local/Const
2.5.7 Exit
2.5.8 ExitLoop
2.5.9 If...Then
2.5.10 If...ElseIf...Else...EndIf
2.5.11 False/True
第3章 AutoIT函數
3.1 環境變量管理函數
3.1.1 ClipGet
3.1.2 ClipPut
3.1.3 EnvGet
3.1.4 EnvSet
3.1.5 EnvUpdate
3.1.6 MemGetStats
3.2 文件、目錄和驅動器管理函數
3.2.1 DirCopy
3.2.2 DirCreate
3.2.3 DirMove
3.2.4 DirRemove
3.2.5 DriveGetDrive
3.2.6 DriveGetFileSystem
3.2.7 DriveGetLabel
3.2.8 DriveMapAdd
3.2.9 DriveMapDel
3.2.10 DriveMapGet
3.2.11 DriveSetLabel
3.2.12 DriveSpaceFree
3.2.13 DriveSpaceTotal
3.2.14 DriveStatus
3.2.15 FileChangeDir
3.2.16 FileClose
3.2.17 FileCopy
3.2.18 FileDelete
3.2.19 FileExists
3.2.20 FileGetAttrib
3.2.21 FileGetLongName
3.2.22 FileGetShortName
3.2.23 FileGetSize
3.2.24 FileGetTime
3.2.25 FileGetVersion
3.2.26 FileMove
3.2.27 FileOpen
3.2.28 FileRead
3.2.29 FileReadLine
3.2.30 FileRecycle
3.2.31 FileRecycleEmpty
3.2.32 FileSelectFolder
3.2.33 FileSetAttrib
3.2.34 FileSetTime
3.3 鍵盤控製函數
3.4 消息框與對話框函數
3.4.1 InputBox
3.4.2 MsgBox
3.4.3 ProgressOff
3.4.4 ProgressOn
3.4.5 ProgressSet
3.4.6 SplashImageOn
3.4.7 SplashOff
3.4.8 SplashTextOn
3.4.9 ToolTip
3.5 鼠標控製函數
3.5.1 MouseClick
3.5.2 MouseClickDrag
3.5.3 MouseDown
3.5.4 MouseUp
3.5.5 MouseGetPos
3.5.6 MouseMove
3.5.7 MouseWheel
3.6 網絡函數
3.6.1 FtpSetProxy
3.6.2 HttpSetProxy
3.6.3 InetGet
3.6.4 InetGetSize
3.6.5 Ping
3.6.6 TCPShutdown與UDPShutdown
3.6.7 TCPStartup與UDPStartup
3.7 進程管理函數
3.7.1 DllCall
3.7.2 DllClose
3.7.3 DllOpen
3.7.4 ProcessClose
3.7.5 ProcessExists
3.7.6 ProcessSetPriority
3.7.7 ProcessList
3.7.8 ProcessWait
3.7.9 ProcessWaitClose
3.7.10 Run
3.7.11 RunWait
3.7.12 ShellExecute
3.7.13 ShellExecuteWait
3.7.14 Shutdown
3.8 注冊錶管理函數
3.8.1 RegDelete
3.8.2 RegEnumKey
3.8.3 RegEnumVal
3.8.4 RegRead
3.8.5 RegWrite
3.9 字符串操作函數
3.9.1 StringAddCR
3.9.2 StringCompare
3.9.3 StringInStr
3.9.4 StringIsAlNum
3.9.5 StringIsAlpha
3.9.6 StringIsASCII
3.9.7 StringIsDigit
3.9.8 StringIsFloat
3.9.9 StringIsInt
3.9.10 StringIsLower
3.9.11 StringIsSpace
3.9.12 StringIsUpper
3.9.13 StringIsXDigit
3.9.14 StringLeft
3.9.15 StringLen
3.9.16 StringLower
3.9.17 StringMid
3.9.18 StringReplace
3.9.19 StringRight
3.9.20 StringSplit
3.9.21 StringStripCR
3.9.22 StringStripWS
3.9.23 StringTrimLeft
3.9.24 StringTrimRight
3.9.25 StringUpper
3.10 Timer與延時函數
3.10.1 Sleep
3.10.2 TimerInit
3.10.3 TimerDiff
3.11 變量與變量轉換函數
3.11.1 Asc
3.11.2 AscW
3.11.3 Chr
3.11.4 ChrW
3.11.5 Assign
3.11.6 Binary
3.11.7 BinaryLen
3.11.8 BinaryMid
3.11.9 BinaryToString
3.11.10 Dec
3.11.11 Hex
3.11.12 Int
3.11.13 IsAdmin
3.11.14 IsArray
3.11.15 IsBinary
3.11.16 IsBool
3.11.17 IsDeclared
3.11.18 IsFloat
3.11.19 IsInt
3.11.20 IsKeyword
3.11.21 IsNumber
3.11.22 IsString
3.11.23 Number
3.11.24 String
第4章 字體輸入與係統工具腳本
4.1 字體輸入腳本
4.1.1 智能ABC自動安裝腳本的製作
4.1.2 極品五筆自動安裝腳本的製作
4.1.3 數字五筆自動安裝腳本的製作
4.1.4 紫光華宇拼音自動安裝腳本的製作
4.1.5 五筆加加自動安裝腳本的製作
4.1.6 王碼五筆型輸入法自動安裝腳本的製作
4.2 係統工具腳本
4.2.1 Editplus自動安裝腳本的製作
4.2.2 MaxDOS v5.7s硬盤版自動安裝腳本的製作
4.2.3 UltraEdit自動安裝腳本的製作
4.2.4 Windows優化大師自動安裝腳本的製作
4.2.5 超級兔子魔法設置自動安裝腳本的製作
4.2.6 超級兔子網絡衛士自動安裝腳本的製作
4.2.7 金山詞霸 2006 SP2自動安裝腳本的製作
4.2.8 金山打字 2006自動安裝腳本的製作
4.2.9 一鍵GHOST硬盤版自動安裝腳本的製作
4.2.10 IE修復專傢自動安裝腳本的製作
第5章 媒體工具與圖形圖像類腳本
5.1 媒體工具腳本
5.1.1 Winamp自動安裝腳本的製作
5.1.2 暴風影音3自動安裝腳本的製作
5.1.3 暴風影音 6自動安裝腳本的製作(帶卸載功能)
5.1.4 超級解霸 3000 VISTA增強版自動安裝腳本的製作
5.1.5 豪傑超級解霸 V10自動安裝腳本的製作
5.1.6 酷我音樂盒自動安裝腳本的製作
5.1.7 韆韆靜聽自動安裝腳本的製作
5.1.8 PPLive自動安裝腳本的製作
5.1.9 RealPlayer10自動安裝腳本的製作
5.2 圖形圖像工具腳本
5.2.1 ACDSee 3自動安裝腳本的製作
5.2.2 ACDSee Pro8自動安裝腳本的製作(帶卸載功能)
5.2.3 CorelDRAW9自動安裝腳本的製作
5.2.4 HyperSnap自動安裝腳本的製作
5.2.5 Adobe Photoshop 7自動安裝腳本的製作
5.2.6 屏幕錄像專傢自動安裝腳本的製作
5.2.7 紅蜻蜓抓圖精靈自動安裝腳本的製作
第6章 電子圖書與網絡工具腳本
6.1 電子閱讀工具腳本
6.1.1 Acrobat Reader 5.0自動安裝腳本的製作
6.1.2 Adobe Reader 7自動安裝腳本的製作
6.1.3 Adobe Reader 8自動安裝腳本的製作(帶卸載功能)
6.1.4 Apabi Reader自動安裝腳本的製作(帶卸載功能)
6.2 網絡工具腳本
6.2.1 BitComet自動安裝腳本的製作
6.2.2 DuDu下載加速器自動安裝腳本的製作
6.2.3 FlashFXP自動安裝腳本的製作
6.2.4 FlashGet自動安裝腳本的製作
6.2.5 KuGoo(酷狗)自動安裝腳本的製作
6.2.6 Maxthon自動安裝腳本的製作
6.2.7 Serv-U自動安裝腳本的製作
6.2.8 WebThunder自動安裝腳本的製作
6.2.9 迅雷自動安裝腳本的製作
第7章 光盤工具與病毒防護腳本
7.1 光盤工具腳本
7.1.1 UltraISO自動安裝腳本的製作
7.1.2 EasyBoot自動安裝腳本的製作
7.1.3 Nero 6自動安裝腳本的製作
7.1.4 WinISO自動安裝腳本的製作
7.2 病毒防護腳本
7.2.1 奇虎360安全衛士自動安裝腳本的製作
7.2.2 卡巴斯基互聯網安全套裝 7.0自動安裝腳本的製作
7.2.3 kv2008自動安裝腳本的製作
第8章 即時消息類腳本
8.1 IPQQ2007自動安裝腳本的製作
8.2 Windows Live Messenger自動安裝腳本的製作(帶卸載功能)
8.2.1 腳本安裝部分
8.2.2 腳本卸載部分
8.2.3 整閤腳本
8.3 淘寶旺旺自動安裝腳本的製作
8.4 網易POPO自動安裝腳本的製作
8.5 新浪UC2007自動安裝腳本的製作
8.6 雅虎通自動安裝腳本的製作
8.7 TM2008自動安裝腳本的製作
第9章 自動化管理腳本
9.1 使用AutoIT創建多個DHCP作用域
9.1.1 腳本說明
9.1.2 創建AutoIT腳本
9.1.3 完整的AutoIT腳本與配置文件示例
9.2 使用AutoIT綁定多個MAC地址
9.3 使用AutoIT配置升級服務器
9.3.1 手動設置工作站使用WSUS服務器
9.3.2 使用腳本完成自動化操作
9.4 使用AutoIT自動創建ADSL撥號連接
9.5 使用AutoIT自動配置Windows Server 2003組策略
9.5.1 關閉“管理您的服務器”對話框
9.5.2 關閉關機提示
9.5.3 編寫腳本完成自動配置
第10章 Windows操作係統的部署
10.1 Windows操作係統的安裝方法
10.1.1 光盤啓動安裝
10.1.2 使用winnt命令安裝
10.1.3 使用winnt32命令安裝
10.1.4 網絡遠程安裝(RIS)
10.1.5 sysprep安裝
10.2 製作從光盤引導的全自動Windows安裝光盤
10.2.1 理解Windows的應答文件
10.2.2 使用安裝管理器製作應答文件
10.2.3 集成驅動程序到安裝光盤中
10.3 無人參與值守安裝配置文件
10.4 RIS遠程安裝配置文件
10.4.1 修改應答文件
10.4.2 集成驅動程序
10.4.3 集成網卡驅動程序
10.5 使用工具製作集成各種驅動與軟件的安裝光盤
10.5.1 WUCDCreator的安裝與配置
10.5.2 WUCDCreator的使用
10.5.3 在RIS遠程安裝服務中使用WUCDCreator
10.6 Windows Server 2003的無人值守安裝
10.7 ISA Server的遠程安裝
10.7.1 無人職守安裝ISA Server 2006的具體步驟
10.7.2 備份ISA Server的配置
第11章 自動化腳本在網絡中的應用
11.1 製作全自動的集成應用軟件的安裝光盤
11.2 用組策略發布全自動的安裝軟件
11.3 服務器的自動登錄與自動啓動
11.3.1 讓Windows Server 2003自動登錄
11.3.2 創建啓動批處理程序
11.3.3 使用計劃任務啓動創建的批處理程序
11.4 自動信任根證書頒發機構
11.5 金山毒霸局域網升級程序
附錄A 製作啓動軟盤鏡像和製作啓動 光盤鏡像的方法
A.1 製作DOS啓動軟盤鏡像
A.2 製作Windows 98安裝光盤鏡像
A.3 製作集成SP1的Windows Server 2003安裝光盤鏡像
附錄B 遠程安裝服務
B.1 RIS(遠程安裝)服務概述
B.2 遠程安裝服務的係統需求
B.2.1 服務需求
B.2.2 服務器硬件需求
B.2.3 工作站需求
B.2.4 其他考慮事項
B.2.5 遠程安裝服務的前期準備
B.3 RIS遠程安裝服務的實現
B.3.1 RIS服務器的安裝
B.3.2 授權RIS服務器
B.3.3 配置RIS服務器
B.3.4 禁止RIS安裝過程中重新分區硬盤
B.3.5 讓RIS遠程安裝的係統自動完成
B.3.6 允許遠程安裝
B.3.7 委派所有用戶可以將計算機加入到域
B.4 在客戶機上安裝Windows XP Professional
附錄C Windows部署服務
C.1 Windows部署服務簡介
C.1.1 Windows部署服務組件
C.1.2 Windows部署服務的優點
C.1.3 Windows部署服務的要求
C.1.4 Windows部署服務中的新增功能
C.2 Windows部署服務的安裝
C.3 Windows部署服務的配置
C.3.1 啓動Windows部署服務
C.3.2 添加Windows Vista鏡像
C.3.3 配置Windows部署服務
C.3.4 在Active Directory創建用於“Windows部署服務”的用戶
C.4 使用Windows部署服務遠程安裝Vista
· · · · · · (
收起)