Dag specialisten, ik ben beginnend programmeur en leerkracht.
Ik zou graag een auto inlog maken voor onze smartschool. bedoeling om automatisch punten in te voeren...
Onderstaande code werk goed, maar heeft 2 probleempjes:
-soms is de PC te traag en komt de inlog te vroeg.
-bij gebruik van verschillende PC's moet ik steeds AppActivate("Smartschool - Internet Explorer aangeboden door Dell") aanpassen...
Alvast Dank :thumb:
Ik zou graag een auto inlog maken voor onze smartschool. bedoeling om automatisch punten in te voeren...
Onderstaande code werk goed, maar heeft 2 probleempjes:
-soms is de PC te traag en komt de inlog te vroeg.
-bij gebruik van verschillende PC's moet ik steeds AppActivate("Smartschool - Internet Explorer aangeboden door Dell") aanpassen...
Code:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
System.Diagnostics.Process.Start("IExplore.exe", "...mijn site...")
'is er een betere manier om te wachten tot IE opgestart is??
System.Threading.Thread.Sleep(4000)
'Het activatieadres is veschillend bij gebruik met verschillede PC's.
'Hoe kan ik programatisch het ondrstaande adras invoeren?
AppActivate("Smartschool - Internet Explorer aangeboden door Dell")
Dim wshShell
wshShell = CreateObject("WScript.Shell")
System.Threading.Thread.Sleep(1000)
wshShell.SendKeys("mijn inlog")
System.Threading.Thread.Sleep(1000)
wshShell.SendKeys("{tab}")
wshShell.SendKeys("mijn code")
System.Threading.Thread.Sleep(1000)
wshShell.SendKeys("{enter}")
End Sub
End Class
Alvast Dank :thumb:
Laatst bewerkt: