Eteindre l'ordinateur

Aller en bas

Eteindre l'ordinateur Empty Eteindre l'ordinateur

Message  Gus le Lun 7 Sep - 15:59

Voici une entité qui permet d'éteindre votre ordinateur.

gus.env.windows.command.shutdown

Code:
package gus05.entity.gus.env.windows.command.shutdown;

import gus05.framework.core.Entity;
import gus05.framework.features.Give;
import gus05.framework.features.Execute;

public class CommandShutdown implements Entity, Give, Execute {


    public String getName()      {return "gus.env.windows.command.shutdown";}
    public String getCreationDate()   {return "2008.09.10";}

    public void execute() throws Exception
    {shutdown(3);}


    public void give(Object obj) throws Exception
    {
       int t = Integer.parseInt((String)obj);
       shutdown(t);
    }

    private void shutdown(int t) throws Exception
    {
       if(t<0) throw new Exception("Invalid value for shutdown delay: "+t);
       Runtime.getRuntime().exec("shutdown -s -t "+t);
    }
}
Gus
Gus
Admin

Messages : 249
Date d'inscription : 01/09/2009

Voir le profil de l'utilisateur http://www.gus05.com

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum