fbnewtz Posted May 31, 2008 Share Posted May 31, 2008 I am trying to automate the installation of a device driver. During one stage of the installation the Next button is disabled until the files are copied and the drivers loaded. But a listbox in the driver installation application is populated for each step. I have tried to write a loop to monitor the Next button but that is not working. So I would like to monitor the list box possibly, but I don't know if that is possible either. Here is the code I have to monitor the Next button: WinWaitActive("Intel(R) Graphics Media Accelerator Driver","Setup Progress") $n = GUICtrlGetState("[CLASS:Button; INSTANCE:1]") While $n = -1 sleep(10) $n = GUICtrlGetState("[CLASS:Button; INSTANCE:1]") WEnd Send("!n") My program just gets stuck in the loop. Any ideas on what I could do to either monitor the list box in the application or properly check for the next button to be enabled? Thanks! Fred Link to comment Share on other sites More sharing options...
PsaltyDS Posted June 1, 2008 Share Posted June 1, 2008 Look up ControlCommand() with "IsEnabled" in the help file. GuiCtrlGetState() is only for controls in a native AutoIt GUI. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
fbnewtz Posted June 1, 2008 Author Share Posted June 1, 2008 You rock! Thanks dude. That set me right up! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now