Time of Update: 2018-12-08
Sin 函數返回某個角的正弦值。Sin(number)number 參數可以是任何將某個角表示為弧度的有效數值運算式。說明Sin 函數取某個角並返回直角三角形兩邊的比值。此比值是直角三角形中該角的對邊長度與斜邊長度之比。結果的範圍在 -1 到 1 之間。將角度乘以 pi/180 即可轉換為弧度,將弧度乘以 180/pi 即可轉換為角度。下面例子利用 Sin 返回角度的正弦:Dim MyAngle, MyCosecantMyAngle = 1.3 '
Time of Update: 2018-12-08
WeekDayName 函數返回一個字串,表示星期中指定的某一天。WeekdayName(weekday, abbreviate, firstdayofweek)參數weekday必選項。星期中某天的數值定義。各天的數值定義取決於 firstdayofweek 參數設定。Abbreviate可選項。Boolean 值,指明是否縮寫表示星期各天的名稱。如果省略, 預設值為
Time of Update: 2018-12-08
HelpFile 屬性設定或返回協助檔案的完整有效路徑。 object.HelpFile [= contextID]參數object必選項。Err 對象。contextID可選項。協助檔案的完整有效路徑。說明如果在 HelpFile 中指定協助檔案,則當使用者在錯誤訊息對話方塊中單擊協助按鈕(或按 F1 鍵)時,自動調用此檔案。如果 HelpContext 屬性包含指定檔案的有效內容識別碼 ,則自動顯示該主題。如果未指定 HelpFile,則顯示 VBScript Help 檔案。 On
Time of Update: 2018-12-08
Matches 集合Regex Match 對象的集合。 說明Matches 集合中包含若干獨立的 Match 對象,只能使用 RegExp 對象的 Execute 方法來建立之。與獨立的 Match 對象屬性相同,Matches `集合的一個屬性是唯讀。在執行Regex時,可能產生零個或多個 Match 對象。每個 Match 對象都提供了與Regex匹配的字串的訪問入口、字串的長度,以及標識匹配位置的索引。下面的代碼將說明如何使用Regex尋找獲得 Matches
Time of Update: 2018-12-08
Number 屬性返回或設定數值指定錯誤。Number 是 Err 對象的預設屬性。object.Number [= errornumber]參數objectErr 對象。errornumber表示 VBScript 錯誤編號或 SCODE 錯誤值的整數。說明從 Automation 對象返回使用者定義錯誤時,將選定數字作為錯誤碼添加到常數 vbObjectError 以設定 Err.Number。下面代碼舉例說明如何使用 Number 屬性 On Error Resume
Time of Update: 2018-12-08
Erase 語句重新初始化固定大小數組的元素,並釋放動態數組的儲存空間。Erase arrayarray 參數是要清除的陣列變數的名稱。說明判斷數組是固定長度數組(常規)還是動態數組是很重要的,這是因為 Erase 要根據數組的類型進行不同的操作。Erase 無需為固定大小的數組還原記憶體。Erase 按照下表設定固定數組的元素:數組的類型Erase 對固定數組元素的影響固定數值數組將每個元素設定為 0。固定字串數組將每個元素設定為零長度字串 ("")。對象數組將每個元素設定為特殊值
Time of Update: 2018-12-08
DeleteFile 方法刪除指定的檔案。object.DeleteFile filespec[, force] 參數object必選項。應為 FileSystemObject 的名稱。filespec必選項。要刪除的檔案名稱。filespec 在路徑的最後一個組成部分中可包含萬用字元。force可選項。Boolean 值。如果要刪除唯讀檔案,則該值為 True;否則為 False(預設)。說明如果沒有找到匹配檔案,則會出現錯誤。DeleteFile
Time of Update: 2018-12-08
Randomize 語句初始化隨機數產生器。Randomize [number]number 參數可以是任何有效數值運算式。說明Randomize 使用 number 參數初始化 Rnd 函數的隨機數產生器,賦給它新的種子值。如果省略 number,則使用系統計時器返回的值作為新的種子值。如果不使用 Randomize,則第一次調用 Rnd 函數(無參數)時,它將使用相同的數字作為種子值,隨後使用最後產生的數值作為種子值。注意 要重複隨機數的序列,請在使用數值參數調用 Randomize 之前,
Time of Update: 2018-12-08
OpenAsTextStream 方法開啟指定的檔案並返回一個 TextStream 對象,此對象用於對檔案進行讀、寫或追加操作。object.OpenAsTextStream([iomode, [format]]) 參數object必選項。應為 File 對象的名稱。iomode可選項。輸入/輸出模式,是下列三個常數之一:ForReading、ForWriting 或 ForAppending。format可選項。三個 Tristate 值之一,指出以何種格式開啟檔案。忽略此參數,則檔案以
Time of Update: 2018-12-08
CopyFile 方法將一個或多個檔案從某位置複製到另一位置。object.CopyFile source, destination[, overwrite]參數object必選項。應為 FileSystemObject 對象的名稱。source必選項。表示指定檔案的字串。要複製一個或多個檔案時,檔案名稱中可以有萬用字元。destination必選項。表示目標位置的字串,從 source 複製檔案到該位置。不允許用萬用字元。overwrite可選項。Boolean
Time of Update: 2018-12-08
CreateTextFile 方法建立指定檔案並返回 TextStream 對象,該對象可用於讀或寫建立的檔案。object.CreateTextFile(filename[, overwrite[, unicode]])參數object必選項。應為 FileSystemObject 或 Folder 對象的名稱。filename必選項。字串運算式,指明要建立的檔案。overwrite可選項。Boolean 值指明是否可以覆蓋現有檔案。如果可覆蓋檔案,該值為
Time of Update: 2018-12-08
ReadLine 方法從 TextStream 檔案中讀入一整行字元(直到下一行,但不包括下一行字元),並返回結果字串。object.ReadLineobject 應為 TextStream 對象的名稱。 說明下面例子說明如何使用 ReadLine 方法從 TextStream 檔案中讀取字元並返回字串: Function ReadLineTextFile Const ForReading = 1, ForWriting = 2 Dim fso, MyFile Set fso =
Time of Update: 2018-12-08
DateLastAccessed 屬性返回指定的檔案或檔案夾的上次訪問日期和時間。唯讀。object.DateLastAccessed object 應為 File 或 Folder 對象的名稱。說明以下代碼舉例說明如何使用 DateLastAccessed 屬性:Function ShowFileAccessInfo(filespec) Dim fso, f, s Set fso = CreateObject("Scripting.FileSystemObject") Set f =
Time of Update: 2018-12-08
Keys 方法返回一數組,其中包含有 Dictionary 對象的所有現存鍵。object.Keys object 應為 Dictionary 對象的名稱。 說明下列代碼舉例說明如何使用 Keys 方法: Function DicDemo Dim a,d,i '建立一些變數。Set d = CreateObject("Scripting.Dictionary")d.Add "a","Athens" '添加鍵和項目。d.
Time of Update: 2018-12-08
Item 屬性設定或返回 Dictionary 對象中指定的 key 對應的 item,或返回集合中基於指定的 key 的 item。可讀寫。object.Item(key) [= newitem] 參數object必選項。應為集合或 Dictionary 對象的名稱。key必選項。與檢索或添加的 item 相關聯的 key。newitem可選項。僅用於 Dictionary 對象,不能應用於集合。如果提供此參數,則 newitem 是與指定的 key 相關聯的項目的新值。說明如果更改
Time of Update: 2018-12-08
Size 屬性對於檔案,返回指定檔案的位元組數;對於檔案夾,返回該檔案夾中所有檔案和子檔案夾的位元組數。object.Size object 應為 File 或 Folder 對象的名稱。說明以下代碼舉例說明如何使用 Folder 對象的 Size 屬性:Function ShowFolderSize(filespec) Dim fso, f, s Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.
Time of Update: 2018-12-08
ParentFolder 屬性返回指定檔案或檔案夾的父資料夾。唯讀。object.ParentFolder object 應為 File 或 Folder 對象的名稱。說明以下代碼舉例說明如何使用 ParentFolder 屬性:Function ShowFileAccessInfo(filespec) Dim fso, f, s Set fso = CreateObject("Scripting.FileSystemObject") Set f =
Time of Update: 2018-12-08
VBScript 函數 功能說明 例子 Abs (數值) 絕對值。一個數位絕對值是它的正值。Null 字元串 (null) 的絕對值,也是Null 字元串。未初始化的變數,其絕對為 0 例子:ABS(-2000) 結果:2000 Array (以逗點分隔的數組元素) Array 函數傳回數組元素的值。 例子: A=Array(1,2,3) B=A(2) 結果: 2 說明:變數B為A數組的第二個元素的值。 Asc (字串) 將字串的第一字母轉換成 ANSI
Time of Update: 2018-12-08
Type 屬性返迴文件或檔案夾的類型資訊。例如,對於副檔名為 .TXT 的檔案,返回“Text Document”。object.Type object 應為 File 或 Folder 對象的名稱。說明以下代碼舉例說明如何使用 Type 屬性返迴文件夾的類型。在此樣本中,試圖向過程提供“資源回收筒”或其他唯一檔案夾的路徑。 Function ShowFolderType(filespec) Dim fso, f, s Set fso =
Time of Update: 2018-12-08
使用Regex在典型的搜尋和替換操作中,必須提供要尋找的確切文字。這種技術對於靜態文本中的簡單搜尋和替換任務可能足夠了,但是由於它缺乏靈活性,因此在搜尋動態文本時就有困難了,甚至是不可能的。 使用Regex,就可以: 測試字串的某個模式。例如,可以對一個輸入字串進行測試,看在該字串是否存在一個電話號碼模式或一個信用卡號碼模式。這稱為資料有效性驗證。 替換文本。可以在文檔中使用一個Regex來標識特定文字,然後可以全部將其刪除,或者替換為別的文字。