Voor degene die het wil testen. Dit is het script. Maak een nieuw document aan, plak daar de onderstaande code in. Pas de eerste regel aan, en sla het bestand op als .vbs bestand.
Als je het script opstart haalt hij de bekende spam op, en verwijderd deze uit je spots-bestand. Het is wel aan te raden om even een backup van je spots-bestand te maken, mocht er onverhoopt iets mis gaan.
Code: Selecteer alles
Database = "C:\ProgramData\Spotnet\news.server.eu.spots"
Function HTTPGet(URL)
Set IE = CreateObject("InternetExplorer.Application")
IE.visible = 0
IE.navigate URL
do while IE.Busy
loop
HTTPGet = IE.document.documentelement.innertext
IE.quit
Set IE = Nothing
End Function
ArrMesId = Split(HTTPGet("http://spot-net.nl/add-ons/spamremover/banmessages.txt"), vbNewLine)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(Database, 1)
Dim arrFileLines()
i = 0
Do Until objFile.AtEndOfStream
Redim Preserve arrFileLines(i)
arrFileLines(i) = objFile.ReadLine
i = i + 1
Loop
objFile.Close
Set objFile = Nothing
Set objFileWrite = objFSO.OpenTextFile(Database, 2)
For Each Line in arrFileLines
arrLine = split(Line, vbTab)
FilterLine = Filter (ArrMesId, arrLine(9))
if ubound(FilterLine) <> 0 then
objFileWrite.WriteLine ( Line )
end if
next
objFileWrite.Close
WScript.Echo "Ban-systeem is bijgewerkt!"