Projet gus05 de développement Java
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-15%
Le deal à ne pas rater :
(Adhérents Fnac) LEGO® Star Wars™ 75367 Le croiseur d’assaut de ...
552.49 € 649.99 €
Voir le deal

Eteindre l'ordinateur

Aller en bas

Eteindre l'ordinateur Empty Eteindre l'ordinateur

Message  Gus 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

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