VBS教程:函數(shù)-Eval 函數(shù)
Eval 函數(shù)
計(jì)算一個(gè)表達(dá)式的值并返回結(jié)果。
[result = ]Eval(expression)
參數(shù)
result
可選項(xiàng)。 是一個(gè)變量,用于接受返回的結(jié)果。如果未指定結(jié)果,應(yīng)考慮使用 Execute 語(yǔ)句代替。
expression
必選項(xiàng)??梢允前魏斡行?VBScript 表達(dá)式的字符串。
說(shuō)明
在 VBScript 中,x = y 可以有兩種解釋。第一種方式是賦值語(yǔ)句,將 y 的值賦予 x。第二種解釋是測(cè)試 x 和 y 是否相等。如果相等,result 為 True;否則 result 為 False。Eval 方法總是采用第二種解釋?zhuān)?Execute 語(yǔ)句總是采用第一種。
注意 在Microsoft(R) Visual Basic Scripting Edition 中不存在這種比較與賦值的混淆,因?yàn)橘x值運(yùn)算符(=)與比較運(yùn)算符 (==)不同。
下面的例子說(shuō)明了 Eval 函數(shù)的用法:
Sub GuessANumber Dim Guess, RndNum RndNum = Int((100) * Rnd(1) + 1) Guess = CInt(InputBox("Enter your guess:",,0)) Do If Eval("Guess = RndNum") Then MsgBox "祝賀你!猜對(duì)了!"Exit SubElseGuess = CInt(InputBox("對(duì)不起,請(qǐng)?jiān)僭囈淮?CODE>",,0))End IfLoop Until Guess = 0End Sub
相關(guān)文章
window通過(guò)vbs+bat實(shí)現(xiàn)自動(dòng)在后臺(tái)運(yùn)行nodejs application
這篇文章主要介紹了window通過(guò)vbs+bat實(shí)現(xiàn)自動(dòng)在后臺(tái)運(yùn)行nodejs application,需要的朋友可以參考下2016-11-11
VBS調(diào)用WMI遍歷搜索硬盤(pán)文件并計(jì)數(shù)的方法
這篇文章主要介紹了VBS調(diào)用WMI遍歷搜索硬盤(pán)文件并計(jì)數(shù)的方法,需要的朋友可以參考下2016-10-10
用vbscript實(shí)現(xiàn)在文本文件中搜索兩個(gè)項(xiàng)
用vbscript實(shí)現(xiàn)在文本文件中搜索兩個(gè)項(xiàng)...2007-04-04
域內(nèi)計(jì)算機(jī)和用戶(hù)獲取實(shí)現(xiàn)vbs代碼
域內(nèi)計(jì)算機(jī)和用戶(hù)獲?。ㄞD(zhuǎn)自冰點(diǎn)極限-赤龍),學(xué)習(xí)vbs的朋友可以參考下。2010-11-11
用VBScript收集系統(tǒng)信息并上傳到ftp空間
這個(gè)腳本的功能是運(yùn)行后自動(dòng)將查詢(xún)到的計(jì)算機(jī)相關(guān)信息記錄到一個(gè)文檔中,然后在經(jīng)過(guò)FTP將生成的文件上傳至服務(wù)器保存,最后在清除運(yùn)行腳本是生成的文件并刪除自身。2010-12-12

