Página 1 de 1

Opción para reiniciar el equipo.

Publicado: 13 Oct 2011, 16:27
por bluespeed2
Buenos días.

Estoy necesitando algo básico. Quisiera saber como es el "script" para que surja una ventana de aviso con 2 opciones. Solicitando reinicio del equipo o cancelar la operación de reinicio, y si lo hace, que surja otra ventana recordando la necesidad de reiniciar la pc.
Espero que me puedan ayudar, ya que calculo que debe ser sencillo.

Gracias de antemano.
Saludos!

Re: Opción para reiniciar el equipo.

Publicado: 13 Oct 2011, 17:30
por arkcrew
Es sumamente simple, puedes poner un msgbox que tenga dos opciones:

Código: Seleccionar todo

$mensaje = MsgBox(4,"titulo","texto")
Select
	Case $mensaje= 6 ;Si

	Case $mensaje= 7 ;No

EndSelect
En caso de que pulse si, tienes la función shutdown con todos sus parámentros, a saber:

0 = Logoff
1 = Shutdown
2 = Reboot
4 = Force
8 = Power down
16= Force if hung
32= Standby
64= Hibernate

Tu usarías este,

Código: Seleccionar todo

shutdown(2)
Y si el usuario pulsa que no, puedes poner un sleep dentro de un do-until o algo así para que recuerde cada x tiempo que reinicie, algo así seria todo en conjunto


Código: Seleccionar todo


Dim $var = 0
do
$mensaje = MsgBox(4,"titulo","texto")
Select
	Case $mensaje= 6 ;Si
               $var = 1
	          shutdown(2)
		   Case $mensaje= 7 ;No
			   Sleep(1000 * 6)
EndSelect
until $var = 1