chenxu Posted August 6, 2008 Share Posted August 6, 2008 I created an AutoIt GUI with a web browser, and it needs to search something by viewing www.google.com, and I found when I clicked search result, a new IE browser is activated, my question is how to make my own web browser to display the search link in the search result page of google?Thanks all. Link to comment Share on other sites More sharing options...
PsaltyDS Posted August 6, 2008 Share Posted August 6, 2008 I created an AutoIt GUI with a web browser, and it needs to search something by viewing www.google.com, and I found when I clicked search result, a new IE browser is activated, my question is how to make my own web browser to display the search link in the search result page of google?Thanks all.Can you post a short reproducer script to show what you are doing? The portion where you identify the link object and click on it would be of particular interest. 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...
chenxu Posted August 7, 2008 Author Share Posted August 7, 2008 Can you post a short reproducer script to show what you are doing? The portion where you identify the link object and click on it would be of particular interest. this is an simple example expandcollapse popup#include <GUIConstantsEx.au3> #include <IE.au3> #include <WindowsConstants.au3> _IEErrorHandlerRegister () $oIE = _IECreateEmbedded () GUICreate("Embedded Web control Test", 640, 580, _ (@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _ $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS) $GUIActiveX = GUICtrlCreateObj($oIE, 10, 40, 600, 360) $GUI_Button_Back = GUICtrlCreateButton("Back", 10, 420, 100, 30) $GUI_Button_Forward = GUICtrlCreateButton("Forward", 120, 420, 100, 30) $GUI_Button_Home = GUICtrlCreateButton("Home", 230, 420, 100, 30) $GUI_Button_Stop = GUICtrlCreateButton("Stop", 340, 420, 100, 30) GUICtrlCreateLabel("when I try to click at one of the link in the page, " & _ "a new IE browser is popup and the page is displayed on the IE browser. " & _ "what i want is to make the page display in this GUI, how?", 10, 460, 600, 300) GUICtrlSetColor(-1, 0xff0000) GUISetState() ;Show GUI _IENavigate ($oIE, "http://www.google.com/search?q=autoit") ; Waiting for user to close the window While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE ExitLoop Case $msg = $GUI_Button_Home _IENavigate ($oIE, "http://www.google.com/search?q=autoit") Case $msg = $GUI_Button_Back _IEAction ($oIE, "back") Case $msg = $GUI_Button_Forward _IEAction ($oIE, "forward") Case $msg = $GUI_Button_Stop _IEAction ($oIE, "stop") EndSelect WEnd GUIDelete() Exit Link to comment Share on other sites More sharing options...
DaleHohm Posted August 7, 2008 Share Posted August 7, 2008 It does for me. On Vista? Try adding #RequireAdmin 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...
chenxu Posted August 8, 2008 Author Share Posted August 8, 2008 On WinXP with sp2...Try adding #RequireAdminCan you give me some detail description or post me some example? thanks Link to comment Share on other sites More sharing options...
DaleHohm Posted August 8, 2008 Share Posted August 8, 2008 Search the helpfile. Search the forum. Even search Google. Try to help yourself. 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...
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