[終了時に起動時間を表示する]
InternetExplorer が終了したときに、起動時間を表示します。
【ソースコード】
[tips0167.vbs]
Option Explicit
On Error Resume Next
Sub Test_OnQuit()
Dim dtmEndDate
Dim lngSecond
dtmEndDate = Now()
lngSecond = CLng(DateDiff("s", dtmStartDate, dtmEndDate))
WScript.Echo "起動時間は " & _
CLng(lngSecond / 60) & " 分 " & _
lngSecond Mod 60 & " 秒でした。"
Set objIE = Nothing
WScript.Quit
End Sub
Dim objIE
Dim dtmStartDate
Set objIE = WScript.CreateObject("InternetExplorer.Application", "Test_")
If Err.Number = 0 Then
dtmStartDate = Now()
objIE.GoHome
objIE.Visible = True
Do While True
WScript.Sleep(1000)
Loop
Else
WScript.Echo "エラー:" & Err.Description
End If
【実行結果】
C:\> cscript //NoLogo tips0167.vbs
起動時間は 2 分 15 秒でした。