vb_script里msgbox写在head里不能自动执行么?

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:37:28
Sub ShowSpaceInfo(drvpath)
Dim fs, d, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set d = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName(drvpath)))
s = "驱动器 " & d.DriveLetter & ":"
s = s & vbCrLf
s = s & "总容量: " & FormatNumber(d.TotalSize/1024, 0) & "KB"
s = s & vbCrLf
s = s & "可用空间: " & FormatNumber(d.AvailableSpace/1024, 0) & "KB"
MsgBox s
End Sub

我测试了,在Private Sub Command1_Click()和Private Sub Form_Load()过程中是可以的。

你把函数放到head里面,但是要有什么事件去调用他啊,不调用,怎么写都不会有用的。或者你放到页面的onload函数或者固有函数里面,就如上面说的,放到某个按钮的click函数里面