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 le 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

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