Página 1 de 1

ABRIR PROGRAMA SIN MOSTRAR VENTANAS

Publicado: 17 Jun 2010, 23:08
por matanes
HOLA
Si alguien me puede colaborar le agradezco. estoy tratando de abrir una aplicacion la cual me muestra la ventana de bienvenida, y otras ventas mas; lo que quiero es que no se vea absolutamente ninguna ventana.
estas ventanas tiene nombre diferentes, y lo que pretendo es llegar a la ultima ventana para ejecutar un arcivo desde alli.
Quedo a la espera de su ayuda

Re: ABRIR PROGRAMA SIN MOSTRAR VENTANAS

Publicado: 17 Jun 2010, 23:58
por Fredinchy
Pues crea todas las ventanas que quieras con la función GuiCreate() y estas permanecen ocultas hasta que tu utilices GuiSetState(@Sw_Show).

un ejemplo sería:

Código: Seleccionar todo

$GuiA=GUICreate('Mi GUI A') ;creo una ventana oculta
$GuiB=GUICreate('Mi GUI B') ;creo otra ventana oculta

GUISetState(@SW_SHOW,$GuiB) ;muestro la segunda GUI
Sleep(1000) ;espero 1 seg
GUISetState(@SW_SHOW,$GuiA) ;muestro la primera GUI
Sleep(1000)

Do
	;mantengo el programa abierto
	$msg=GUIGetMsg()
	Until $msg = -3 ; el -3 es igual que $GUI_EVENT_CLOSE
Saludos! :smt020

Re: ABRIR PROGRAMA SIN MOSTRAR VENTANAS

Publicado: 18 Jun 2010, 04:52
por gna08
nooo ne parece k lo qe el quiere decir es esconder ventanas de un programa externo. para esto tenes que usar WinSetState("titulo" "texto" , @SW_HIDE) .. esto seria.. o si no tambien minimizarlas. si ejecuas el comando RUn podes tambien de ahi lanzar el programa de forma minimizada, oculta.. etc.. revisa la ayuda.. igualemente si es para un programa propio a au3 usas o winsetstate o GUiSetState()..
Sadlu7 :smt023

Re: ABRIR PROGRAMA SIN MOSTRAR VENTANAS

Publicado: 18 Jun 2010, 05:29
por Fredinchy
Yo había leído una aplicación que "muestre" una ventana de bienvenida y otras :smt005

Bueno para agregar puedes usar Opt("WinWaitDelay",10) para acelerar el cambio de estado de la ventana.

Saludos!