IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Commande enregistrer Vb [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2014
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Septembre 2014
    Messages : 78
    Par défaut Commande enregistrer Vb
    Bonjour,

    j'utilise en ce moment un logiciel qui me permet après avoir saisie des informations d'enregistrer un fichier en format .txt je dois ensuite récupérer ce fichier est envoyé à chaque à la même adresse mail . Après plusieurs recherches et avec les connaissances que j'ai en Vb j'ai voulu automatiser tout ça pour la récupération du fichier . txt ainsi que de l'envoie du mail avec ce fichier je n'ai pas de soucis. le problème se trouve dans la commande pour l'enregistrer le fichier à un endroit X. Je ne sais pas si cela est possible.

    Cordialement,

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Ton explication n'est vraiment pas très clair, peux-tu être plus précis concernant ceci :

    le problème se trouve dans la commande pour l'enregistrer le fichier à un endroit X.
    - Je suppose que c'est le fichier .txt mais si tu réussis à l'envoyer par messagerie électronique alors il se situe dans la pièce jointe du mail .....je ne saisi pas très bien en fait .....o_O

  3. #3
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2014
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Septembre 2014
    Messages : 78
    Par défaut
    Bonjour,

    mon explication n'ai pas claire je vais essayer de faire au plus simple.

    pour le moment ce que je fais

    je saisis des données dans un logiciel, ensuite j'enregistre dans un fichier .txt puis-je l'envoie par mail (toujours la même adresse de réception).

    je voudrais automatiser le fait de créer le mail (pas de corps de message, seulement l'adresse mail et objet)

    pour faire simple une fois que j'ai terminé les saisies, je clique sur mon application en Visual basic cela enregistre le fichier .txt et l'envoie par mail (la partie récupération et envoie du mail fonctionne) ce qu'il me manque c'est pour enregistrer le fichier automatiquement.

    je dois peut être utilisé des commande batch en plus dans visual...

  4. #4
    Membre chevronné Avatar de r.morel
    Homme Profil pro
    Dessinateur CAO
    Inscrit en
    Août 2014
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur CAO
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2014
    Messages : 339
    Par défaut
    Pour écrire un fichier texte.
    Voici le code issu de ce tutoriel : http://webman.developpez.com/article...le/vbnet/#L2.2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    Sub ecritureFichier(ByVal fichier As String)
     
            Try
     
                'Instanciation du StreamWriter avec passage du nom du fichier 
                Dim monStreamWriter As StreamWriter = New StreamWriter(Server.MapPath("./") & "admin\logs\" & fichier)
     
                'Ecriture du texte dans votre fichier
                monStreamWriter.WriteLine("Ma toute première ligne...")
                monStreamWriter.WriteLine("Ma seconde ligne...")
                monStreamWriter.WriteLine("Ma troisième ligne...")
     
                'Fermeture du StreamWriter (Trés important)
                monStreamWriter.Close()
     
            Catch ex As Exception
     
                'Code exécuté en cas d'exception
                Response.Write(ex.Message)
     
            End Try
     
    End Sub

    L'enregistrement est réalisé grâce à cette ligne de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     monStreamWriter.Close()
    L'emplacement et le nom du fichier sont renseigné ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    New StreamWriter("Nom_dossier\Nom_fichier.txt")
    Si tu veux récupérer le répertoire de ton application :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    My.Application.Info.DirectoryPath
    A plus

  5. #5
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2014
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Septembre 2014
    Messages : 78
    Par défaut
    Bonjour,

    Merci de ta réponse constructive

    mon but n'est pas de créer un fichier .text mais plutôt de faire que l'application ou je saisi les données enregistre automatiquement les données dans un fichier text.

  6. #6
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par Milano022 Voir le message
    Bonjour,

    Merci de ta réponse constructive

    mon but n'est pas de créer un fichier .text mais plutôt de faire que l'application ou je saisi les données enregistre automatiquement les données dans un fichier text.
    Quand je dis que ton explication est évasive.......

    Alors l'application en question (d'ou tu saisis les données...) c'est le programme que tu es en train de développer ou bien il s'agit d'une application codée par un autre éditeur de logiciel ??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [IP-2007] Bouton de commande Enregistrer sous.
    Par Pmld59 dans le forum InfoPath
    Réponses: 8
    Dernier message: 26/09/2012, 18h04
  2. commande enregistrement graphique dans GUI ?
    Par jponsoda dans le forum Interfaces Graphiques
    Réponses: 0
    Dernier message: 09/06/2010, 14h37
  3. message d'erreur avec commande Enregistrer
    Par goofyto8 dans le forum Windows XP
    Réponses: 2
    Dernier message: 26/02/2010, 13h50
  4. Actionner la commande "Enregistrer" de IE et FF
    Par gibet_b dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/05/2006, 14h02
  5. enregistrement d'une commande
    Par deli.b dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 23/11/2005, 19h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo