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 :

2 questions batch [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Par défaut 2 questions batch
    Bonjour,
    débutant en Batch et sur le forum, j'aurais 2questions à vous soumettre:

    La première (et la plus simple je pense):

    J'ai un dossier caché dans lequel se trouve une image, et j'aimerais que cette image redevienne visible lors d'une copie.


    2ème question:

    J'ai un fichier texte qui contient cela:

    Profil Tous les utilisateurs *: Livebox-0L63
    Profil Tous les utilisateurs *: SFR_2DA0
    Profil Tous les utilisateurs *: Livebox-4J0E
    Profil Tous les utilisateurs *: Livebox-43BA
    Profil Tous les utilisateurs *: Mdp: azerty


    Et je veux faire de "Livebox-0L63" (qui est amené à changer) une variable.
    Pour cela j'ai pensé avoir la solution:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FOR /F "tokens=7 delims= " %%i in ('type Wifi.txt^|Find "Profil Tous les utilisateurs    : " ') do set "var=%%i"
    @echo %var%
    mais ce script me donne la variable "azerty", le dernier mot du fichier.



    En espérant avoir été assez clair pour que vous m'aidiez,
    Cdlt
    Noé

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    La première (et la plus simple je pense):
    attrib

    2ème question:
    Je pense que ton fichier contient ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Profil Tous les utilisateurs    : Livebox-0L63
    Profil Tous les utilisateurs    : SFR_2DA0
    Profil Tous les utilisateurs    : Livebox-4J0E
    Profil Tous les utilisateurs    : Livebox-43BA
    Profil Tous les utilisateurs    : Mdp: azerty
    Je ferai comme ça
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FOR /F "tokens=5,* delims= " %%a in ('type Wifi.txt^|Find "Profil Tous les utilisateurs    : " ') do set "var=%%~b"&goto outfor
    :outfor
    @echo %var%

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Par défaut
    Merci pour ta réponse,
    ma première question est résolue cependant la seconde m'affiche cela lors de son exécution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    C:\Users\noeba\OneDrive\Bureau>FOR /F "tokens=5,* delims= " %a in ('type Wifi.txt|Find "Profil Tous les utilisateurs    : " ') do set "var=%~b"  & goto outfor
    Commande ECHO activée.
    
    C:\Users\noeba\OneDrive\Bureau>pause

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Envoie ton fichier texte

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Par défaut
    voici. Wifi.txt

  6. #6
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Voici

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FOR /F "tokens=5,* delims= " %%a in ('type "%~dp0Wifi.txt"^|Find "Profil Tous les utilisateurs"') do set "var=%%~b"&goto outfor
    :outfor
    @echo %var%

    Parce que, un "type" du fichier affiche ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        Profil Tous les utilisateurs    á: Livebox-0563
        Profil Tous les utilisateurs    á: FreeWifi
        Profil Tous les utilisateurs    á: SFR_2DA0
        Profil Tous les utilisateurs    á: Livebox-470E
        Profil Tous les utilisateurs    á: Livebox-43BB
        Profil Tous les utilisateurs    á: Mdp: azerty

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Par défaut
    Merci beaucoup!!!

    Il me reste encore 2 petites questions:

    - A quoi sert token=5
    -Comment connaitre le nom de la box à laquelle je suis connecté

    encore merci,
    Noé

  8. #8
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    - A quoi sert token=5
    Avec le délimiteur espace cela divise la chaine en plusieurs tokens :
    token1 = Profil
    token2 = Tous
    token3 = les
    token4 = utilisateurs
    token5 = á:
    token6 = Livebox-0563

    Avec tokens=5,*
    Nous lui demandons de commencer à récupérer le tokens 5, puis tous ce qui reste.
    Le premier token récupérer (5) sera stocker dans la variable %%a
    Le suivant dans %%b

    - Comment connaitre le nom de la box à laquelle je suis connecté
    https://stackoverflow.com/questions/...twork-in-batch

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Par défaut
    Ok merci bcp!!

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

Discussions similaires

  1. question batch xcopy
    Par dashi dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 25/02/2009, 12h09
  2. [batch] poser une question
    Par arcane dans le forum Windows
    Réponses: 2
    Dernier message: 04/05/2007, 16h29
  3. Réponses: 21
    Dernier message: 10/11/2004, 18h04
  4. Question sur les batchs files (.bat)
    Par ptitbonum dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 08/04/2004, 23h02

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