Página 1 de 1

Instalador desatendido

Publicado: 11 Nov 2014, 16:55
por dfcrespo
Buen dia

Tengo un problema al hacer un instalador desatendido para varios equipos el codigo va asi.

Run ("groove2013-kb3000731-fullfile-x86-glb.exe")
WinWait ("Update for Microsoft OneDrive for Business (KB3000731) 32-Bit Edition", "Click here to")
ControlClick ("Update for Microsoft OneDrive for Business (KB3000731) 32-Bit Edition", "Click here to", "Button1")
Sleep (1000)
ControlClick ("Update for Microsoft OneDrive for Business (KB3000731) 32-Bit Edition", "Click here to", "Button2")

Sin embargo aqui en los equipos aparece una de estas dos ventanas

WinWait ("Update for Microsoft OneDrive for Business (KB3000731) 32-Bit Edition", "Aceptar")
ControlClick ("Update for Microsoft OneDrive for Business (KB3000731) 32-Bit Edition", "Aceptar", "Button1")

O esta otra

WinWait ("Update for Microsoft OneDrive for Business (KB3000731) 32-Bit Edition", "&Sí")
ControlClick ("Update for Microsoft OneDrive for Business (KB3000731) 32-Bit Edition", "&Sí", "Button2")

la duda es que debo hacer para que el script sea capaz de determinar que cuando aparezca alguna de la ventanas haga el controlclick correspondiente?

Adicionalmente despues de esto viene otro Run

gracias

Re: Instalador desatendido

Publicado: 11 Nov 2014, 20:19
por Dany
Puedes esperar que este activa "Update for Microsoft OneDrive for Business (KB3000731) 32-Bit Edition" luego verificas si exsite el texto "Aceptar" haces lo primero o si existe "&Sí" o "Button2" haces lo segundo.


Saludos

Re: Instalador desatendido

Publicado: 12 Nov 2014, 20:35
por dfcrespo
gracias por la respuesta pero no se como hago esa "verficacion".

Re: Instalador desatendido

Publicado: 12 Nov 2014, 21:35
por Dany
con if+ wingettext + stringinstr creo que seria lo mas facil.

Saludos

Re: Instalador desatendido

Publicado: 14 Nov 2014, 15:16
por dfcrespo
Gracias por la respuesta verificare si asi me funciona