要點
1.inputbox(「對話方塊內容」,「對話方塊標題」)
2.注意:vbscript中不允許在申明變數的時候同時給變數賦值。但是允許在一行**內同時對兩個變數進行賦值,中間用冒號分隔
3.轉換型別
cbool函式將變數轉換成布林值;
cbyte函式將變數轉換為0到255之間的整數。
ccur函式、cdbl函式和csng函式將變數轉換為浮點數值,前者只精確到小數點後四位,後兩者要更加精確,數值的範圍也要大的多。
cdate函式將變數轉換為日期值。
cint函式和clng函式將變數轉換為整數,後者的範圍比前者要大的多。
cstr函式將變數轉換為字串。
4.陣列
靜態陣列:dim arr[3] //包含4個數arr[0],arr[1],arr[2],arr[3]5.運算符號redim:改變陣列長度,改變時候會破壞原有資料,要用preserve
preserve:保護資料
例子:redim preserve arr[5]
乘方^,取模 mod ,6.迴圈控制邏輯運算子為:和操作—>and 非操作—>not 或操作—>or
is用來比較物件,
1.在使用迴圈控制語句前,首先要對迴圈條件進行判斷,如果迴圈次數是有固定次數的,那麼使用for……next迴圈,其結構為:
for 計數器變數=開始計數值 to 最後計數值
執行迴圈體
next
2.如果是需要對陣列或物件集合中的每乙個元素進行判斷,則需要使用for……each迴圈,其結構為:
for each 迴圈計數變數 in 要檢視的物件或陣列
執行處理語句
next
注意:在上述兩種迴圈中隨時可以使用exit for來退出迴圈
———————————————————————————————————
如果你希望在條件滿足時執行一段**則使用do……while語句,結構為:
do while 條件
執行迴圈體
loop
do until 條件
執行迴圈體
loop
當然,在這兩種迴圈語句中,你可以使用exit do來退出迴圈
7.函式列表
**過程:
function 函式名稱(引數列表)
函式**
函式名稱=某值 『用來返回值
end function
vbs 病毒學習二 (未測試)
virus code starts here 容錯控制,防止發生異常丟擲而導致程式崩潰 on error resume next 建立檔案系統物件 set fso createobject scripting.filesystemobject 獲得系統資料夾 set sysdir fso.getsp...
vbs 指令碼學習
最近一直學習指令碼技術,上次初步學習了bat批處理,現在順勢了解了下vbs指令碼。vbs是vb語言的乙個縮影。該語言不需要編譯,可以直接在windows作業系統上解釋執行,效率很高。由於語法簡單,靈活高效,功能強大,所以很值得研究。該語言提供了大部分vb語言所提供的功能,但是描述能力比較弱,所以就是...
vbs學習記錄
本文參考 乙個常見u盤病毒的原始碼解讀 如下面的 on error resume next 出錯繼續往下執行 c users administrator echo comspec 列印環境變數 c windows system32 cmd.exe wscript.exe 是乙個指令碼語言直譯器,位於...