Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] Mailto come quello windows

    Ciao raga.. qualcuno mi sa dire come faccio a fare un eseguibile in c, che mi permetta con una linea di avvio del tipo:

    >mailto.exe info@prova.it

    di far partire la creazione di un nuovo messaggio a info@prova.it con il gestore di posta predefinito impostato in windows (thunderbird, outlook express, opera o chi per esso)?

    Grazie in anticipo.
    Ti accade sempre quello che non deve accadere...

  2. #2
    codice:
    #include <stdio.h>
    #include <string.h>
    #include <windows.h>
    
    int main(int argc, char **argv)
    {
        char *s, l;
        
        l = strlen(argv[1]);
        if(!l) return EXIT_FAILURE;
        
        s = (char*) malloc((l+8)*sizeof(char));
        
        strcpy(s, "mailto:");
        strcat(s, argv[1]);
        
        ShellExecute(0, "open", s, 0, 0, SW_SHOW);
    
        return EXIT_SUCCESS;    
    }
    ...Terrible warlords, good warlords, and an english song

  3. #3
    grazie mille!!! ;-)

    ti farò sapere se tutto ok

    Ti accade sempre quello che non deve accadere...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.