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 :

Users changeant posant problèmes ! [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2014
    Messages : 36
    Par défaut Users changeant posant problèmes !
    Bonjour à tous,
    Nouveau et apprenant le langage MS-DOS depuis 3 jours je suis confronté à un problème.
    Mon problème est le suivant :

    J'aimerai faire un Batch qui une fois lancé copie toutes les photos en .jpg sur ma clef usb,
    facile pour le moment un petit xcopy et c'est fini mais le problème c'est que le nom d'utilisateur peut
    changer par exemple là c'est Users\Clément mais cela peut très bien être Users\Margot et même le nom
    du disque cela peut être C:\ comme A:\ donc comment puis-je faire en sorte que le batch trouve
    le nom d'utilisateur et trouve le nom du disque dur ? Voici ma ligne de texte :

    Nom : Capture.PNG
Affichages : 84
Taille : 1,3 Ko

    Donc voilà merci d'avance j'espère avoir des pistes voir même la réponse à mon problème !

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    tu as les variables d'environnement pour ça :

    Nom de l'utilisateur = %username%
    Disque dur systeme = %systemdrive%

    donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy /s "%systemdrive%\users\%username%\pictures\*.jpg" "photos\"

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2014
    Messages : 36
    Par défaut
    Merci beaucoup c'est parfait c'est ça ! (juste qui manque le "s" à "picture")
    Petit question du coup comment tu sais pour savoir que c'est %username% ou encore %systemdrive%
    ou les trouves tu ? Ou comment fais tu pour savoir ?

    Merci d'avance et merci pour ton aide qui m'est précieuse !

  4. #4
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    tu peux lister les variables d'environnement en faisant un simple :

    dans le prompt de commande.


  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2014
    Messages : 36
    Par défaut
    Merci beaucoup sachadee une autre petite question après j’arrête ahah !
    Comment fait on pour faire ça mais en vrai langage MS-DOS :

    xcopy /s "%systemdrive%\users\%username%\pictures\*.jpg et \*.tif et \*.mpg" "photos\"

    Merci encore !!!

  6. #6
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo off
    set "$ext=jpg gif mpg"
    
    for %%a in (%$ext%) do xcopy /s "%systemdrive%\users\%username%\pictures\*.%%a" "photos\"

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

Discussions similaires

  1. Syntaxe insert posant problème
    Par nicoda dans le forum Requêtes
    Réponses: 2
    Dernier message: 31/08/2007, 15h39
  2. Assembly posant problème hors machine de developpement
    Par theMonz31 dans le forum VC++ .NET
    Réponses: 5
    Dernier message: 15/06/2007, 09h57
  3. [PostgreSQL 7.4] pg_dump et pg_user posant problème
    Par novices dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 19/04/2007, 16h24
  4. [VB]Lecture dans une base de donnée posant problème
    Par polo-j dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 23/03/2006, 00h16
  5. [Mail] Envoi de mail avec une boucle posant problème
    Par dj-julio dans le forum Langage
    Réponses: 7
    Dernier message: 09/01/2006, 10h44

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