Windows 7 - Lepotila-asetuksista

Discussion in 'Windows -ongelmat' started by Aketza, Jan 12, 2011.

  1. Aketza

    Aketza Member

    Joined:
    May 26, 2010
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    11
    Hei,

    Onko mahdollista asettaa Windows (7) niin, että se menee automaattiseen lepotilaan vain, jos mitään ohjelmia ei ole päällä (ohjelmia, eli tässä tapauksessa esim. virusturvaa ja tämän tyylisiä ei lasketa)?

    -Aketza-
     
  2. yamaneko

    yamaneko Senior member

    Joined:
    Sep 22, 2005
    Messages:
    5,093
    Likes Received:
    1
    Trophy Points:
    118
    Eipä taida olla mahdollista.

    Varma en tästä ole, mutta epäilisin että PowerShellillä voisi kyllä onnistua, että tarkkailtaisiin tiettyjä ohjelmia ja jos ei ole käynnissä, normaalein komennoin (rundll32.exe powrprof.dll,SetSuspendState 0,1,0) sitten asettaisiin kone lepotilaan.
     
    Last edited: Jan 12, 2011
  3. Aketza

    Aketza Member

    Joined:
    May 26, 2010
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    11
    Kiitos tiedosta! Täytyypi katsoa tuota linkkiä.
     
  4. yamaneko

    yamaneko Senior member

    Joined:
    Sep 22, 2005
    Messages:
    5,093
    Likes Received:
    1
    Trophy Points:
    118
    Näyttäisi menevän esim. näin:

    if (-not (get-process notepad -ea 0))
    {
    rundll32.exe powrprof.dll,SetSuspendState Standby
    }


    Esimerkki testaa, onko notepad (muistio) käynnissä, jos ei, pitäisi laittaa kone lepotilaan.

    Itselläni tosin menee horrostilaan. Käytän toisessa yhteydessä (aamuöiset varmuuskopiot) tätä Sleep.exeä, joka asettaa koneen lepotilaan.
     
  5. Aketza

    Aketza Member

    Joined:
    May 26, 2010
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    11
    Paha ongelma tossa on se, että itsellä ei niin hirveästi kokemusta scriptaamisesta ole, niin ton kanssa voi varmaan sekoittaa koneen aika pahasti. Eli siis, jos lähden tuota sinun koodiasi muokkaamaan oikeille ohjelmille & sopivaksi itselleni. Ehkä täytyy tyytyä siihen, että laittaa ihan itse sen lepotilan päälle, onnistuu se niinkin.
     
  6. yamaneko

    yamaneko Senior member

    Joined:
    Sep 22, 2005
    Messages:
    5,093
    Likes Received:
    1
    Trophy Points:
    118
    Ymmärrän. Jos ohjelmointi ei ole ollenkaan tuttua, niin se saattaa vaikuttaa hankalalta, mitä se ei oikeasti kyllä ole :) Ja mitään vaaraa tuosta scriptistä ei ole, tällaisenaan ainakaan.

    Tuo olisi kuitenkin aika pitkälti valmis. Jos on tarkoitus tarkistaa useampia prosesseja, niin se käy esim. lisäämällä ehtolauseita. Alla olevassa esimerkissä, tarkistetaan onko Muistio, Firefox, Opera käynnissä. Jos jokin em. on käynnissä, konetta ei sammuteta.

    (laitan kuvana kun AD sotkee sisennykset)
    [​IMG]
     
  7. Aketza

    Aketza Member

    Joined:
    May 26, 2010
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    11
    HTML:ää jonkin verran osaan ja javaa & C++ joskus yritin opetella, mutta ei siitä tullut mitään... "Hello World":in osasin jo tehdä ;)

    Kiitos neuvosta! Kokeilen, kunhan ehdin.
     

Share This Page