Avatar billede medjeti Nybegynder
04. februar 2001 - 03:27 Der er 9 kommentarer og
1 løsning

Detecte inaktiv bruger

HejHej

Er det muligt at detecte om klient-maskinen er inaktiv, og i hvor lang tid den har været det - på samme måde som Windows\' screensaver-funktion gør?
Avatar billede seider Nybegynder
04. februar 2001 - 04:16 #1
ja ja

prøv at ændre lidt i følgende script


<P>
<!--METADATA TYPE=\"DesignerControl\" startspan
<OBJECT classid=\"clsid:61EAA0F0-4988-11D1-8C43-00A0C959BC0A\" id=TimeLines1 style=\"LEFT: 0px; TOP: 0px\">
    <PARAM NAME=\"TimeLine1\" VALUE=\"TimeLine1,1\">
    <PARAM NAME=\"TimeLine1Action1\" VALUE=\"1000,mo,1,33,0,50,1,1,0,0\"></OBJECT>
-->
<OBJECT classid=clsid:B0A6BAE2-AAF0-11D0-A152-00A0C908DB96 id=SeqMgr VIEWASTEXT></OBJECT>

<SCRIPT LANGUAGE=\"JavaScript\">
Avatar billede seider Nybegynder
04. februar 2001 - 04:17 #2
<!--
    function _TimeLineObject ( seqmgr, name ) {
        this.seqmgr = seqmgr;
        this.name  = name;
    }

    function _TimeLine_Method_At ( time, event, loop, interval, tiebreak, threshold ) {
        if ( 2 == arguments.length )
            this.seqmgr.item(this.name).at( time, event );
        else if ( 3 == arguments.length )
            this.seqmgr.item(this.name).at( time, event, loop );
        else if ( 4 == arguments.length )
            this.seqmgr.item(this.name).at( time, event, loop, interval );
        else if ( 5 == arguments.length )
            this.seqmgr.item(this.name).at( time, event, loop, interval, tiebreak );
        else if ( 6 == arguments.length )
            this.seqmgr.item(this.name).at( time, event, loop, interval, tiebreak, threshold );
    }

Avatar billede seider Nybegynder
04. februar 2001 - 04:17 #3
    function _TimeLine_Method_Pause () {
        this.seqmgr.item(this.name).pause ();
    }

    function _TimeLine_Method_Play () {
        this.seqmgr.item(this.name).play ();
    }

    function _TimeLine_Method_Seek ( t ) {
        this.seqmgr.item(this.name).seek ( t );
    }

    function _TimeLine_Method_Stop () {
        this.seqmgr.item(this.name).stop ();
    }

    function _TimeLine_GetProp_PlayState () {
        return this.seqmgr.item(this.name).playstate;
    }

    function _TimeLine_GetProp_Time () {
        return this.seqmgr.item(this.name).time;
    }
// -->
Avatar billede seider Nybegynder
04. februar 2001 - 04:18 #4
</SCRIPT>

<script language=\"JavaScript\" FOR=\"SeqMgr\" event=\"oninit\">
    _TimeLineObject.prototype.at        = _TimeLine_Method_At;
    _TimeLineObject.prototype.pause    = _TimeLine_Method_Pause;
    _TimeLineObject.prototype.play      = _TimeLine_Method_Play;
    _TimeLineObject.prototype.seek      = _TimeLine_Method_Seek;
    _TimeLineObject.prototype.stop      = _TimeLine_Method_Stop;
    _TimeLineObject.prototype.playstate = _TimeLine_GetProp_PlayState;
    _TimeLineObject.prototype.time      = _TimeLine_GetProp_Time;

    TimeLine1 = new _TimeLineObject(SeqMgr, \"TimeLine1\");

    TimeLine1.at(1.000,\"TimeLine1_mo\",-1);

    TimeLine1.play();
</script>

<!--METADATA TYPE=\"DesignerControl\" endspan-->
</P>
Avatar billede seider Nybegynder
04. februar 2001 - 04:19 #5

Sorry skod opkobling, så jeg er nød til at lave det til små bider.

/* seider */
Avatar billede medjeti Nybegynder
04. februar 2001 - 05:11 #6
Eh?
Avatar billede joern Nybegynder
04. februar 2001 - 20:08 #7
>>seider.
Jeg tror >medjeti< havde forestillet sig noget i Visual Basic.
Jeg har for nogen tid siden skrevet et program, der skal køre på alle klienter, og som med et indstillet tidsinterval rapporterer maskinnavn, brugernavn og ledig harddiskplads til en fil på serveren.
Formålet er på et gymnasium at kunne se hvilke elever der lægger urimeligt store datamængder (MP3 og spil) på de lokale diske.  Hvis de lægger på serveren der kører NT kan loggen dér afsløre brugernes navn.

Så kan du bruge at programmet skal køre på klienten, kan du sikkert tilpasse koden til formålet.  Kildeteksten kan hentes på http://www.jkfsoft.dk/tasklist.zip

M.v.h.  Jørn
Avatar billede medjeti Nybegynder
04. februar 2001 - 21:20 #8
Cool, det kigger jeg da lige på...
Avatar billede joern Nybegynder
04. februar 2001 - 22:27 #9
>>medjeti.

Undskyld, det var \"snifferen\" jeg omtalte, den kan du hente samme sted, men linket er:http://www.jkfsoft.dk/msjkfvbs.zip      Den er jo hemmelig, og ingen fatter mistanke til noget med ms....    MicroSoft  JKF  VB  S...niffer.
Jeg har også lavet et andet lille program til let at læse filerne  \"snifreader\".

M.v.h.  Jørn
Avatar billede medjeti Nybegynder
28. februar 2001 - 17:00 #10
Well...
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

IT-JOB

Rambøll Management Consulting

Senior Software Engineer

Erhvervshus Hovedstaden S/I

Erfaren IT- og AI-specialist

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen