出版時間:2008-7 出版社:第1版 (2008年7月1日) 作者:王春海 頁數(shù):476 字數(shù):803000
Tag標簽:無
內容概要
本書介紹了用AutoIT編寫自動化腳本、使用批處理程序完成自動操作、創(chuàng)建Windows無人值守安裝應答文件、使用系統(tǒng)配置文件等內容,覆蓋了從操作系統(tǒng)的全自動安裝(不需要用戶交互)、自動加載各種驅動程序、自動安裝軟件,到安裝完操作系統(tǒng)后自動配置、進行定制等各方面的應用。使用本書提供的腳本,可以極大地減輕管理員和最終用戶的負擔,原來需要用戶或管理員多次進行的重復性操作,就可以在編寫的腳本控制下“自動”運行?! ≡诒緯呐涮坠獗P中包括了全部腳本的源程序及說明。絕大多數(shù)腳本代碼不需要修改就可以直接使用,另外一些只需簡單修改(例如更換IP地址、計算機名稱等)后即可使用?! ”緯m合于網(wǎng)絡管理員、系統(tǒng)管理員、網(wǎng)絡工程人員、網(wǎng)絡技術愛好者及其他相關從業(yè)人員閱讀,也可以作為大中專院校相關專業(yè)師生的參考用書和相關培訓機構的培訓教材。
書籍目錄
第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編寫操作腳本——創(chuàng)建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編程語言規(guī)范 2.4.1 數(shù)據(jù)類型 2.4.2 變量類型 2.4.3 宏操作 2.4.4 運算符 2.4.5 條件選擇語句 2.4.6 循環(huán)結構 2.4.7 用戶函數(shù) 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函數(shù) 3.1 環(huán)境變量管理函數(shù) 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 文件、目錄和驅動器管理函數(shù) 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 鍵盤控制函數(shù) 3.4 消息框與對話框函數(shù) 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 鼠標控制函數(shù) 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 網(wǎng)絡函數(shù) 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 進程管理函數(shù) 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 注冊表管理函數(shù) 3.8.1 RegDelete 3.8.2 RegEnumKey 3.8.3 RegEnumVal 3.8.4 RegRead 3.8.5 RegWrite 3.9 字符串操作函數(shù) 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與延時函數(shù) 3.10.1 Sleep 3.10.2 TimerInit 3.10.3 TimerDiff 3.11 變量與變量轉換函數(shù) 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章 字體輸入與系統(tǒng)工具腳本 4.1 字體輸入腳本 4.1.1 智能ABC自動安裝腳本的制作 4.1.2 極品五筆自動安裝腳本的制作 4.1.3 數(shù)字五筆自動安裝腳本的制作 4.1.4 紫光華宇拼音自動安裝腳本的制作 4.1.5 五筆加加自動安裝腳本的制作 4.1.6 王碼五筆型輸入法自動安裝腳本的制作 4.2 系統(tǒng)工具腳本 4.2.1 Editplus自動安裝腳本的制作 4.2.2 MaxDOS v5.7s硬盤版自動安裝腳本的制作 4.2.3 UltraEdit自動安裝腳本的制作 4.2.4 Windows優(yōu)化大師自動安裝腳本的制作 4.2.5 超級兔子魔法設置自動安裝腳本的制作 4.2.6 超級兔子網(wǎng)絡衛(wèi)士自動安裝腳本的制作 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章 電子圖書與網(wǎng)絡工具腳本 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 網(wǎng)絡工具腳本 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安全衛(wèi)士自動安裝腳本的制作 7.2.2 卡巴斯基互聯(lián)網(wǎng)安全套裝 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 網(wǎng)易POPO自動安裝腳本的制作 8.5 新浪UC2007自動安裝腳本的制作 8.6 雅虎通自動安裝腳本的制作 8.7 TM2008自動安裝腳本的制作 第9章 自動化管理腳本 9.1 使用AutoIT創(chuàng)建多個DHCP作用域 9.1.1 腳本說明 9.1.2 創(chuàng)建AutoIT腳本 9.1.3 完整的AutoIT腳本與配置文件示例 9.2 使用AutoIT綁定多個MAC地址 9.3 使用AutoIT配置升級服務器 9.3.1 手動設置工作站使用WSUS服務器 9.3.2 使用腳本完成自動化操作 9.4 使用AutoIT自動創(chuàng)建ADSL撥號連接 9.5 使用AutoIT自動配置Windows Server 2003組策略 9.5.1 關閉“管理您的服務器”對話框 9.5.2 關閉關機提示 9.5.3 編寫腳本完成自動配置 第10章 Windows操作系統(tǒng)的部署 10.1 Windows操作系統(tǒng)的安裝方法 10.1.1 光盤啟動安裝 10.1.2 使用winnt命令安裝 10.1.3 使用winnt32命令安裝 10.1.4 網(wǎng)絡遠程安裝(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 集成網(wǎng)卡驅動程序 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章 自動化腳本在網(wǎng)絡中的應用 11.1 制作全自動的集成應用軟件的安裝光盤 11.2 用組策略發(fā)布全自動的安裝軟件 11.3 服務器的自動登錄與自動啟動 11.3.1 讓Windows Server 2003自動登錄 11.3.2 創(chuàng)建啟動批處理程序 11.3.3 使用計劃任務啟動創(chuàng)建的批處理程序 11.4 自動信任根證書頒發(fā)機構 11.5 金山毒霸局域網(wǎng)升級程序 附錄A 制作啟動軟盤鏡像和制作啟動 光盤鏡像的方法 A.1 制作DOS啟動軟盤鏡像 A.2 制作Windows 98安裝光盤鏡像 A.3 制作集成SP1的Windows Server 2003安裝光盤鏡像 附錄B 遠程安裝服務 B.1 RIS(遠程安裝)服務概述 B.2 遠程安裝服務的系統(tǒng)需求 B.2.1 服務需求 B.2.2 服務器硬件需求 B.2.3 工作站需求 B.2.4 其他考慮事項 B.2.5 遠程安裝服務的前期準備 B.3 RIS遠程安裝服務的實現(xiàn) B.3.1 RIS服務器的安裝 B.3.2 授權RIS服務器 B.3.3 配置RIS服務器 B.3.4 禁止RIS安裝過程中重新分區(qū)硬盤 B.3.5 讓RIS遠程安裝的系統(tǒng)自動完成 B.3.6 允許遠程安裝 B.3.7 委派所有用戶可以將計算機加入到域 B.4 在客戶機上安裝Windows XP Professional 附錄C Windows部署服務 C.1 Windows部署服務簡介 C.1.1 Windows部署服務組件 C.1.2 Windows部署服務的優(yōu)點 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創(chuàng)建用于“Windows部署服務”的用戶 C.4 使用Windows部署服務遠程安裝Vista
章節(jié)摘錄
第1章 AUtoIT基礎知識 AutoIT是一款“自動化”的控制軟件,它根據(jù)事先編寫好的“腳本”完成指定的工作。AutoIT雖然是一種腳本控制程序,也需要“編程”,但AutoIT的腳本比用C語言、VB編程的腳本要簡單得多——它不需要記憶眾多的參數(shù),也不需要學習復雜的語法。而且它的應用目標也非常明確:凡是在計算機上可以由“人”手動完成的一些固定操作,尤其是經(jīng)常重復的一些操作,都可以通過編寫AutolT腳本“自動”來完成。 1.1 AutolT功能概述 AutolT是一款免費軟件,它可以用來編寫具有Basic語言風格的腳本程序,它被設計用在Windows GUI(Windows圖形界面)中進行自動化操作。通過AutoIT可以模擬鍵盤按鍵動作(例如按下某個鍵、同時按下某幾個鍵、按下某個鍵幾次)、鼠標移動、鼠標按鍵和Windows窗口(和控件)操作等以實現(xiàn)自動化任務,這是其他語言所無法做到或尚無可靠方法實現(xiàn)的?! utolT最早是為臺式機的“自動批處理”而設計的,用來對數(shù)千臺計算機進行(同樣的)配置。不過隨著v3版本的到來,它也很適合用于家庭自動化和編寫用以完成重復性任務的腳本?! utolT可以實現(xiàn)的操作如下?! 駡?zhí)行Windows及DOS下的可執(zhí)行文件?! 衲M擊鍵動作(支持大多數(shù)的鍵盤布局)。 ●模擬鼠標移動和單擊動作?! 駥Υ翱谶M行移動、調整大小和其他操作?! 裰苯优c窗口的“控件”交互(設置或獲取文字、移動、關閉窗口等)?! 衽浜霞糍N板進行剪切的復制、粘貼文本操作?! 駥ψ员磉M行操作?! utolT的最新版本是3.2,讀者可以從其官方網(wǎng)站(http://www.autoitscript.com/autoit3/)下載最新的版本,也可以從AutolT中文論壇(http://www.autoit.net.cn/)下載漢化版本?! utolT在運行時會讀取一個指定的腳本文件。這個腳本文件使得AutolT能完成如下的一系列操作。
編輯推薦
詳細介紹了AutoIT基本腳本和AutoIT各種函數(shù)的應用?! 〗o出了幾十種常用軟件的全自動安裝腳本的制作思路、編寫過程與詳細代碼。 提供了完全自動安裝Windows XP/2000/2003操作系統(tǒng)程序的方法與自動安裝各種硬件驅動程序的方法與自動安裝各種應用軟件的腳本。 強調通過各種腳本襀工作站與服務器的自動設置和部署,減少重復性操作,改善工作效率。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載