Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#NoTrayIcon
HotKeySet("!u","GetURL")
FileInstall("Nawig.ini", "Nawig.ini")
$pageaccueil = IniRead("Nawig.ini", "Accueil", "page", "http://www.google.com/")
$favoris = IniRead("Nawig.ini", "Favoris", "fav", "http://www.google.com/")
$oIE = ObjCreate("Shell.Explorer.2")
$Form = GUICreate("Nawig", @DesktopWidth, @DesktopHeight, 0, 0)
$adresse = GUICtrlCreateCombo($pageaccueil, 32, 8, 545, 21)
GUICtrlSetData($adresse, $favoris)
$GO = GUICtrlCreateButton(">", 584, 8, 49, 21)
$h = @DesktopWidth - 30
$l = @DesktopHeight - 100
$Prec = GUICtrlCreateButton("<--", 640, 8, 41, 25)
$Suiv = GUICtrlCreateButton("-->", 688, 8, 41, 25)
$Home = GUICtrlCreateButton("Home", 752, 8, 49, 25)
$Actua = GUICtrlCreateButton("Actua", 808, 8, 49, 25)
$AjFav = GUICtrlCreateButton("Ajoutez Favoris", 872, 8, 121, 25)
$GUIActiveX = GUICtrlCreateObj($oIE, 10, 40, $h, $l)
GUISetState(@SW_SHOW)
$oIE.navigate(GUICtrlRead($adresse))
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $GO
$oIE.navigate(GUICtrlRead($adresse))
Case $Prec
$oIE.GoBack
Case $Suiv
$oIE.GoForward
Case $Home
$oIE.navigate($pageaccueil)
Case $Actua
$oIE.Refresh
Case $AjFav
AjouterFav()
EndSwitch
WEnd
Func AjouterFav()
$favoris = IniRead("Nawig.ini", "Favoris", "fav", "http://www.google.com/")
$NewFav = InputBox("Nawig", "Entrez l'URL a ajoutez au favoris : ", "http://")
If $favoris = "" Then
IniWrite("Nawig.ini", "Favoris", "fav",$NewFav)
Else
IniWrite("Nawig.ini", "Favoris", "fav",$favoris & "|" & $NewFav)
EndIf
GUICtrlSetData($adresse, $NewFav)
EndFunc ;==>AjouterFav
Func GetURL()
ClipPut($oIE.LocationURL)
MsgBox(0,"Adresse copiée","L'adresse de la page a été copié dans le presse papier")
EndFunc