Jump to content

Recommended Posts

Posted (edited)

Ive been trying to make autoit press a button when a particular box apperas from a program

$path_mal = @ProgramFilesDir & "Malwarebytes' Anti-Malwarembam.exe"
SplashTextOn("Checking ...", "Malwarebytes Updating", 200, 50, -1, -1, 18)
ShellExecuteWait( $path_mal, " /update") ; updates

;~ WinClose("[CLASS: #32770]", "")

;~ If WinExists("[CLASS:Button]") Then
;~ Send("{ENTER}")
;~ EndIf

;~ If WinExists("Malwarebytes Anti-Malware") Then
;~ Send("{ENTER}")
;~ EndIf

;~ WinWaitActive("[CLASS:Button; ID:2]","OK")
;~ Sleep(2000)
;~ Send("{ENTER}")
SplashOff()

Ive left some of my tries so you can see what ive been doing, but this particular button resist what im doing.

It is active and the button is highlighted pressing enter on the keyboard works, just not thru the autoit

Suggestions?

Edited by Chimaera
Posted (edited)

Doesn't ShellExecuteWait() make your script wait till the program is finished?

yes it does what an idiot :)

Thx

@kylomas

this is the one i use looks a bit more recent

http://forums.malwarebytes.org/index.php?showtopic=10138&view=findpost&p=162095

Edited by Chimaera
Posted (edited)

Chimaera,

Yes, your link is better. Did you try the switch "/update -silent" ?

kylomas

Edited by kylomas

Forum Rules         Procedure for posting code

"I like pigs.  Dogs look up to us.  Cats look down on us.  Pigs treat us as equals."

- Sir Winston Churchill

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...