[R] Récupérer données champ + email , tout est ok merci

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

[R] Récupérer données champ + email , tout est ok merci

#1

Message par referencement »

bonjour,

j'ai un petit peu avancé pour mon petit script autoit, mais je n'y connais vraiment rien.

j'ai joint une image pour que cela soit plus compréhensible.

J'aimerai qu'une fois les champs renseignés cela m’envoie tout sur mon email.

Mais pour l'interface je ne sais pas faire, le bouton soumission, barre de progression idem.

Je me suis penché sur l'envoi d'un email , j'ai lu quelques scripts.

Je me suis inscris sur un site gratuit pour avoir smtp.

Voici mon script (enfin ce n'est pas le mien vraiment) pour l'email, j'ai changé le smtp cela fonctionne je recois l'email sans probleme.

► Afficher le texte
Fichiers joints
REFERENCEMENT.jpg
Modifié en dernier par referencement le mar. 12 janv. 2016 16:01, modifié 1 fois.
skype : olivier15051985
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Récupérer données champ + email

#2

Message par mikell »

Comme tu as pu t'en rendre compte, tu ne trouveras pas grand'monde pour t'aider si tu ne mets pas toi-même un minimum les mains dans le cambouis - ce qui signifie du travail personnel et pas juste le copier/coller intégral d'un autre code
Si tu construis quelque chose, on t'aidera si tu coinces mais on le construira pas à ta place Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Vilain
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 29 déc. 2015 11:52
Status : Hors ligne

Re: [..] Récupérer données champ + email

#3

Message par Vilain »

Lol un membre de HC , Décidément tu es bloqué sur l'autoit ,
Je te conseille d'utiliser la programmation évènementielle et que lors de l'événement du bouton,
du met tout les valeur dans des variable et ensuite tu envoie à ton mail , ou tu crée un fichier et tu l'envoie à ton mail :)
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

Re: [..] Récupérer données champ + email

#4

Message par referencement »

Justement si je demande de l'aide c'est bien que j'ai tout essayé, partant de ce raisonnement après tout vous pouvez être garagiste puisqu'il suffit juste d'apprendre et de mettre les mains dans le cambouis ! Vous ne l'êtes pas donc ...
Ce n'est pas grave je paierai quelqu'un pour le faire ! Après tout cela fera travailler quelqu'un !
skype : olivier15051985
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Récupérer données champ + email

#5

Message par mikell »

referencement a écrit :Justement si je demande de l'aide c'est bien que j'ai tout essayé
Eh bien, poste le code de ton essai, et nous on te dira pourquoi il ne marche pas et ce qu'il faut faire pour qu'il marche
referencement a écrit :après tout vous pouvez être garagiste puisqu'il suffit juste d'apprendre et de mettre les mains dans le cambouis !
A part apprendre et pratiquer, tu connais un autre moyen pour devenir garagiste ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

Re: [..] Récupérer données champ + email

#6

Message par referencement »

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Menu", 598, 367, 191, 141)
$Label1 = GUICtrlCreateLabel("Logiciel de référencement    ", 136, 24, 171, 20)
GUICtrlSetFont(-1, 10, 400, 2, "MS Sans Serif")
$Label2 = GUICtrlCreateLabel("PACK STARTER  ", 152, 48, 118, 20)
GUICtrlSetFont(-1, 10, 400, 2, "MS Sans Serif")
$Input1 = GUICtrlCreateInput("URL", 32, 88, 185, 48)
$Input2 = GUICtrlCreateInput("Titre", 32, 216, 185, 48)
$Input3 = GUICtrlCreateInput("Description", 32, 144, 185, 48)
$Button1 = GUICtrlCreateButton("SOUMETTRE VOTRE SITE", 360, 224, 209, 73)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
      Case $GUI_EVENT_CLOSE
         Exit
      Case $Button1
         soumettre()
   EndSwitch
WEnd
skype : olivier15051985
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

Re: [..] Récupérer données champ + email

#7

Message par referencement »

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Terminé!", 336, 200, 302, 218)
$Progress1 = GUICtrlCreateProgress(32, 32, 270, 41)
GUICtrlSetData(-1, 95)
$Label1 = GUICtrlCreateLabel("Votre site a bien été soumis.", 40, 112, 248, 29)
GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Fermer", 104, 152, 123, 25)
GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
      Case $GUI_EVENT_CLOSE
         Exit
                Case $Button1
                        Exit
   EndSwitch
WEnd
skype : olivier15051985
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

Re: [..] Récupérer données champ + email

#8

Message par referencement »

Bonjour,

Voici les deux codes qu'il faudrait réunir, le message de confirmation (2em code) devrait s'ouvrir avec le 1er code.

Peut être mettre un bouton soumission moderne (avec deux flèches qui forment un rond, une flèche en haut, une flèche en bas).

Et le plus dur , l'envoi des infos sur email (j'ai pris un smtp gratuit).

En vous remerciant par avance
skype : olivier15051985
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Récupérer données champ + email

#9

Message par mikell »

Donc la fonction soumettre() doit lire les inputs et rassembler leur contenu dans une variable qui constituera le le body du mail
La 2ème gui peut être remplacée par une MsgBox

Code : Tout sélectionner

Func soumettre()
  Local $Body = ""
  Local $url = GuiCtrlRead($Input1)
  If $url <> "" Then $Body &= $url & @crlf
  ; etc
  ; autres variables et envoi du mail
  If @error Then
    MsgBox(0, "Error", "Error code:" & @error)
  Else
    MsgBox(0, "Success", "Votre site a bien été soumis.")
  EndIf
EndFunc
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

Re: [..] Récupérer données champ + email

#10

Message par referencement »

merci infiniment je regarde cela de suite, merci encore

j'ai regardé mais n'ai pas compris ou se place ce code.
La barre de progression doit etre présente.
Oui cela doit lire les infos url, description ... mais l'envoyer par email.
skype : olivier15051985
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

Re: [..] Récupérer données champ + email

#11

Message par referencement »

ca avance voici le code , mais il y a deux erreurs : ligne 82
et par email je recois pas ce que j'ecris ds les cases mais je recois par email :
URL : URL
Description : Titre

voici le code :
► Afficher le texte
skype : olivier15051985
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Récupérer données champ + email

#12

Message par mikell »

Pour l'erreur : supprimer _INetSmtpMailCom($rc)
Ensuite, un peu de logique : à quel moment les GUICtrlRead() doivent-ils lire le contenu des inputs, avant ou après le clic sur le bouton "soumettre" ?
Un indice dans mon bout de code précédent
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

Re: [..] Récupérer données champ + email

#13

Message par referencement »

merci beaucoup , je poste dès que c'est corrigé

ligne supprimée , super cela fonctionne

encore a corriger l'histoire des données par email et ça sera bon , quelques trucs en design a améliorer et ça sera bon
skype : olivier15051985
referencement
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 10 déc. 2015 16:17
Status : Hors ligne

Re: [..] Récupérer données champ + email

#14

Message par referencement »

la j'avoue je cale sur le placement de ce code.
skype : olivier15051985
Répondre