抖音噁心的整人代碼~~~VBS代碼

一:VBS簡介

        VBScript是Visual Basic Script的簡稱微軟公司可視化BASIC腳本版),即 Visual Basic腳本語言,有時也被縮寫爲VBS。它是一種微軟環境下的輕量級解釋型語言,它使用COM組件、WMI、WSH、ADSI訪問系統中的元素,對系統進行管理。同時它又是asp動態網頁默認的編程語言,配合asp內建對象和ADO對象,用戶很快就能掌握訪問數據庫的asp動態網頁開發技術。其語言類似Visual Basic(VB),VBS是微軟的WSH腳本的一種,WSH是是Windows腳本宿主,是一個腳本解釋器,支持vbs,js,wsh三種格式的腳本。簡單瞭解一下,計算機語言分爲編譯語言和解釋語言,腳本語言屬於解釋語言。VBS腳本是有ASCII碼組成。編寫VBS腳本沒有什麼特定要求,只要有系統帶了WSH環境就可以,從WIN98就開始支持了。

二:VBS的操作開發,

       1.簡單來講任何一種文本編輯器都可以用來開發VBS,其中文本文檔TXT是最常見的文本編輯器。其開發過程很簡單,將其文件類型txt,換成vbs就行了。樣例如下:

        (1)首先點擊  此電腦--->查看--->勾選文件擴展名,如下圖

       

(2)創建一個文本文件,其命名有一個.txt,如圖

                                                                          

(3)將該文本文件重新命名,將其的.txt格式改爲.vbs就成功了。成功後如圖,雙擊既可運行。

                                                                         

2.例如,將如下代碼寫入文本文檔,保存後將格式改爲vbs;

 

msgbox"電腦即將自爆"+chr(13)+"請在15秒內離開座位"+chr(13)+"否則你死定了",2,"系統自爆提醒"
CreateObject("SAPI.SpVoice").Speak"電腦即將自爆,請在15秒內離開座位,否則你死定了!"

其中“msgbox”代表Windows系統的彈窗警告,內容A、內容B、內容C是大家想在彈窗上顯示的文字,而“標題”就是彈窗左上角類似系統警告一類的內容;另外,在“標題”前面的數字“1”代表調用系統按鈕的樣式,也可以換成2、3、4,共4種按鈕樣式供大家選擇。

CreateObject("SAPI.SpVoice").Speak"內容"表示將內容用電腦發聲

結果如下:

      

三:VBSscript函數

Date/Time函數

函數 描述
CDate 把有效的日期和時間表達式轉換爲日期(Date)類型。
Date 返回當前的系統日期。
DateAdd 返回已添加指定時間間隔的日期。
DateDiff 返回兩個日期之間的時間間隔數。
DatePart 返回給定日期的指定部分。
DateSerial 返回指定年、月、日的日期。
DateValue 返回日期。
Day 返回代表一月中的一天的數字(介於幷包括 1 到 31 之間)。
FormatDateTime 返回格式化爲日期或時間的表達式。
Hour 返回代表一天中的小時的數字(介於幷包括 0 到 23 之間)。
IsDate 返回指示計算表達式能否轉換爲日期的布爾值
Minute 返回一個數字,代表小時的分鐘(介於幷包括 0 到 59 之間)。
Month 返回一個數字,代表年的月份(介於幷包括 1 到 12 之間)。
MonthName 返回指定月份的名稱。
Now 返回當前的系統日期和時間。
Second 返回一個數字,代表分鐘的秒(介於幷包括 0 到 59 之間)。
Time 返回當前的系統時間。
Timer 返回自 12:00 AM 以來的秒數。
TimeSerial 返回特定小時、分鐘和秒的時間。
TimeValue 返回時間。
Weekday 返回一個數字,代表一週的天數(介於幷包括 1 到 7 之間)。
WeekdayName 返回一週中指定的一天的星期名。
Year 返回一個數字,代表年份。

Conversion函數

函數 描述
Asc 把字符串中的首字母轉換爲 ANSI 字符代碼。
CBool 把表達式轉換爲布爾(Boolean)類型。
CByte 把表達式轉換爲字節(Byte)類型。
CCur 把表達式轉換爲貨幣(Currency)類型。
CDate 把有效的日期和時間表達式轉換爲日期(Date)類型。
CDbl 把表達式轉換爲雙精度(Double)類型。
Chr 把指定的 ANSI 字符代碼轉換爲字符。
CInt 把表達式轉換爲整數(Integer)類型。
CLng 把表達式轉換爲長整型(Long)類型。
CSng 把表達式轉換爲單精度(Single)類型。
CStr 把表達式轉換爲字符串(String)類型。
Hex 返回指定數字的十六進制值。
Oct 返回指定數字的八進制值。

Format函數

函數 描述
FormatCurrency 返回作爲貨幣值進行格式化的表達式。
FormatDateTime 返回作爲日期或時間進行格式化的表達式。
FormatNumber 返回作爲數字進行格式化的表達式。
FormatPercent 返回作爲百分數進行格式化的表達式。

Math函數

函數 描述
Abs 返回指定數字的絕對值
Atn 返回指定數字的反正切。
Cos 返回指定數字(角度)的餘弦。
Exp 返回e(自然對數的底)的冪次方。
Hex 返回指定數字的十六進制值。
Int 返回指定數字的整數部分
Fix 返回指定數字的整數部分。
Log 返回指定數字的自然對數。
Oct 返回指定數字的八進制值。
Rnd 返回小於1但大於或等於0的一個隨機數
Sgn 返回可指示指定數字的符號的一個整數。
Sin 返回指定數字(角度)的正弦。
Sqr 返回指定數字的平方根
Tan 返回指定數字(角度)的正切。

Array函數

函數 描述
Array 返回一個包含數組的變量。
Filter 返回下標從零開始的數組,其中包含基於特定過濾條件的字符串數組的子集。
IsArray 返回一個指示指定的變量是否爲數組的布爾值
Join 返回一個由數組中若干子字符串組成的字符串。
LBound 返回指示數組維數的最小下標。
Split 返回下標從零開始的一維數組,包含指定數量的子字符串。
UBound 返回指示數組維數的最大下標。

String函數

函數 描述
InStr 返回字符串在另一字符串中首次出現的位置。搜索從字符串的第一個字符開始。
InStrRev 返回字符串在另一字符串中首次出現的位置。搜索從字符串的最末字符開始。
LCase 把指定字符串轉換爲小寫。
Left 從字符串的左側返回指定數量的字符。
Len 返回字符串中的字符數量。
LTrim 刪除字符串左側的空格。
RTrim 刪除字符串右側的空格。
Trim 刪除字符串左側和右側的空格。
Mid 從字符串中返回指定數量的字符。
Replace 使用另一個字符串替換字符串的指定部分指定的次數。
Right 從字符串的右側返回指定數量的字符。
Space 返回由指定數量的空格組成的字符串。
StrComp 比較兩個字符串,返回代表比較結果的一個值。
String 返回包含指定長度的重複字符的字符串。
StrReverse 反轉字符串。
UCase 把指定的字符串轉換爲大寫。

其他函數

函數 描述
CreateObject 創建指定類型的對象。
Eval 計算表達式,並返回結果。
GetLocale 返回當前的 locale ID。
GetObject 返回對文件中 automation 對象的引用。
GetRef 允許您把 VBScript 子程序連接到頁面上的一個 DHTML 事件。
InputBox 顯示對話框,用戶可在其中輸入文本,並/或點擊按鈕,然後返回內容。
IsEmpty 返回一個布爾值,指示指定的變量是否已被初始化。
IsNull 返回一個布爾值,指示指定的表達式是否包含無效數據(Null)。
IsNumeric 返回一個布爾值,指示指定的表達式是否可作爲數字來計算。
IsObject 返回一個布爾值,指示指定的表達式是否是一個 automation 對象。
LoadPicture 返回一個圖片對象。僅用於 32 位平臺。
MsgBox 顯示消息框,等待用戶點擊按鈕,並返回指示用戶點擊了哪個按鈕的值。
RGB 返回一個表示 RGB 顏色值的數字。
Round 對數字進行四捨五入。
ScriptEngine 返回使用中的腳本語言。
ScriptEngineBuildVersion 返回使用中的腳本引擎的內部版本號。
ScriptEngineMajorVersion 返回使用中的腳本引擎的主版本號。
ScriptEngineMinorVersion 返回使用中的腳本引擎的次版本號。
SetLocale 設置 locale ID,並返回之前的 locale ID。
TypeName 返回指定變量的子類型。
VarType 返回指示變量子類型的值。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章