RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [分享]以Windows Script 技術管理你的系統   字型大小:||| 
jazzblue
版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30
志凌

 . 積分: 1106
 . 文章: 3836
 . 收花: 8945 支
 . 送花: 906 支
 . 比例: 0.1
 . 在線: 2162 小時
 . 瀏覽: 43731 頁
 . 註冊: 7107
 . 失蹤: 13
 . 信義之星
#1 : 2008-1-24 11:26 PM     全部回覆 引言回覆

甚麼是Windows Script 呢 ?
簡單來說就是利用這個技術可以寫出類似批次檔一樣的文字描述語言來管理系統
有 Java Script 或VBasic Script  這兩種語言格式,比批次檔功能更強大  
很多人都知道Java Scipt 可以用來寫出動態網頁
但很少人知道Java Script 可以控制Windows 系統,譬如檔案處理、操作登錄檔...  
這種語言跟批次檔一樣都是文字檔,寫好之後,就可以馬上執行
所以相當容易學習與使用。

若你需要一個小程式來完成你的目的,不必為了這個目的去學C++ 或是VB
可能看了一個月的書還寫不出來
利用Windows Script 就可達成目的,初學者只要幾天就可以輕易寫出你要的程式。
若你有程式語言基礎要上手是輕而易舉 !

舉個簡單的例子,若你要建立一個文字檔並且在裡面記錄一些文字
你可以這樣寫
以Java Script 為例

var fso = new CreateObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("c:\\testfile.txt", true);
a.WriteLine("This is a test.");
a.Close();

以上程式建立一個檔名為testfile.txt 的文字檔內容為 This is a test.      
是不是很容易呢 ?  
當然Windows Script 的能耐還不僅只檔案處理,其他還有網路控制、執行程式、操作系統登錄..等
若搭配WMI 功能就更強大了 !

之前有個網友想寫一個簡單的樂透號碼產生器,而他又沒有語言基礎
所以求助於他人,若用Windows Script 只要幾天就可以寫出來了 !
怎麼寫呢 ?
利用亂數方法(函式)就可以產生亂數然後搭配陣列及迴圈 湊一湊就出來了
再利用小視窗秀出數字
若想將號碼記錄在檔案中當然也行

批次檔功能有限而一般程式語言又難上手
Windows Script 是最好的選擇,投資報酬率最高。
可能有人曾在木馬程式中發現.js 或 .vbs 等副檔名的檔案
沒錯這就是Windows Script,駭客用這個來改你的系統。   

對Windows Script 有興趣可下載這個文件檔案
Windows Script 基本教學及參考文件(中文版)
若想更深入學習可以參考微軟技術網站的相關資料
有問題也可以提出來大家一起研究 !

微軟現在又開發出一個新東西叫做 PowerShell  ,這是架構在.Net 之上
全新的語法與物件導向概念,初學者較難上手。  
目前未內建在Windows Vista 中, 需要另外安裝
應該會內建在未來的Windows 系統中取代cmd 命令提示列+ Windows Script

[jazzblue 在  2008-1-26 10:58 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-17 06:23 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.023007 second(s), 7 queries , Qzip disabled