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

Lancer le client Mail sur une adresse mail

Aller en bas

Lancer le client Mail sur une adresse mail Empty Lancer le client Mail sur une adresse mail

Message  Gus Mer 9 Sep - 14:19

Voici une entité qui permet de lancer le client Mail par défaut sous Mac pour éditer et envoyer un message à une adresse mail.

gus.env.mac.command.mailto

Code:
package gus05.entity.gus.env.mac.command.mailto;

import java.io.PrintStream;
import gus05.framework.core.Entity;
import gus05.framework.core.Outside;
import gus05.framework.features.Give;

public class CommandMailTo implements Entity, Give {

    public String getName()      {return "gus.env.mac.command.mailto";}
    public String getCreationDate()   {return "2009.02.03";}


    private PrintStream out;

    public CommandMailTo() throws Exception
    {
       out = (PrintStream) Outside.resource(this,"out");
    }
   
    public void give(Object obj) throws Exception
    {
       String adressMail = (String)obj;
       String command = "open -a /Applications/Safari.app mailto:"+adressMail;
       Runtime.getRuntime().exec(command);
       out.println("mailto: "+adressMail+" for mac");
    }
}
Gus
Gus
Admin

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

http://www.gus05.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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