Partage
  • Partager sur Facebook
  • Partager sur Twitter

Variable %username% avec espace

    9 août 2018 à 9:26:51

    Bonjour à tous,

    j'utilise la variable %USERNAME% pour accéder au dossier utilisateur mais je rencontre une erreur dès que l'utilisateur à un espace ou tiret dans son nom. J'ai essayé avec %USERPROFILE% mais sans succès également.

    Merci de votre retour.

    • Partager sur Facebook
    • Partager sur Twitter
      9 août 2018 à 9:51:53

      Je n'ai absolument rien compris, explique plus le contexte et ce que tu as besoin.

      Si tu cherche le home de ton user c'est

      ~
      $HOME



      • Partager sur Facebook
      • Partager sur Twitter

      Architecte logiciel - Software craftsmanship convaincu.

        9 août 2018 à 10:07:38

        Bonjour Necros, ok je vais être plus clair :)

        j'utilise par exemple la ligne 

        start /wait C:\Users\%username%\Downloads\AcroRdrDC1801120040_fr_FR

        si le nom d'utilisateur est en un seul mot la commande fonctionne en revanche si l'utilisateur à un espace dans son nom j'ai une erreur de chemin introuvable. avec des "" l'erreur est identique.

        -
        Edité par Yoann OnDeath 9 août 2018 à 10:18:17

        • Partager sur Facebook
        • Partager sur Twitter
          9 août 2018 à 10:51:47

          Ok, j'ai fait une petite recherche et ce que tu cherche a faire est du windows, tu devrais poster sur le forum Windows si tu veut plus de réponses.
          • Partager sur Facebook
          • Partager sur Twitter

          Architecte logiciel - Software craftsmanship convaincu.

            9 août 2018 à 10:57:20

            Ok je pensais être au bon endroit pour le bat. merci
            • Partager sur Facebook
            • Partager sur Twitter
              11 août 2018 à 21:56:20

              Bonjour Yoann,

              Je ne sais pas si tu as obtenu ta réponse depuis mais en tout cas le forum "Autres langages" est le bon endroit pour le développement de script en batch.

              Tu peux essayer ceci :

              start /wait "titre de la fenetre" "C:\Users\%username%\Downloads\AcroRdrDC1801120040_fr_FR"

              ou cela :

              start /wait explorer.exe "C:\Users\%username%\Downloads\AcroRdrDC1801120040_fr_FR"




              • Partager sur Facebook
              • Partager sur Twitter

              Variable %username% avec espace

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown