Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
Global $__g_sFilenozman = @ScriptDir & "\youtube_cache_nozman"
Global $__g_sFilefanta = @ScriptDir & "\youtube_cache_fanta"
Global $__g_sFilefantabob = @ScriptDir & "\youtube_cache_fantabob"
Global $__g_sFileas2 = @ScriptDir & "\youtube_cache_as2"
Global $__g_sFileaypierre = @ScriptDir & "\youtube_cache_aypierre"
Global $__g_sFilethaek = @ScriptDir & "\youtube_cache_thaek"
Global $__g_sFileunster = @ScriptDir & "\youtube_cache_unster"
Global $__g_sFilenatyu = @ScriptDir & "\youtube_cache_natyu"
Global $__g_sFileelvi = @ScriptDir & "\youtube_cache_elvi"
Global $__g_sFileharry = @ScriptDir & "\youtube_cache_harry"
Global $__g_sFilesouls = @ScriptDir & "\youtube_cache_souls"
Global $__g_sFilebill = @ScriptDir & "\youtube_cache_bill"
Global $__g_sFilezephirr = @ScriptDir & "\youtube_cache_zephirr"
Global $__g_sResult = ""
#Region ### START Koda GUI section ### Form=
Global $h_Form = GUICreate("", 299, 213, 192, 124)
GUISetFont(9, 400, 0, "Comic Sans MS")
GUISetOnEvent($GUI_EVENT_CLOSE, "h_FormClose")
Global $L_label = GUICtrlCreateLabel("Chaîne YouTube à surveiller :", 8, 8, 201, 25)
Global $Button1 = GUICtrlCreateButton("Go", 216, 0, 81, 49)
GUICtrlSetOnEvent(-1, "Button1Click")
Global $Checkbox1 = GUICtrlCreateCheckbox("TheFantasio974", 8, 32, 137, 25)
Global $Checkbox2 = GUICtrlCreateCheckbox("FantaBobGames", 8, 56, 145, 25)
Global $Checkbox3 = GUICtrlCreateCheckbox("Aypierre", 8, 80, 113, 25)
Global $Checkbox4 = GUICtrlCreateCheckbox("As2piK", 8, 104, 97, 25)
Global $Checkbox5 = GUICtrlCreateCheckbox("Thaek", 8, 128, 97, 25)
Global $Checkbox6 = GUICtrlCreateCheckbox("MrElvilia", 8, 152, 97, 25)
Global $Checkbox7 = GUICtrlCreateCheckbox("HarryLafranc", 8, 176, 121, 25)
Global $Checkbox8 = GUICtrlCreateCheckbox("Soulstealer", 168, 176, 121, 25)
Global $Checkbox9 = GUICtrlCreateCheckbox("Bill Sirverlight", 168, 152, 129, 25)
Global $Checkbox10 = GUICtrlCreateCheckbox("Zephirr", 168, 128, 129, 25)
Global $Checkbox11 = GUICtrlCreateCheckbox("Unsterbliicher", 168, 104, 129, 25)
Global $Checkbox12 = GUICtrlCreateCheckbox("IndiaNatyu", 168, 56, 129, 25)
Global $Checkbox13 = GUICtrlCreateCheckbox("DrNozman", 168, 80, 129, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Global $fanta = 0, $fanta_lien = "http://www.youtube.com/channel/UC0GHeUcPxfNEZqbFyxy2frQ"
Global $fantabob = 0, $fantabob_lien = "http://www.youtube.com/channel/UCo0U1tbk3YbqiLDhkeWOviQ"
Global $aypierre = 0, $aypierre_lien = "http://www.youtube.com/channel/UCA5sfitizqs1oEbB5KY4uKQ"
Global $as2 = 0, $as2_lien = "http://www.youtube.com/channel/UCLPO5paF21GqRgaHo3axH9Q"
Global $thaek = 0, $thaek_lien = "http://www.youtube.com/channel/UCliSpfof0gJR46dyZw6650A"
Global $elvi = 0, $elvi_lien = "http://www.youtube.com/channel/UCybOVVFcCcjII5ww8kOlH9Q"
Global $harry = 0, $harry_lien = "http://www.youtube.com/channel/UC7ZFi5y8TGwxbegSwJtUz2w"
Global $souls = 0, $souls_lien = "http://www.youtube.com/channel/UCTj0VMg7uE-GQMah8CugdrQ"
Global $bill = 0, $bill_lien = "http://www.youtube.com/channel/UCaOJMsgk3Z29fyUAkEQTdhg"
Global $zephirr = 0, $zephirr_lien = "http://www.youtube.com/channel/UCxbFOHgBBWOsUjJ49M7g0TA"
Global $unster = 0, $unster_lien = "http://www.youtube.com/channel/UCXxlXhwYAgallFY0LF92DtQ"
Global $natyu = 0, $natyu_lien = "http://www.youtube.com/channel/UCYkKKl5ZFjT1vQ5LvIqnT6g"
Global $nozman = 0, $nozman_lien = "http://www.youtube.com/channel/UCWnfDPdZw6A23UtuBpYBbAg"
While 1
Sleep(100)
WEnd
Func Button1Click()
If GUICtrlRead($Checkbox1) = 1 Then
global $fanta = 1
Local $__g_sResult = __getHTMLSource($fanta_lien)
FileWrite($__g_sFilefanta, $__g_sResult)
AdlibRegister("__YT_checkfanta", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox2) = 1 Then
global $fantabob = 1
Local $__g_sResult = __getHTMLSource($fantabob_lien)
FileWrite($__g_sFilefantabob, $__g_sResult)
AdlibRegister("__YT_checkfantabob", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox3) = 1 Then
global $aypierre = 1
Local $__g_sResult = __getHTMLSource($aypierre_lien)
FileWrite($__g_sFileaypierre, $__g_sResult)
AdlibRegister("__YT_checkaypierre", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox4) = 1 Then
global $as2 = 1
Local $__g_sResult = __getHTMLSource($as2_lien)
FileWrite($__g_sFileas2, $__g_sResult)
AdlibRegister("__YT_checkas2", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox5) = 1 Then
global $thaek = 1
Local $__g_sResult = __getHTMLSource($thaek_lien)
FileWrite($__g_sFilethaek, $__g_sResult)
AdlibRegister("__YT_checkthaek", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox6) = 1 Then
global $elvi = 1
Local $__g_sResult = __getHTMLSource($elvi_lien)
FileWrite($__g_sFileelvi, $__g_sResult)
AdlibRegister("__YT_checkelvi", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox7) = 1 Then
global $harry = 1
Local $__g_sResult = __getHTMLSource($harry_lien)
FileWrite($__g_sFileharry, $__g_sResult)
AdlibRegister("__YT_checkharry", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox8) = 1 Then
global $souls = 1
Local $__g_sResult = __getHTMLSource($souls_lien)
FileWrite($__g_sFilesouls, $__g_sResult)
AdlibRegister("__YT_checksouls", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox9) = 1 Then
global $bill = 1
Local $__g_sResult = __getHTMLSource($bill_lien)
FileWrite($__g_sFilebill, $__g_sResult)
AdlibRegister("__YT_checkbill", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox10) = 1 Then
global $zephirr = 1
Local $__g_sResult = __getHTMLSource($zephirr_lien)
FileWrite($__g_sFilezephirr, $__g_sResult)
AdlibRegister("__YT_checkzephirr", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox11) = 1 Then
global $unster = 1
Local $__g_sResult = __getHTMLSource($unster_lien)
FileWrite($__g_sFileunster, $__g_sResult)
AdlibRegister("__YT_checkunster", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox12) = 1 Then
global $natyu = 1
Local $__g_sResult = __getHTMLSource($natyu_lien)
FileWrite($__g_sFilenatyu, $__g_sResult)
AdlibRegister("__YT_checknatyu", 60 * 1000)
EndIf
If GUICtrlRead($Checkbox13) = 1 Then
global $nozman = 1
Local $__g_sResult = __getHTMLSource($nozman_lien)
FileWrite($__g_sFilenozman, $__g_sResult)
AdlibRegister("__YT_checknozman", 60 * 1000)
EndIf
Sleep(1000)
GuiSetState(@SW_Hide)
EndFunc ;==>Button1Click
Func h_FormClose()
Exit
EndFunc ;==>h_FormClose
Func __getHTMLSource($sURL)
$__f_oWinHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$__f_oWinHTTP.Open("GET", $sURL)
$__f_oWinHTTP.Send()
Return $__f_oWinHTTP.Responsetext
EndFunc ;==>__getHTMLSource
Func __YT_checknozman()
Local $__f_sFile = FileRead($__g_sFilenozman)
local $__f_sResult = __getHTMLSource($nozman_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de DrNozman", 2000)
FileDelete($__g_sFilenozman)
FileWrite($__g_sFilenozman, $__f_sResult)
EndIf
EndFunc
Func __YT_checkfanta()
Local $__f_sFile = FileRead($__g_sFilefanta)
local $__f_sResult = __getHTMLSource($fanta_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de TheFantasio974", 2000)
FileDelete($__g_sFilefanta)
FileWrite($__g_sFilefanta, $__f_sResult)
EndIf
EndFunc
Func __YT_checkfantabob()
Local $__f_sFile = FileRead($__g_sFilefantabob)
local $__f_sResult = __getHTMLSource($fantabob_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de FantaBobGames", 2000)
FileDelete($__g_sFilefantabob)
FileWrite($__g_sFilefantabob, $__f_sResult)
EndIf
EndFunc
Func __YT_checkaypierre()
Local $__f_sFile = FileRead($__g_sFileaypierre)
local $__f_sResult = __getHTMLSource($aypierre_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de Aypierre", 2000)
FileDelete($__g_sFileaypierre)
FileWrite($__g_sFileaypierre, $__f_sResult)
EndIf
EndFunc
Func __YT_checkas2()
Local $__f_sFile = FileRead($__g_sFileas2)
local $__f_sResult = __getHTMLSource($as2_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de As2piK", 2000)
FileDelete($__g_sFileas2)
FileWrite($__g_sFileas2, $__f_sResult)
EndIf
EndFunc
Func __YT_checkthaek()
Local $__f_sFile = FileRead($__g_sFilethaek)
local $__f_sResult = __getHTMLSource($thaek_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de Thaek", 2000)
FileDelete($__g_sFilethaek)
FileWrite($__g_sFilethaek, $__f_sResult)
EndIf
EndFunc
Func __YT_checkelvi()
Local $__f_sFile = FileRead($__g_sFileelvi)
local $__f_sResult = __getHTMLSource($elvi_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de MrElivlia", 2000)
FileDelete($__g_sFileelvi)
FileWrite($__g_sFileelvi, $__f_sResult)
EndIf
EndFunc
Func __YT_checkharry()
Local $__f_sFile = FileRead($__g_sFileharry)
local $__f_sResult = __getHTMLSource($harry_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de HarryLafranc", 2000)
FileDelete($__g_sFileharry)
FileWrite($__g_sFileharry, $__f_sResult)
EndIf
EndFunc
Func __YT_checksouls()
Local $__f_sFile = FileRead($__g_sFilesouls)
local $__f_sResult = __getHTMLSource($souls_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de Soulstealer", 2000)
FileDelete($__g_sFilesouls)
FileWrite($__g_sFilesouls, $__f_sResult)
EndIf
EndFunc
Func __YT_checkbill()
Local $__f_sFile = FileRead($__g_sFilebill)
local $__f_sResult = __getHTMLSource($bill_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de BillSilverlight", 2000)
FileDelete($__g_sFilebill)
FileWrite($__g_sFilebill, $__f_sResult)
EndIf
EndFunc
Func __YT_checkzephirr()
Local $__f_sFile = FileRead($__g_sFilezephirr)
local $__f_sResult = __getHTMLSource($zephirr_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de Zephirr", 2000)
FileDelete($__g_sFilezephirr)
FileWrite($__g_sFilezephirr, $__f_sResult)
EndIf
EndFunc
Func __YT_checkunster()
Local $__f_sFile = FileRead($__g_sFileunster)
local $__f_sResult = __getHTMLSource($unster_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de Unsterbliicher", 2000)
FileDelete($__g_sFileunster)
FileWrite($__g_sFileunster, $__f_sResult)
EndIf
EndFunc
Func __YT_checknatyu()
Local $__f_sFile = FileRead($__g_sFilenatyu)
local $__f_sResult = __getHTMLSource($natyu_lien)
If $__f_sFile <> $__f_sResult Then
TrayTip("YouTube Detector", "Youtube Detector a détecté une modification de la page de IndiaNatyu", 2000)
FileDelete($__g_sFilenatyu)
FileWrite($__g_sFilenatyu, $__f_sResult)
EndIf
EndFunc