home *** CD-ROM | disk | FTP | other *** search
- Option Explicit
-
- ' Declare objects and variables.
- Dim EncoderApp
- Dim Encoder
- Dim objArgs
- Dim I
- Dim duration
- dim EncodingTime
-
- Set objArgs = WScript.Arguments
- Set EncoderApp = WScript.CreateObject("WMEnc.WMEncoderApp.1")
- Set Encoder = EncoderApp.Encoder
- EncoderApp.Visible = TRUE
-
- If objArgs.Count > 0 Then
- Encoder.Load objArgs( 0 )
- End If
-
- Encoder.Start
-
- If objArgs.Count = 1 Then
- Do Until Encoder.RunState = 5
- WScript.Sleep 20000
- Loop
- ElseIf objArgs.Count = 2 Then
- duration = objArgs( 1 )
- duration = duration / 1000
- I = 0
- Do Until I = duration
- WScript.Sleep 1000
- I = I + 1
- Loop
- Encoder.Stop
- End If
-
- ' TODO wait until indexing is done
-
- Set Encoder = Nothing
- Set EncoderApp = Nothing
-
-