Red de conocimiento informático - Problemas con los teléfonos móviles - Problema de programación VBS. ¿Cómo comparar la hora del sistema (horas, minutos, segundos) en VBS? Si quiero ejecutar un comando DOS después de las 8 en punto,

Problema de programación VBS. ¿Cómo comparar la hora del sistema (horas, minutos, segundos) en VBS? Si quiero ejecutar un comando DOS después de las 8 en punto,

¿Opción?Explícito

Dim?sysTime,sysHour,sysMinute,sysSecond,userTime,userHour,userMinute,userSecond

userTime="8:00:00"

'Establezca la hora aquí (hora: minuto: segundo). Recordatorio especial: si solo hay dígitos de unidades para los minutos y segundos, debe agregar ceros a los dígitos de las decenas. Por ejemplo, 8:05: 3 Simplemente escríbelo como (8:05:03), recuerda~

userTime=Split(userTime,":")

userHour=userTime(0)

userMinute=userTime(1)

userSecond=userTime(2)

Do sysTime=Split(Split(Now(),"?")(1),":" ) sysHour=sysTime(0) sysMinute=sysTime(1) sysSecond=sysTime(2) ¿Seleccionar?Caso?Verdadero Caso?sysHour>horausuario ¿Salir?Hacer caso?sysHour=horaUsuario ¿Seleccionar?Caso?Verdadero Caso?sysMinute>usuarioMinute

¿Salir?Do Case?sysMinute=userMinute

If?sysSecond=userSecond?Then?Exit?Do End?Select End?Select

Bucle

'Cuando se acabe el tiempo, el programa ejecutará el script en "Loop".

WScript.CreateObject("WScript.Shell").Run?"cmd.exe?/C?MSG?* ?¡Se acabó el tiempo!" ,0

WScript.Quit