Opción para reiniciar el equipo.

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
bluespeed2
Mensajes: 2
Registrado: 27 Abr 2010, 16:21

Opción para reiniciar el equipo.

Mensaje 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!
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: Opción para reiniciar el equipo.

Mensaje 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
Responder