Sign in to follow this  
Followers 0

Pressing a button not working...

6 posts in this topic

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

Share this post


Link to post
Share on other sites



Posted (edited)

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

Edited by Jos
typo

Share this post


Link to post
Share on other sites

Posted

Chimaera,

This may help.

kylomas

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Posted (edited)

Chimaera,

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

kylomas

Edited by kylomas

Share this post


Link to post
Share on other sites

Posted

They don't all work because some of them are for the paid version.

We generally encounter home users so only certain switches will do the job that we need

and -silent is a paid one :(

Share this post


Link to post
Share on other sites

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
Sign in to follow this  
Followers 0