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

VBScript Discussion :

Création d'un fichier txt depuis autres fichier


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par défaut Création d'un fichier txt depuis autres fichier
    Bonjour,

    J'ai une tache a faire don je ne sais pas vraiment comment m'y prendre,
    alors je vient vous demander conseil.

    Je dois l'aide d'un script vb, crée un nouveau fichier ".txt" et dans ce fichier je dois changer des paramètre de plusieurs anciens fichier txt.

    J'avais penser a faire quel que chose du style :

    1 Création d'un nouveau fichier CFG
    Pour cela : Set objFSO = CreateObject("Scripting.FileSystemObject")

    2 charger les fichiers txt qu'on a besion
    Example :
    Avez des imprimantes : Oui / Non
    --> Si oui, on importe le fichier txt
    --> si non, on importe ... pas le fichier txt (lol?)
    Mais la je sais vraiment pas comment faire....

    3 Remplacer les valeur indiquer
    Example:
    Une fois le fichier txt importer... on recois un nouveau dialogbox qui dis
    --> Non d'imprimant ...
    La je pense utiliser la valeur RemplaceValues

    Puis la sauvegard du fichier...

    Je voudrais savoir ce que vous pensez de la structure du script..

    Et si vous avez des idées.

    Merci a vous

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Regarde les exemples ici ils t'aideront à faire ton script :
    http://vb.developpez.com/faqvbs/?page=II.2

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par défaut
    Enfaite je l'avais déjà vue cette article.

    Mais il y a pas vraiment grand chose qui pourrais m'aider dans mon cas (a part copier un text).

    Merci sinon

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par défaut
    une petite question (simple pour les pro lol)

    je suis occupé avec la première parti
    voici ce que je fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      msgTexte = "Entrez le nom du fichier : " & vbCrLf & vbCrLf & _
                              "(ex.: C:\MonFichier.cfg)" & vbCrLf
      Fichier = InputBox(msgTexte, "Saisie de l'emplacement du fichier à créer", _ 
                                           "C:\Ce_Fichier.cfg")
     
     
    Dim oFSO
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    oFSO.CopyFile "C:\test.cfg","Fichier",True
    Mais aulieu de me copier un fichier .cfg ver ce qu'on introduis, il me cree un fichier "FICHIER" dans le repertoir du script vbs

    savez vous comment ce fait il qu'il me crée pas le fichier demander ?

  5. #5
    Membre expérimenté
    Inscrit en
    Mai 2008
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 189
    Par défaut
    essaie cà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    msgTexte = "Entrez le nom du fichier : " & vbCrLf & vbCrLf & _
    "(ex.: C:\MonFichier.cfg)" & vbCrLf
    Fichier = InputBox(msgTexte, "Saisie de l'emplacement du fichier à créer", _
    "C:\Ce_Fichier.cfg")
     
     
    Dim oFSO
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    oFSO.CopyFile "C:\test.cfg",Fichier,True
    J'ai retiré les Guillemets sur la variable Fichier...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par défaut
    Salut,

    Merci pour ton coup de main, mais il ne trouve pas la variable oFSO.copyfile

    Une idee ?

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/11/2009, 16h25
  2. Réponses: 4
    Dernier message: 30/11/2006, 16h22
  3. Faire appel à un fichier txt depuis word
    Par snwotigers dans le forum VBA Word
    Réponses: 8
    Dernier message: 12/10/2006, 17h14
  4. [FLASH MX] Variables depuis un fichier txt
    Par mascagne dans le forum Flash
    Réponses: 4
    Dernier message: 01/03/2006, 17h57
  5. [VBA-E]Créer un fichier txt depuis une feuille Excel
    Par marie10 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 20/02/2006, 17h36

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