j’ai une application qui contient une fenêtre “htmlwindow” avec
laquelle j’affiche un fichier html.
…
Ce que j’aimerai pouvoir faire, c’est savoir quel programme de
messagerie, l’utilisateur de mon application utilise par défaut(sur
windows), pour pouvoir ouvrir le programme de messagerie directement
sans que celà ouvre le navigateur.
[Sebastien asked: I have an HtmlWindow; how can I open the default email
client to send a message]
wxRuby et wxWidgets n’offrent pas un moyen de faire exactement ce que tu
veux, mais tu pourrais créer une méthode qui va ouvrir le programme de
messagerie avec une addresse pour une nouvel émail. (“address” au-dessus
doit être l’addresse du recipient)
[wxRuby and wxWidgets don’t provide a way of doing exactlywhat you want,
but you could create a method which will open the default email client
with an address for a new email]
opens system default email client and tries to create a new message to
+address+
def open_email_client_with_address(address)
open_cmd = case Wx::PLATFORM
when ‘WXMSW’ then ‘start’
when ‘WXMAC’ then ‘open’
when ‘WXGTK’ then ‘xdg-open’
end
system("#{open_cmd} mailto:#{address}")
end
alex
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.