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

Scripts/Batch Discussion :

Récupération de données + boucle


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut Récupération de données + boucle
    Bonjour je suis tout nouveau sur votre forum et je viens chercher de l'aide ,

    j'ai un script qui me créer toute une arborescence de dossiers avec des droits pour un utilisateurs,

    mon problème viens du fait que j'ai plus de 800 utilisateurs, donc à part me taper 800 fois la commande "du chemin du script + le numéro_nom de l'utilisateur" dans Executer, je sollicite votre aide.

    est ce que quelqu'un pourrait m'indiquer ce que je dois rajouter dans mon script pour pouvoir lire des données dans une colonne excel de 800 lignes environs et les récupérer dans le batch pour le faire executer automatiquement les uns à la suite des autres ?

    voici le début du script:

    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
    @echo off
    
    if exist \\serveurX\DossierX\%1 goto erreur 
    
    @mkdir \\serveurX\DossierX\%1\"DOCUMENTS A PUBLIER"
    
    @mkdir \\serveurX\DossierX\%1\"DOCUMENTS DEJA PUBLIES"
    
    @mkdir \\serveurX\DossierX\%1\"ESPACE DE TRAVAIL"
    .
    .
    . (reste du script qui créer les sous rep et donne les droits)
    .
    .
    @echo fin de la creation du dossier %1
    @goto fin
    
    :erreur
    @echo Le dossier %1 existe deja
    
    :fin
    l'idée est d'avoir un excel toto.xls avec une seule colonne contenant:

    1111_toto
    1112_tata
    1113_titi

    et de récup les données via le batch pour créer tout les répertoires.

    je pensé au fait de créer soit une boucle "Tant que" il y a quelque chose à lire dans l'excel cela boucle et incrémente de 1 pour lire la case suivante, et a chaque incrémentation récupérer la variable en %1 pour éxécuter le script, et hop rebelote on boucle +1 et on récupére la valeur suivant et le script se rééxecute jusqu'a la fin des données dans la colonne excel.

    le problème c'est que je ne sais pas mettre cette idée en pratique.

    si vous pouviez m'aider, merci infiniment.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut
    un tout petit up

  3. #3
    Membre chevronné

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Billets dans le blog
    1
    Par défaut
    2 possibilités :

    1./ Tu exportes ton fichier excel en CSV, et c'est batch readable.
    2./ Tu te met au VBA

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut
    oki merci,

    bah je vais pas me mettre au VBA c'est sûr,

    par contre batch readable, c'est une commande ?

  5. #5
    Membre chevronné

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Billets dans le blog
    1
    Par défaut
    Ca veux dire lisible en anglais, du verbe read.

Discussions similaires

  1. Récupération de données boucle (Script Bash)
    Par minka dans le forum Shell et commandes POSIX
    Réponses: 12
    Dernier message: 11/03/2015, 16h07
  2. Réponses: 7
    Dernier message: 09/03/2010, 09h23
  3. [MySQL] Récupération de données dans une boucle
    Par Rodinrott dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 04/11/2008, 10h15
  4. [MySQL] Création de variables dans une boucle et récupération de données avec une requête
    Par lavande4 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/09/2008, 11h10
  5. [D6 => XML] Récupération de données avec une boucle.
    Par Bason_sensei dans le forum Delphi
    Réponses: 1
    Dernier message: 23/05/2006, 13h50

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