ABCdatos
Programas y tutoriales
en castellano
ABCdatos tu página de inicio Inicio      ¡Enlázanos! ¡Enlázanos!
PATROCINADOR
¡Descarga desde cualquier parte del mundo los programas más buscados!
¡Descarga los programas más buscados!
¡Descargar ahora!

Medir el tiempo que lleva Windows activado

     
Fuente: Cool F.A.T.A.
Web: http://www.cybercultura.com/
     
  • Descripción
  • Anotaciones
  • Recomendar

Código en VB para conocer cuánto tiempo lleva el Windows ejecutándose desde que lo abriste.

Añade la siguiente función en un módulo o en las declaraciones generales del "Form1" o cualquier otro formulario:

Declare Function GetTickCount& Lib "kernel32" () (para un módulo)

o escribe:

Private Declare Function GetTickCount Lib "kernel32" () As Long (para un formulario)

Agrega una etiqueta al formulario (Label1), un temporizados (Timer1) y cambia la propiedad del Interval de Timer1 a 1. Luego coloca el siguiente código dentro del Timer1:

Private Sub Timer1_Timer()
Const TiempoWindows_POR_HORA = TiempoWindows_POR_MINUTO * 60 '1 hora tiene 60 minutos
Const TiempoWindows_POR_MINUTO = TIEMPO_EN_SEGUNDOS * 60 '1 Minuto tiene 60 segundos
Const TIEMPO_EN_SEGUNDOS As Long = 1000 'Variable del tiempo en milisegundos

Dim TiempoWindows As Long 'Declaración de variable
Dim segs As Long
Dim minutos As Long
Dim horas As Long

TiempoWindows = GetTickCount() 'Busca por cuanto tiempo Windows ha sido ejecutado
horas = TiempoWindows \ TiempoWindows_POR_HORA
TiempoWindows = TiempoWindows - horas * TiempoWindows_POR_HORA
minutos = TiempoWindows \ TiempoWindows_POR_MINUTO
TiempoWindows = TiempoWindows - minutos * TiempoWindows_POR_MINUTO
segs = TiempoWindows \ TIEMPO_EN_SEGUNDOS 'Selecciona el parámetro referido a los segundos
TiempoWindows = TiempoWindows - segs * TIEMPO_EN_SEGUNDOS
Label1.Caption = Format$(horas) & " hora(s)" & Chr(10) & Format$(minutos) &_
" minutos" & Chr(10) & Format$(segs) & " segundos" 'Imprime en pantalla tiempo que windows ha sido ejecutado
End Sub
Limitaciones de la versión

Visual Basic

¿Te gusta este truco? ¡Recomiéndaselo a un amigo!

     
     
     
     
     
     
Las direcciones de correo electrónico que se proporcionan en este servicio, solamente serán utilizadas con la finalidad de enviar la recomendación al destinatario. Ni tu dirección de correo ni la de tu amigo/a serán utilizadas para ningún otro propósito.

Copyright © 1999-2007 ABCdatos.com. Todos los derechos reservados.
Para información sobre privacidad, consulte la declaración de política de privacidad.
Contactar con ABCdatos.