eigenen Webbrowser mit Autoit???

10/28/2010 10:35 eagly200#1
Hallo,
da di Suchfunktion nicht geht (bei mir steht immer was mit token und so..)
frage ich einfach mal hier:
kann man mit Autoit einen ganz einfachen Webbrowse programmeren???
Ich frage deshalb, weikl Mozilla bei mir manchmal bis zu 1GB Arbeitsspeicher verbraucht... (und mit den restlichen 400mb kann man kein Spiel spielen..)
also wie gesagt ganz schlichter stile.
10/28/2010 12:38 Löler³#2
klar geht das...

post nacher mal mal beispiel

so...

Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>

$IE = _IECreateEmbedded()

Global $html, $old



$Form1 = GUICreate("Webbrowser", 1134, 737, 208, 124)
$Menu_Datei = GUICtrlCreateMenu("&Datei")
$Menu_Einstellungen = GUICtrlCreateMenuItem("Einstellungen", $Menu_Datei)
$Menu_beenden = GUICtrlCreateMenuItem("Beenden", $Menu_Datei)
$gui_url = GUICtrlCreateInput("", 72, 8, 801, 21)
$Label1 = GUICtrlCreateLabel("Adresse:", 8, 8, 67, 24)
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$GUI_go = GUICtrlCreateButton("Go!", 880, 8, 65, 25, $WS_GROUP)
$GUI_home = GUICtrlCreateButton("HOME", 952, 8, 89, 25, $WS_GROUP)
$browser = GUICtrlCreateObj($IE,8, 40, 1217, 673)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

_IENavigate($IE,"www.google.de")



While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Menu_beenden
            Exit
        Case $GUI_go
            $html = GUICtrlRead($gui_url)
             _IENavigate($IE,$html)
		 Case Else
			$current = _IEPropertyGet($IE, "locationurl")
			If $current<>$old Then 
				GUICtrlSetData($gui_url, $current)
				$old = $current
			EndIf
    EndSwitch
WEnd

Kannste ja noch alles ändern aber bei mir frisst FF auch so viel
rate dir anderen browser wie google crome zu nehemen zieht mi eig nix^^
da mein beispiel ja nichts gutes kann^^
10/28/2010 12:57 eagly200#3
hey cool...
aber was mir fehlt, is das man da nich scrolen kann^^

PS: Da ich mich nicht sonderlich gut auskenne lass ich das lieber mit dem Verändern^^
10/28/2010 12:58 Al Kappaccino#4
Sagen wir es so. Diese IE Funktionien basieren alle auf dem Internet Explorer, von daher ist es schon einmal kein eigens erstellter browser ;)
Es gibt auch eine FF.au3 UDF, also für FireFox.
Aber wie gesagt, du verwendest nur vorhandene Browser.
Haste schon einmal Chrome Plus verwendet? ;o Der ist top
10/28/2010 13:31 eagly200#5
Achso also ist das nur Fake?0.o
Ich wollte nen komplett eigenen Browser machen(bzw. von euch erstellt bekommen^^)
Mit Tabs und nemganz kleinen Cache aber wenn das net geht...
schade
10/28/2010 13:49 lolkop#6
klar geht das...
du liest halt per inetread den source ein...
jetzt kommt der eigentlich schwere teil. du musst dir einen parser schreiben...

bevor du überhaupt darann denkst flasch oder javascripte einzubinden, solltest du das fertigstellen.