Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: EuroHack en 30 Diciembre 2011, 12:16 pm



Título: Problema con AutoIt 3
Publicado por: EuroHack en 30 Diciembre 2011, 12:16 pm
Ago un script para que GoldWave558 se auto instale pero no funciona,

Programa - http://www.goldwave.com/

Código:
; Run GoldWave 5.58
Run ("GoldWave558.exe")

; Welcome
WinActive ("Install" , "Install" )
ControlClick ("Install" , "" , "Button2" )

; Carpeta de destino
WinActive ("Destination Folder" , "Destination Folder" )
Send ( "GoldWave" )
Send (@ProgramFilesDir & "\GoldWave" )
ControlClick ("Destination Folder" , "" , "Button5" )

; Finalizar
WinActive ("Desktop Shortcut and Menu Options" , "Desktop Shortcut and Menu Options" )
ControlClick ("Desktop Shortcut and Menu Options" , "" , "Button9" )
; Finished!

Creo que el AutoIt 3 no funciona vien porque con el mismo codigo unas veces llega a la ventana 2 o a instalarse.


Título: Re: Problema con AutoIt 3
Publicado por: EuroHack en 30 Diciembre 2011, 18:07 pm
Ago un script para que GoldWave558 se auto instale pero no funciona,

Programa - http://www.goldwave.com/

Código:
; Run GoldWave 5.58
Run ("GoldWave558.exe")

; Welcome
WinActive ("Install" , "Install" )
ControlClick ("Install" , "" , "Button2" )

; Carpeta de destino
WinActive ("Destination Folder" , "Destination Folder" )
Send ( "GoldWave" )
Send (@ProgramFilesDir & "\GoldWave" )
ControlClick ("Destination Folder" , "" , "Button5" )

; Finalizar
WinActive ("Desktop Shortcut and Menu Options" , "Desktop Shortcut and Menu Options" )
ControlClick ("Desktop Shortcut and Menu Options" , "" , "Button9" )
; Finished!

Creo que el AutoIt 3 no funciona vien porque con el mismo codigo unas veces llega a la ventana 2 o a instalarse.



Solucionado:

Código:

; Run GoldWave 5.58
Run ("GoldWave558.exe")

; Instalacion
WinWait("Install","GoldWave is a professional dig")
ControlClick("Install","GoldWave is a professional dig","Button2")

; Directorio
WinWait("Destination Folder","Destination directory")
ControlClick("Destination Folder","Destination directory","Button5")

; Fin de instalacion
WinWait("Desktop Shortcut and Menu Options","Create a shortcut to GoldWave ")
ControlClick("Desktop Shortcut and Menu Options","Create a shortcut to GoldWave ","Button9")