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 :

Script VBS ou Batch


Sujet :

VBScript

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 67
    Points : 74
    Points
    74
    Par défaut Script VBS ou Batch
    bonjour,
    J'ai commencé un script et je ne sais pas trop comment je pourrai faire.
    je recherche une date dans plusieurs fichiers et envoyer ces fichier dans un autre répertoire.
    Pour être plus précis car cette recherche je peux la faire, là ou je but, c'est que j'aimerai trouver toutes les dates à l'intérieur d'un fichier et qu'elle sois supérieur à une date proposée dans mon script.
    voici mon script qui fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for %%a In (E:\*.*) do >nul find "011016" < "%%a" && copy %%~sa E:*.*011016.txt
    si quelqu'un à une idée à me proposer ou m'orienter, j'ai passé du temps à chercher et à tester mais sans résultat.
    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 64
    Points : 58
    Points
    58
    Par défaut
    Bonjour,
    Sauf erreur de ma part, l'utilisation de commandes DOS pour lire DANS un fichier et en effectuer un traitement suivant le résultat me semble ... disons ... très intéressant pour se faire des nœuds au cerveau.
    Personnellement, je te conseille du VbScript.
    À partir d'une liste de fichiers, tu vas être "obligé" de les traiter 1 par 1.
    Chaque fichier traité doit être ouvert - lecture seule suffit - pour être examiné.
    Si la date recherchée se trouve à une position fixe (1 ligne = 1 enregistrement), le plus simple est de lire enregistrement par enregistrement jusqu'à ce que la date soit trouvée et/ou que la fin du fichier soit atteinte. [Tu peux aussi passer par un .ReadAll puis faire un Split sur VbCRLf et lire la table - on s'amuse comme on peut ]
    Si la date recherchée se trouve à une position indéterminée, le plus simple est d'utiliser la méthode .ReadAll et de lancer une recherche par un "InStr".
    Attention : Assures-toi que, si la date existe, elle n'existe qu'une et une seule fois, sinon ... laquelle choisir.
    Conseil : Écris d'abord les règles de gestion et programme ensuite.
    J'espère avoir répondu à ta question.
    Cordialement.

  3. #3
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 184
    Points : 5 755
    Points
    5 755
    Par défaut
    Je suis d'accord avec AdD92 un VbScript sera plus fiable et plus lisible donc plus maintenable.

    En règle général, si tu n'est pas obligé d'utiliser une commande DOS (console, invite de commande), préfère le vbs.
    Si tu y est obligé la question sur le choix du langage peux se poser.

Discussions similaires

  1. Intégrer une commande Batch dans un script VBS
    Par Magic-0 dans le forum VBScript
    Réponses: 6
    Dernier message: 21/10/2016, 12h47
  2. [Batch] transformer un batch .bat en script VBS
    Par claf60 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 20/11/2009, 22h07
  3. Comment ravoir la main sur un script VBS executer en BATCH
    Par arnaudperfect dans le forum VBScript
    Réponses: 0
    Dernier message: 19/11/2007, 12h18
  4. Probleme recuperation d'une valeur : script vbs -> .bat
    Par pinpin_du_net dans le forum Windows
    Réponses: 3
    Dernier message: 10/05/2005, 12h43
  5. Imprimer un fichier texte avec un script vbs
    Par Persons dans le forum Windows
    Réponses: 3
    Dernier message: 23/12/2004, 16h47

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