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!
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
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
Bueno para agregar puedes usar Opt("WinWaitDelay",10) para acelerar el cambio de estado de la ventana.
Saludos!