Avatar billede backupmand Nybegynder
17. oktober 2003 - 14:42 Der er 9 kommentarer og
1 løsning

Runtime.exec() spørgsmål i forbindelse med at sende mail

Man har set det før : I about boksen kan du klikke en mail adresse og sende en mail til udvikleren eller til en anden adresse. Ligeledes har jeg i min about boks et link til min webadresse og så kommer udfordringen ... linket til at sende en mail, der starter default mail klienten med email adressen, som allerede er placeret i "to"-feltet i den nye mail... Min procedure med web adresse fungerer fint ved
at jeg har
1) tilføjet en mouselistener til en JLabel
2) Når der klikkes på denne JLabel benytter jeg
Runtime.getRuntime().exec("C:/Program Files/Internet Explorer/iexplore.exe http://www.minadresse.dk");

og det virker bare godt, men så vil jeg forsøge noget lignende med mail

Runtime.getRuntime().exec("C:/Program Files/Outlook Express/msimn.exe mailto:min@adresse.dk");

... men det er kun outlook express i dette tilfælde
der launches .. en ny mail launches ikke, så derfor spørger
jeg : Hvorledes tackler jeg dette, således at emailen allerede befinder sig i et nyt mail vindue?

Evt: hvorledes finder jeg ud af hvad der er default mail
klient?
Tak!
Avatar billede backupmand Nybegynder
17. oktober 2003 - 14:44 #1
nb eksemplerne med minadresse.dk og min@adresse.dk er noget jeg har fundet på, hvis de eksisterer i virkeligheden er det ikke min hensigt at irritere nogle med dette.
Avatar billede arne_v Ekspert
17. oktober 2003 - 14:45 #2
exec("\"C:\Program Files\Outlook Express\msimn.exe\" /mailurl:mailto:xx@somewhere.dk");
Avatar billede arne_v Ekspert
17. oktober 2003 - 14:46 #3
exec("\"C:\\Program Files\\Outlook Express\\msimn.exe\" /mailurl:mailto:xx@somewhere.dk");

naturligvis.
Avatar billede repsak Nybegynder
17. oktober 2003 - 14:51 #4
arne_v -> hvor har du findet ud af det?
jeg har lige prøvet klassikeren: msimn /? i dos-mode, men der vises ingenting...?
Avatar billede arne_v Ekspert
17. oktober 2003 - 14:53 #5
Avatar billede backupmand Nybegynder
17. oktober 2003 - 14:55 #6
Du fortjener en fyraftenspils før tid!
Avatar billede backupmand Nybegynder
17. oktober 2003 - 14:58 #7
Kan i fortælle mig hvad den "danske sti" er til msimn.exe, når man har
installeret en dansk win version?
Avatar billede arne_v Ekspert
17. oktober 2003 - 15:02 #8
C:\Programmer

i.s.f.

C:\Program Files

tror jeg nok (det mange mange år siden jeg har kørt dansk)
Avatar billede backupmand Nybegynder
17. oktober 2003 - 15:23 #9
Det lyder som et rigtigt bud
Avatar billede soreno Praktikant
17. oktober 2003 - 15:28 #10
Det er jo ikke alle der benytter Outlook Express som mail program (f.eks. mig - jeg har faktisk slet ikke konfigureret den..).

Må jeg foreslå:
cmd /c start mailto:test@test.dk

Det virker ikke på win9x.
Det gør dette (formentlig - har ikke testet):
command /c start mailto:test@test.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester