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

Windows Discussion :

[Batch] Scinder la variable %PATH% avec ;


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de TheDrev
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut [Batch] Scinder la variable %PATH% avec ;
    Bonjour,

    Je souhaite scinder la variable %PATH% grâce aux délimiteur ;
    Je ne sais même pas si c'est faisable en Batch (j'aimerai bien me passer de langage hôte si possible).

    Merci de m'indiquer le chemin si possible !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 89
    Par défaut
    hmm... Je ne sais pas trop comment faire, mais ce serait peut etre possible de définir une variable "chemin" dans laquelle tu mets ton %PATH%, et après, dans une variable "1" tu mets par exemple les 10 premières lettres, et dans une variable 2 le reste. Je ne sais pas du tout si c'est faisable^^

    j'espère que quelqu'un de vachement plus calé que moi (c'est pas très dur lol) passeras par ce topic et te répondra précisement^^

  3. #3
    Membre très actif
    Avatar de TheDrev
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    Merci quand même, mais les variables variables sont de longueur différente.

    J'ai continuer mes tests, j ai la premiere sous chaine avec ceci : reste a boucler sur les autres...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    for /f "delims=;" %%i in ("%PATH%") do echo %%i

  4. #4
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Je ne comprend pas le mot scinder, pourais tu m'expliquer ?

    Peut être que je pourai t'aider

  5. #5
    Membre très actif
    Avatar de TheDrev
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    Salut,
    je veux faire un "explode" de la variable PATH en plusieurs sous chaines.
    Mon code ci-dessus ne me renvoie que C:\WINDOWS\system32 et je voudrai boucler sur le reste de la chaine.
    C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
    C:\program files\MinGW\bin;C:\Program Files\UnxUtils\usr\local\wbin;
    etc

  6. #6
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Je ne comprend pas explode non plu.

    Donc si je comprend bien tu veut récupérer tous les chemin séparément ?

    Je ne sais pas si c'est ca que tu veut mais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "tokens=1,2,3,4,5,6,7,8,9 delims=;" %%i in ("%PATH%") do echo %%i %%j %%k %%l %%m %%n %%o %%p %%q

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

Discussions similaires

  1. JDK bien installé mais problème avec la variable PATH
    Par abysr dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 27/10/2014, 18h15
  2. Path avec une variable
    Par herroP dans le forum VB.NET
    Réponses: 2
    Dernier message: 19/05/2012, 11h51
  3. Réponses: 1
    Dernier message: 19/10/2011, 13h31
  4. Batch - modification d'un txt avec des variables
    Par avrilspirit dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 25/06/2010, 23h32
  5. Cacher Variable Url avec Variable Globale
    Par danuz dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/09/2003, 17h20

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