Seite 1 von 1

Suche Software 1 Stunde Lernsoftware dann Uneingeschränkt

Verfasst: 11.08.2009 00:37
von zigapeda
Moin,

ich suche eine Software, die den Computer sperrt, bis ein bestimmtes
Programm eine gewisse Zeit gelaufen ist.
Anwendung: Mein kleiner Bruder soll erst eine Stunde lang an seinem
PC mit einer Lernsoftware arbeiten bevor er für den restlichen Tag
uneingeschränkte Nutzung bekommt, sprich Internet, Spiele, etc.
Wollte fragen ob jemand eine Software kennt die genau das macht,
bevor ich Anfang so etwas selber zu coden, weil ich bin in letzter zeit
in PB doch ziemlich eingerostet -.-

MfG zigapeda

Verfasst: 11.08.2009 06:33
von X360 Andy
Selber schreiben dürfte gar nicht so schwer sein.

http://forums.purebasic.com/english/vie ... ight=kiosk


Nach einer Stunde dann einfach beenden....

Verfasst: 11.08.2009 07:09
von Rokur
Hör auf deinen Bruder zu terrorisieren. :lol:

onTopic: Denk aber drann im Sperrprogramm auch regelmäßig Tastatur und Maus abzufragen, und bei Inaktivität den Timer zu stoppen, sonst könnte man die Zeit auch einfach absitzen, ohne was zu machen. :wink:

Verfasst: 11.08.2009 07:33
von rolaf
Rokur hat geschrieben:Hör auf deinen Bruder zu terrorisieren. :lol:

onTopic: Denk aber drann im Sperrprogramm auch regelmäßig Tastatur und Maus abzufragen, und bei Inaktivität den Timer zu stoppen, sonst könnte man die Zeit auch einfach absitzen, ohne was zu machen. :wink:
Geht auch so, Gitter um die Tastatur und den Hamster drauf rumtippeln lassen. :mrgreen:

Die großen Brüder wieder, selber ham se früher gezockt bis die Möhre raucht
und die Kleinen sollen jetzt diszipliniert werden. :lol:

Verfasst: 11.08.2009 11:12
von Xaby
HorstBox kannste den MAC-Filter auch über Kabelverbindung so
einstellen, dass Internet erst zu einer bestimmten Zeit geht.

Und auch nur wieder ne bestimmte Zeit.

Vielleicht kann das dein Router auch.

Wenn dem Kind langweilig ist, wird es automatisch ja die Lernsoftware
nutzen :)

Verfasst: 11.08.2009 12:14
von X360 Andy
Xaby hat geschrieben: Wenn dem Kind langweilig ist, wird es automatisch ja die Lernsoftware
nutzen :)
Und morgen gibts ne Meldung das der Finanzminister + und - verwechselt hat. <)

Welches "normale" Kind möchte freiwillig 1Stunde lernen, wenn es neben sich 10 Super Coole Multimedia Geräte hat ?

Ich nicht!(kommt halt darauf an was es zu lernen gibt..)

Verfasst: 11.08.2009 17:12
von zigapeda
Ich hab mir den Code mal angeschaut, der ist super, bloß ich komm
damit nicht viel weiter.

Code: Alles auswählen

[..........]
If OpenWindow(1, 216, 0, 255, 165, "Test",  #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
  TextGadget(2, 20, 70, 210, 30, "Test", #PB_Text_Center)
  SetGadgetFont(2, FontID1)
EndIf

m_sDesktop = GetDesktopName()
SetGadgetText(2,m_sDesktop)

tSi.STARTUPINFO
tSi\lpTitle = @m_sDesktop
tSi\lpDesktop = @m_sDesktop

tPi.PROCESS_INFORMATION

ret=CreateProcess_(#NUL,@cmdline$,#NUL,#NUL,#False,0,#NUL,#NUL,@tSi,@tPi)

bla.l = Date() + 10

Repeat
  Event = WaitWindowEvent()
  WindowID = EventWindow()
  GadgetID = EventGadget()
  EventType = EventType()
  If Event = #PB_Event_Gadget
  EndIf
  If bla < Date()
    quit = 1
  EndIf
Until Event = #PB_Event_CloseWindow Or quit = 1
[.............]
hab den teil mal nen bischen abgeändert, das sich das programm
sozusagen nach 10 sekunden von selbst beendet, das tut es auch
nur irgendwie wechselt er nichtmehr auf den standard Desktop
zurück. Unten sind ja noch die 3 WinAPIs die das eigentlich machen
sollten oder?
Und zu dem Fenster mit dem Titel "Test", das liegt auf meinem
standard Desktop, das seh ich auf dem zweiten Desktop garnicht.