gérer d'autre programme

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

gérer d'autre programme

Message par gadjet35 »

avec PB peut t-on commander d'autre programme? ex: j'ai un fichier text et dedans il y a marquer: "bonjour" je fait un code (en PB) et puis je veux que quand je le lance il fait que outlok express envoie un mail à une personne donné avec le contenue de mon fichier text.
aurait vous des idées?
(dans le fond sa me semble un peu impossible en fait bref)
:idea:
bonne journer à tous !!!
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

C'est certainement possible, mais j'ai bien peur que là, il te manque encore pas mal de connaissances en programmation. :roll:

Pas la peine de vouloir aller plus vite que la musique :wink:
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

Message par gadjet35 »

ah ok
:D
bonne journer à tous !!!
brossden
Messages : 821
Inscription : lun. 26/janv./2004 14:37

Message par brossden »

Je ne sais pas si ce qui suit peut t'aider mais je pense que oui :

Code : Tout sélectionner


;Pour créer un mail en automatique, rien de plus simple il suffit de créer une chaine comportant les différents champs à renseigner !
;Exemple :

; Liste des destinataires séparés par une virgule :
Chaine.s="toto@aol.com,tutu@wanadoo.fr" ;etc

; Ajouter la liste des adresses en copie derrière la commande &cc=
Chaine = Chaine + " &cc=titi@free.fr,tata@yahoo.fr"

; Ajouter la liste des adresses en copie caché derrière la commande &bcc=
Chaine = Chaine + " &bcc=chut@google.fr,secret@purebasic.fr"

; Ajouter le sujet derrière &subject=
Chaine = Chaine + " &subject=Démonstration"

; Ajouter en fin le texte du mail derrière &body et utiliser %0D%0A pour faire des retours à la ligne
Chaine = Chaine+ "&body= Ceci est une démonstration de mail :%0D%0A%0D%0A Créer à l'intérieur un programme PureBasic "
Chaine = Chaine+"%0D%0A Sans aucune difficulté majeur !%0D%0A Bonne reception %0D%0A%09%09%09%09Denis"

;Puis lancer la création proprement dite du mail par la commande :
   
RunProgram("mailto:"+Chaine)
Il est évident que les adresses, sujets, et autres textes peuvent provenir de n'importe quelle fichier !

Desolé Chris pas besoin d'être un génie en développement ! :jesors:

(35)
Denis

Bonne Jounée à tous
Kasp9arov
Messages : 43
Inscription : jeu. 03/nov./2005 11:41

Message par Kasp9arov »

gadjet tu saurais pas entreint de nous pondre un V :evil:

en tous cas tu es tres actif tu sors un prog par jour, chapeau.
Dernière modification par Kasp9arov le mar. 06/déc./2005 12:28, modifié 1 fois.
Avec l'esperance de creer un trés bon module pour les echecs.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

brossden a écrit :Desolé Chris pas besoin d'être un génie en développement ! :jesors:
(35)
Oui, c'est sur!
Mais ça le serait encore plus si ton code fonctionnait :lol:
Alors tu as raison : tusors:
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Faut pas passer notre adresse mail dans la cmd, car l'adresse source est indispensable lors de l'envoi d'un mail...
Après qu'elle soit fausse (ou incorrecte), le programme s'en fou, mais il en faut une !!!!
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

alors ? quelqu'un donne un exemple qui fonctionne ? :D
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Image
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Bon, je vais vous donner la solution, parce j'ai l'impression que vous pédalez dans la semoule, là

Code : Tout sélectionner

  ;Pour créer un mail en automatique, rien de plus simple il suffit de créer une chaine comportant les différents champs à renseigner ! 
;Exemple : 

; Liste des destinataires séparés par une virgule : 
Chaine.s="toto@aol.com,tutu@wanadoo.fr" ;etc 

; Ajouter la liste des adresses en copie derrière la commande ?cc= 
Chaine = Chaine + "?cc=titi@free.fr,tata@yahoo.fr" 

; Ajouter la liste des adresses en copie caché derrière la commande &bcc= 
Chaine = Chaine + "&bcc=chut@google.fr,secret@purebasic.fr" 

; Ajouter le sujet derrière &subject= 
Chaine = Chaine + "&subject=Démonstration" 



; Ajouter en fin le texte du mail derrière &body et utiliser %0D%0A pour faire des retours à la ligne 
Chaine = Chaine+ "&body=Ceci est une démonstration de mail :%0D%0A%0D%0A Créer à l'intérieur un programme PureBasic " 
Chaine = Chaine+"%0D%0A Sans aucune difficulté majeur !%0D%0A Bonne reception %0D%0A%09%09%09%09Denis" 

;Puis lancer la création proprement dite du mail par la commande : 
    
RunProgram("mailto:"+Chaine)  
PS : C'est pas vraiment terrible comme solution, parce que ça ne permet pas de choisir le compte expéditeur, ni d'envoyer une pièce jointe, et ça se contente d'ouvrir Outlook Express mais il faut quand même cliquer sur "Envoyer" pour que le mail soit posté.
Bref, ça revient à dire ce que je disai dans ma première réponse.
Image
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Bon, je vais vous donner la solution, parce j'ai l'impression que vous pédalez dans la semoule, là
j'ai meme pas cherché ! :lol:
j'attendais que quelqu'un fasse le boulot :lol:

ils sont sympath tes smileys !!! :D

Image

ça fait un moment que je me retenais

Image


Haaa ça fait du bien !!
:lol:
Dernière modification par Backup le mar. 06/déc./2005 14:44, modifié 1 fois.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Dobro a écrit :
Bon, je vais vous donner la solution, parce j'ai l'impression que vous pédalez dans la semoule, là
j'ai meme pas cherché ! :lol:
j'attendais que quelqu'un fasse le boulot :lol:

ils sont sympath tes smileys !!! :D

Image
J'ai trouvé ça il y a deux ou trois jours. il y en a des pas mal :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Image

quand je vous dit que je rame ! :lol:
brossden
Messages : 821
Inscription : lun. 26/janv./2004 14:37

Message par brossden »

Je ne vois pas l'astuce Chris, ni les changements que tu as apporté à mon code. Mon prog fonctionne parfaitement, chez moi tout du moins (je suis en Xp) alors désolé mais si tu ne sais pas faire un "copier-coller" je ne peux pas grand chose pour toi !
Si d'autre personne on des problèmes merci de me donner vos config !
Denis

Bonne Jounée à tous
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

brossden a écrit :Je ne vois pas l'astuce Chris, ni les changements que tu as apporté à mon code. Mon prog fonctionne parfaitement, chez moi tout du moins (je suis en Xp) alors désolé mais si tu ne sais pas faire un "copier-coller" je ne peux pas grand chose pour toi !
Si d'autre personne on des problèmes merci de me donner vos config !
Le changement, il est là.

Mon post

Code : Tout sélectionner

; Ajouter la liste des adresses en copie derrière la commande ?cc= 
Chaine = Chaine + "?cc=titi@free.fr,tata@yahoo.fr"
Ton post

Code : Tout sélectionner

; Ajouter la liste des adresses en copie derrière la commande &cc= 
Chaine = Chaine + " &cc=titi@free.fr,tata@yahoo.fr"
La différence, c'est le ? à la place du &

Si t'est miro, c'est pas ma faute

Et pour les copier/coller, quand j'aurais besoin de tes lumières, je te ferais signe. :twisted:
Répondre