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 :

Explication d'une commande


Sujet :

Scripts/Batch

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 36
    Points : 16
    Points
    16
    Par défaut Explication d'une commande
    Bonjour à tous


    set XX=C:\Programme\YY

    path=%XX%\xxxxxx\bin;%path%
    path=%XX%\yyyyyy\bin;%path%


    Quelqu'un pourrait m'expliquer la fonction réalisée par ces commandes ?
    set XX sert à créer une variable d'environement, mais les deux autres ?

    merci beaucoup d'avance !

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Citation Envoyé par drfell Voir le message
    mais les deux autres ?
    path /? sur la ligne de commande pour la réponse...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 36
    Points : 16
    Points
    16
    Par défaut
    http://www.ss64.com/nt/path.html

    Mais j'ai toujours du mal à cerner ce que ça fait concrètement... Je ne connais pas du tout les lignes de commandes Windows, mais j'ai besoin de comprendre ce passage là...

    Merci d'avance

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Cela existe aussi sur Unix, le path : ce sont les divers répertoires dans lesquels le système va chercher les exécutables quand tu les appelles en ligne de commande sans préciser leur chemin absolu.

    Par exemple, où que tu sois dans ton arborescence de répertoires, taper "cmd /?" sera toujours valide, parce que "cmd.exe" est "dans le PATH", donc accessible depuis n'importe où.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 36
    Points : 16
    Points
    16
    Par défaut
    Merci pour tes réponses, je comprends mieux !

    Je vais essayer d'expliquer mon vrai problème. En fait, quand je lance un programme à l'aide d'un batch comprenant seulement ces deux commandes, tout fonctionne.
    Si je lance le programme à partir de son exécutable, il n'arrive pas à trouver certrains fichiers par la suite.

    Ce programme est Matlab. En gros qu'est ce que ces deux commandes changent dans l'exécution de matlab ?

  6. #6
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Citation Envoyé par drfell Voir le message
    En gros qu'est ce que ces deux commandes changent dans l'exécution de matlab ?
    Cela change que Matlab doit lancer des sous-programmes directement, et que s'ils ne sont pas dans le PATH, le système d'exploitation ne les trouve pas, tout simplement.

    Pour ajouter ces paths de façon permanente :
    Poste de travail -> Bouton droit -> Propriétés -> Avancé -> Variables d'environnement -> Variables système -> chercher "Path" -> Ajouter les deux chemins à la fin, ne pas oublier les ";" entre chaque chemin surtout.

    Au besoin, redémarrer le PC, le problème devrait être réglé.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  7. #7
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 36
    Points : 16
    Points
    16
    Par défaut
    Merci beaucoup j'avais trouvé entre mon post et ton message.

    Bonne journée et merci encore

  8. #8
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    De rien. Les remerciements se font via le bouton ...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

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

Discussions similaires

  1. Explication d'une commande linux Svp
    Par anasz dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 02/06/2014, 16h39
  2. explication d'une commande SQL
    Par fred974 dans le forum SQL
    Réponses: 4
    Dernier message: 17/09/2007, 09h50
  3. Explication d'une commande unix
    Par claralavraie dans le forum Linux
    Réponses: 4
    Dernier message: 14/02/2006, 17h22
  4. petite explication d'une commande
    Par ghitalove dans le forum ASP
    Réponses: 4
    Dernier message: 13/12/2005, 09h58
  5. petite explication d'une commande
    Par ghitalove dans le forum Langage SQL
    Réponses: 4
    Dernier message: 09/12/2005, 11h52

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