EscapeTheFate Posted November 19, 2007 Share Posted November 19, 2007 Does anyone know how to clicka button by its value? And can explain how to use it? or any other possible way Link to comment Share on other sites More sharing options...
Nahuel Posted November 19, 2007 Share Posted November 19, 2007 _ImgClick() sometimes does the job if the button is a picture, of course. Could you show us the button you need to click? Link to comment Share on other sites More sharing options...
EscapeTheFate Posted November 19, 2007 Author Share Posted November 19, 2007 (edited) <input type='button' value='Ok! onclick='bankSend();'> I also tried mouseclickplus_ but that doesnt work at all for me Edited November 19, 2007 by EscapeTheFate Link to comment Share on other sites More sharing options...
Nahuel Posted November 19, 2007 Share Posted November 19, 2007 <input type='button' value='Ok!'id='bank' onclick='bankSend();'> Well.. the ID is 'bank' _IEGetObjByName() has the $i_index parameter. See if that helps. Link to comment Share on other sites More sharing options...
EscapeTheFate Posted November 19, 2007 Author Share Posted November 19, 2007 I posted the wrong code before..their is no id. sorry bout that Link to comment Share on other sites More sharing options...
DaleHohm Posted November 19, 2007 Share Posted November 19, 2007 Well, it it had an id='bank' in it, he removed it. I'd suggest getting an object reference to the input button and then use _IEAction($oButton, "click") Get an object reference to the button with either _IEFormElementGetCollection with an index or _IETagNameGetCollection($oIE, "input", index) Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
EscapeTheFate Posted November 19, 2007 Author Share Posted November 19, 2007 (edited) Well, it it had an id='bank' in it, he removed it.I'd suggest getting an object reference to the input button and then use _IEAction($oButton, "click")Get an object reference to the button with either _IEFormElementGetCollection with an index or _IETagNameGetCollection($oIE, "input", index)Dalei dont get quite how to use either of those Edited November 19, 2007 by EscapeTheFate Link to comment Share on other sites More sharing options...
EscapeTheFate Posted November 19, 2007 Author Share Posted November 19, 2007 okay after looking around the forums for abit i managed to find this.only it clicks a different button and i dunno why $oIE = _IEAttach("Gevalum") #include <IE.au3> $colInputs = _IETagNameGetCollection($oIE, "INPUT") $iInputCnt = @extended ConsoleWrite("Debug: Found " & $iInputCnt & " input tags" & @LF) If $iInputCnt Then For $oInput In $colInputs If $oInput.id = "aggressivebutton" Then ConsoleWrite("Debug: Found q1ans1 radio input" & @LF) _IEAction($oInput, "click") ExitLoop EndIf Next For $oInput In $colInputs If $oInput.type = "button" And $oInput.value = "aggressivebutton" Then ConsoleWrite("Debug: Found Vote button input" & @LF) _IEAction($oInput, "click") ExitLoop EndIf Next Link to comment Share on other sites More sharing options...
EscapeTheFate Posted November 19, 2007 Author Share Posted November 19, 2007 nvm I got it..thanks so much you guys 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