domingo, 5 de febrero de 2012

Forzar Cierre

Los procedimientos que se relacionan a continuación son complementos que puedes utilizar en cualquier código realizado por ti, de modo que cuando el procedimiento se complete, se apague automáticamente tu sistema.

En suma, es una muy buena aplicación que nos puede ayudar de muchas maneras. 

El comando shutdown permite a un usuario apagar un equipo desde la línea de comandos de Windows (cmd),  los argumentos son los siguientes:


Sin argumentos
Mostrar este mensaje (lo mismo que -?)
-I
Mostrar interfaz GUI, debe ser la primera opción
-L
Cierre la sesión (no se puede utilizar con la opción-m)
-S
Apagar el equipo
-R
Apagar y reiniciar el equipo
-Una
Anular el apagado del sistema
-M \ \ equipo
El equipo remoto para apagar / reiniciar / cancelar
-T xx
Ajuste de tiempo de espera de apagado en xx segundos
-C "comentario"
Comentario de apagado (máximo de 127 caracteres)
-F
Fuerza el cierre de aplicaciones sin previo aviso
-D [u] [p]: xx: yy
El código de motivo de apagado
u es el código de usuario
p es un proyecto de código de parada
xx es el código de las principales razones (entero positivo menor que 256)
yy es el código secundario del motivo (entero positivo menor que 65536)


Este comando lo utilizaremos en nuestro código con distintas combinaciones para forzar a nuestro sistema al cierre, al igual que utilizamos shutdown también podríamos utilizar cualquier otro comando del cmd, esto lo dejo a vuestra imaginación...


Sub ApagarPC()
      ActiveWorkbook.Save
      Application.DisplayAlerts = False
      Application.Quit
      Shell "shutdown -s -t 02", vbHide
End Sub


Sub ReiniciarPC()
      ActiveWorkbook.Save
      Application.DisplayAlerts = False
      Application.Quit
      Shell "shutdown -r -t 02", vbHide
End Sub


Sub ForzarPC()
      ActiveWorkbook.Save
      Application.DisplayAlerts = False
      Application.Quit
     Shell "shutdown -r -f -t 02", vbHide
End Sub


Espero que os sea de utilidad…..

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.