Hallo tweakers 
Ik ben vandaag begonnen met mijn programma, nl. SmartSchool Notifier.
Misschien kennen jullie SmartSchool, het is een soort platform waarmee leerlingen en leerkrachten mee kunnen communiceren, documenten/taken uitwisselen,...
Het enige k*tte is dat je onmogelijk alles door kan sluizen naar je email. Gevolg : je leest nooit je smartschool.
Het probleem hiervan is natuurlijk dat je soms belangrijke dingen niet weet, enzoverder.
Mijn oplossing : SmartSchool Notifier !
Het logt in de achtergrond in op SmartSchool, en checkt voor de tekst "U heeft nieuwe berichten." en "U heeft een nieuw bericht", dat verschijnt als je een nieuw bericht hebt.
Alles werkt, ik krijg netjes een ballonnetje dat ik een nieuw bericht heb.
HET PROBLEEM
Het enige erg lastige is, dat elke 1 minuut (=refresh tijd) mijn focus gaat naar de (hidden) webbrowser.
Als je bijv. iets aan het posten bent op GoT, stop je opeens met typen.
Ik heb echter geen idee waarom dit gebeurt, want ik gebruik natuurlijk geen sendkeys en zo van die dirty oplossingen.
Dit is de code die elke 1 minuut uitgevoerd wordt :
Nergens iets dat focus vraagt, toch ?
Ik hoop dat iemand moeite doet om dit alles te lezen,
en hopelijk een antwoord heeft op mijn probleem.
Alvast bedankt,
Mavamaarten.
Ik ben vandaag begonnen met mijn programma, nl. SmartSchool Notifier.
Misschien kennen jullie SmartSchool, het is een soort platform waarmee leerlingen en leerkrachten mee kunnen communiceren, documenten/taken uitwisselen,...
Het enige k*tte is dat je onmogelijk alles door kan sluizen naar je email. Gevolg : je leest nooit je smartschool.
Het probleem hiervan is natuurlijk dat je soms belangrijke dingen niet weet, enzoverder.
Mijn oplossing : SmartSchool Notifier !
Het logt in de achtergrond in op SmartSchool, en checkt voor de tekst "U heeft nieuwe berichten." en "U heeft een nieuw bericht", dat verschijnt als je een nieuw bericht hebt.
Alles werkt, ik krijg netjes een ballonnetje dat ik een nieuw bericht heb.
HET PROBLEEM
Het enige erg lastige is, dat elke 1 minuut (=refresh tijd) mijn focus gaat naar de (hidden) webbrowser.
Als je bijv. iets aan het posten bent op GoT, stop je opeens met typen.
Ik heb echter geen idee waarom dit gebeurt, want ik gebruik natuurlijk geen sendkeys en zo van die dirty oplossingen.
Dit is de code die elke 1 minuut uitgevoerd wordt :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| If WebBrowser1.IsBusy = False Then
If InStr(WebBrowser1.Document.Body.InnerText, "U heeft nieuwe berichten.", CompareMethod.Text) > 0 Or InStr(WebBrowser1.Document.Body.InnerText, "U heeft een nieuw bericht", CompareMethod.Text) > 0 Then
'NIEUW(E) BERICHT(EN)
Timer3.Interval = 8000
Timer3.Start()
NotifyIcon1.Visible = True
NotifyIcon1.BalloonTipText = "U heeft een nieuw bericht op SmartSchool." & vbCrLf & "Klik op deze ballon om te openen."
NotifyIcon1.BalloonTipTitle = "SmartSchool Notifier"
NotifyIcon1.ShowBalloonTip(8000)
Else
'Geen berichten
End If
End If |
Nergens iets dat focus vraagt, toch ?
Ik hoop dat iemand moeite doet om dit alles te lezen,
en hopelijk een antwoord heeft op mijn probleem.
Alvast bedankt,
Mavamaarten.
Android developer & dürüm-liefhebber