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 :

Problème d’exécution ligne de commande


Sujet :

Scripts/Batch

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Info-Indus
    Inscrit en
    Avril 2015
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Info-Indus
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 202
    Points : 42
    Points
    42
    Par défaut Problème d’exécution ligne de commande
    Bonjour,

    J'ai un petit soucis, j'aimerais via une commande Windows copier/coller des fichiers d'un répertoire vers un autre.
    J’ai créer ma commande tout se passe bien, quand je la tape dans l'invite de commande, elle s’exécute!

    Par contre quand je met cette commande dans fichier .bat et que j’exécute le .bat, ça ne fonctionne pas ! Des idées ?

    Nom : Capture.PNG
Affichages : 681
Taille : 588,4 Ko

  2. #2
    Membre éclairé Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Points : 809
    Points
    809
    Par défaut
    Bonjour,
    Essayez la syntaxe suivante:
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo off & cls
    xcopy "fichier à copier" "répertoire"
    pause
    exit

    Il est conseillé de mettre les chemins entre guillemets car si il y a des espaces dans le nom d'un fichier/dossier cela va vous retourner une erreur si il n'y sont pas.
    ________________________________________________________________
    N'oublie pas de faire une sauvegarde avant d'exécuter des scripts...
    Si j'ai ton problème, un petit fait toujours plaisir!
    ________________________________________________________________

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur Info-Indus
    Inscrit en
    Avril 2015
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Info-Indus
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 202
    Points : 42
    Points
    42
    Par défaut
    Ok je vais tester votre commande, mais j'ai une petite question. A quoi sert cette ligne de commande ?


  4. #4
    Membre du Club
    Homme Profil pro
    Développeur Info-Indus
    Inscrit en
    Avril 2015
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Info-Indus
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 202
    Points : 42
    Points
    42
    Par défaut
    J'ai testé, toujours le même soucis, en passant par le .bat rien ne ce passe. Mais en tapant la commande dans l'invite, ça fonctionne.

    Je pense avoir répondu à la question que je me posais précédemment, ton code me demande d'appuyer sur une touche pour lancer la copie.
    L'idéal serait de ne pas avoir ce genre d'interaction étant donné que j'envisage de lancer ce .bat via une taches planifiée durant la nuit, quand personne ne sera devant le PC.

    Retour de l’exécution du .bat:

    Nom : 2.PNG
Affichages : 531
Taille : 46,4 Ko

  5. #5
    Membre éclairé Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Points : 809
    Points
    809
    Par défaut
    Non mon code te dit d'appuyer sur une touche pour se fermer.
    change
    @echo oFF
    par
    @echo ON
    et prend un screenshot s'il te plait.
    ________________________________________________________________
    N'oublie pas de faire une sauvegarde avant d'exécuter des scripts...
    Si j'ai ton problème, un petit fait toujours plaisir!
    ________________________________________________________________

  6. #6
    Membre du Club
    Homme Profil pro
    Développeur Info-Indus
    Inscrit en
    Avril 2015
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Info-Indus
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 202
    Points : 42
    Points
    42
    Par défaut
    Citation Envoyé par devilsnake88 Voir le message
    Non mon code te dit d'appuyer sur une touche pour se fermer.
    change par et prend un screenshot s'il te plait.
    Le screenshot après modif de l'echo:

    Nom : 3.PNG
Affichages : 546
Taille : 85,4 Ko

  7. #7
    Membre du Club
    Homme Profil pro
    Développeur Info-Indus
    Inscrit en
    Avril 2015
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Info-Indus
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 202
    Points : 42
    Points
    42
    Par défaut
    La même commande en la tapant dans cmd.exe:


    Nom : 4.PNG
Affichages : 574
Taille : 83,3 Ko

  8. #8
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    C'est un problème d'accent au niveau du dossier Qualité et ça se voit très bien quand on regarde un peu avec ses yeux ouverts...

    Il faut savoir que les accents sont très mal gérés entre Windows (le texte de la commande dans Notepad) et DOS (la boîte "noire")...

    Le plus simple pour toi serait de renommer Qualité en Qualite.

    Sinon il faut éditer le .bat dans la boîte DOS avec "edit machin.bat" (machin = le nom de ton fichier), se déplacer avec les flèches et la touche ALT pour les menus. Je le sens mal... Renomme plutôt...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  9. #9
    Membre éclairé Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Points : 809
    Points
    809
    Par défaut
    Ou simplement convertir le .bat en OEM 850...
    ________________________________________________________________
    N'oublie pas de faire une sauvegarde avant d'exécuter des scripts...
    Si j'ai ton problème, un petit fait toujours plaisir!
    ________________________________________________________________

  10. #10
    Membre du Club
    Homme Profil pro
    Développeur Info-Indus
    Inscrit en
    Avril 2015
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Info-Indus
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2015
    Messages : 202
    Points : 42
    Points
    42
    Par défaut
    Très bien vu! C'était bien à cause des accents.

  11. #11
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par devilsnake88 Voir le message
    Ou simplement convertir le .bat en OEM 850...
    Tu fais ça dans le Bloc-notes ? Dans celui de mon vieux XP j'ai pas l'option...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  12. #12
    Membre éclairé Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Points : 809
    Points
    809
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Tu fais ça dans le Bloc-notes ? Dans celui de mon vieux XP j'ai pas l'option...
    Il existe plusieurs façons gratuites de le faire comme avec Notepad++.
    De plus je n'aime pas ta solution car dans certains cas tu ne peux simplement pas renommer des fichiers/dossiers comme cela, par exemple un logiciel du travail qui en génère automatiquement et qui refuse de fonctionner si tu les renommes, d'où mon intervention.
    Et je t'invite à cesser ce genre d'attitude avec moi, ça serait appréciable.
    ________________________________________________________________
    N'oublie pas de faire une sauvegarde avant d'exécuter des scripts...
    Si j'ai ton problème, un petit fait toujours plaisir!
    ________________________________________________________________

  13. #13
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par devilsnake88 Voir le message
    Et je t'invite à cesser ce genre d'attitude avec moi, ça serait appréciable.
    Calme, calme, on dirait que tu as pris quelque chose de travers, ce qui n'était absolument pas mon intention, et je ne sais même pas de quelle attitude tu parles.
    Je posais simplement une question parce que l'option pour convertir en OEM850 je ne l'ai pas dans mon notepad.exe et je pensais simplement que tu avais une version plus récente (Vista, 7 ou plus) qui proposait l'option, et comme je suis curieux je voulais savoir de quoi il s'agissait. C'est mal ?
    Ou alors tu as pris pour toi la réponse que je faisais à l'OP quand je parlais des yeux ouverts (je viens de relire le fil) ?

    Citation Envoyé par devilsnake88 Voir le message
    Il existe plusieurs façons gratuites de le faire comme avec Notepad++.
    De plus je n'aime pas ta solution car dans certains cas tu ne peux simplement pas renommer des fichiers/dossiers comme cela, par exemple un logiciel du travail qui en génère automatiquement et qui refuse de fonctionner si tu les renommes, d'où mon intervention.
    Notepad++ je connais mais je ne voulais pas le proposer tout de suite : d'abord se dépatouiller avec les outils de base, c'est ma devise.

    Ensuite, si tu relis bien ce que j'ai proposé, tu verras que j'ai aussi parlé d'utiliser l'éditeur de DOS, mais au vu des connaissances du demandeur, j'ai préféré laisser tomber cette option, sinon c'était courir le risque d'avoir un autre problème le jour où il reprendrait notepad pour modifier son fichier au lieu du edit sous DOS.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

Discussions similaires

  1. Réponses: 11
    Dernier message: 03/04/2012, 16h48
  2. problème Curl/php en ligne de commande
    Par DaYonyon dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 02/06/2010, 18h26
  3. Problème de compilateur en ligne de commande
    Par momo31000 dans le forum EDI
    Réponses: 9
    Dernier message: 05/02/2008, 16h23
  4. Problème d'accent en ligne de commande
    Par fabrice.77 dans le forum Outils
    Réponses: 1
    Dernier message: 13/02/2007, 10h15
  5. 7-Zip - Problème de décompression en ligne de commande
    Par Lorponos dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 26/07/2006, 15h07

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