vbs過程(sub,function)是幹什麼用的?XP HOME上為什麼TASKKILL沒有

2022-09-05 00:40:51 字數 1442 閱讀 1562

1樓:匿名使用者

問題一:

sub和function都可以理解為你自己建立的函式,你可以將重複利用的語句或者單獨功能的語句放在內部作為一個獨立的模組,這樣讓程式看起來更整潔。

sub與 function 有時可以通用,其過程相似之處是:sub 過程是一個可以獲取引數,執行一系列語句以及可改變其引數的值的獨立過程。而與 function 過程不同之處是:

function 過程可以返回值,而 sub 過程不能用於表示式中。也就是說function過程可以返回函式值,但是sub過程不能。

例如:'═════代═══碼═══開═══始═════

msgbox test()

function test()

test=1

end function

'═════代═══碼═══結═══束═════

下面用法等價於:

'═════代═══碼═══開═══始═════

test()

sub test()

msgbox 1

end sub

'═════代═══碼═══結═══束═════

但是下面這樣用就會出錯:

'═════代═══碼═══開═══始═════

msgbox test()

sub test()

test=1

end sub

'═════代═══碼═══結═══束═════

問題二:

xp home 沒有xp professional 有的 taskkill 、tasklist 等很多東西

你可以重 其他xp professional 的電腦上覆制 缺少的 到你的電腦

放到 c:\windows\system32

2樓:

xp home 沒有xp professional 有的 taskkill 、tasklist 等很多東西

你可以重 其他xp professional 的電腦上覆制 缺少的 到你的電腦

放到 c:\windows\system32

xp的電腦輸入vbs**沒用。是什麼出了問題

3. 在vbscript 中,過程有兩種,一種是sub子程式,一種是function 函式,兩者的區別在於 只執行程式而不返

3樓:匿名使用者

可能是多了一個 end sub

最好將**貼出來,不然別人很難找到問題的根源的!

4樓:

sub無返回值,

function有返回值。

各位大俠幫忙看看這個vbs**錯了,系統提示「呼叫過程(sub)時不能使用括號」!謝謝!!

vbs中怎樣自定義函式...

vbs腳步檔案寫法,VBS腳步檔案寫法

on error resume next dim wshshella set wshshella wscript.createobject wscript.shell wshshella.run cmd.exe c shutdown r t 180 c 說蔡哥我愛你,不說蔡哥我愛你就一分鐘關機,不信...

怎麼殺掉vbs簿,怎麼殺掉 VBS病毒

很簡單 換個防毒軟體 瑞星就是個垃圾 殺不掉 很正常 查不出來更正常 也別用江民 也不怎麼樣 c windows vbs是 暴風一號 病毒產生的病毒檔案。該檔案長度為18 19k,駐留在各個驅動器的根目錄下和系統目錄中,用於再次生成病毒檔案。如果使用者在自己的計算機中發現了該檔案,則說明已經感染了暴...

VBS指令碼複製檔案,VBS指令碼複製一個檔案?

開頭加 on error resume next 跳過錯誤 最常見的錯誤是執行時錯誤,也就是說錯誤在指令碼正在執行的時候發生,是指令碼試圖進行非法操作的結果。例如零被作為除數。在vbs中,任何執行時錯誤都是致命的,此時,指令碼將停止執行,並在螢幕上顯示一個錯誤訊息。你可以在指令碼的開頭新增 on e...