Avatar billede lubker Nybegynder
22. august 2006 - 22:39 Der er 7 kommentarer og
1 løsning

Tjek om computeren er blevet brugt en sidste halve time

Hej eksperter.
Jeg har et par maskiner stående, jeg gerne vil udføre en operation på hvis de ikke er blevet benyttet inden for den sidste halve time.
Findes der en nem måde at tjekke dette på?
Avatar billede mcgoat Nybegynder
22. august 2006 - 22:43 #1
Nem måde: programmere en "pauseskærm" som windows starter efter X antal minutter.

Ikke så nem måde: Lave et program med en KeyHook(MouseHook) og gør ting efter X antal minutter. Reset tid hvis der bliver tastet eller musen rykker sig.

Kan desværre ikke rigtig hjælpe videre med det.

Men måske der er en nemmere måde :)
Avatar billede lubker Nybegynder
22. august 2006 - 22:46 #2
Den med pauseskærmen var jo en mulighed, men virker lidt for ammatøragtig.

Den anden har jeg selv overvejet, men findes der en lidt nemmere løsning ville det være super.
Avatar billede mtj111 Novice
22. august 2006 - 22:49 #3
Ja, der findes en let måde...

Windows XP (eller rettere 2000 og nyere) har en "tæller", som tæller hvor lang tid computeren ikke har modtaget input (f.eks. tastatur og mus), som den også selv starter pauseskærmen ud fra. Den kan læses med en simpel kode...

http://www.swissdelphicenter.ch/en/showcode.php?id=2018

Så skal du bare fyre denne af fra en Timer ca. hvert sekund, og tjekke om den er større end 30 minutter * 60 sekunder * 1000 (ms)

Michael
Avatar billede mcgoat Nybegynder
22. august 2006 - 22:52 #4
http://www.eksperten.dk/spm/201736
http://delphi.about.com/od/windowsshellapi/a/mousehook.htm
http://www.eksperten.dk/spm/149318

fandt noget du måske kan bruge. Key/Mouse hook. tvivler lidt på der er en nemmere måde. Men mindre man kan læse fra det sted i hukkomelsen Windows bruger til at finde ud af hvornår den skal køre pauseskærmen
Avatar billede mcgoat Nybegynder
22. august 2006 - 22:53 #5
Even better - mtj :)
Avatar billede lubker Nybegynder
22. august 2006 - 22:58 #6
Kanon.
Lægger du et svar.
Det virker helt perfekt
Avatar billede mtj111 Novice
22. august 2006 - 22:58 #7
Jeps... :-)
Avatar billede mtj111 Novice
22. august 2006 - 23:05 #8
Jeg siger mange tak :-)
Godt at det virkede...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester