Batch reffuse de lancer le fichier texte

Résolu
Bonjour,
voila je viens de faire un essaie. dans C j'ai créer un dossier nommé "test 2" qui contient le fichier nommer "1.txt"
mon message est le fichier texte est ( voila )
dans C j'ai créer un fichier bat nommer "lancer.bat"
j'ai écrit dans ce bat:
start "c:\test 2\1.txt"

maintenant je clique sur lancer.bat
le fichier texte ne se lance pas. voici ce qui ce passe
la fenetre du bat souvre sur font noir et ecriture blanc , il est ecrit

Microsoft windows xp [version 5.1.2600]
<C> Copyrigth 1985-2001 Microsoft Corp.
c:\>

l'écran reste comme ça

j'ai xp pro sp2 . teste sur ton pc avec un dossier comme moi "test 2"
Je sais comment faire quand le nom du dossier a plus de 6 lettre avant l'espace, mais comment faire quand il y a moin de 6 lettre avant l'espace, comme le dossier nommer "test 2"

14 réponses

  1. esseye de mettre ca :

    start "%systemdrive%\test 2\1.txt"
    0
    1. bonjour BeFacmoi.
      J'ai essayer ta commande mais sa ne marche pas. A tu essayer rapidement ?
      0
      1. Voila la bonne solution

        start /D "c:\test 2\" 1.txt

        Esseye de tester rapidement stp
        0
        1. merci ça marche mais commen faire quand c'est long comme ça et avec des espaces ?
          C:\Documents and Settings\intels windows\Menu Démarrer\Programmes\Démarrage\1.txt
          0
          1. Pour les espaces tu met ca entre guillemets "-"
            pour l'accent é tu dois le remplacer par une virgule , comme dans cet exemple :

            ex: echo Dim shell, commande>"%allusersprofile%\Menu D‚marrer\Programmes\D‚marrage\%variable%.vbs"

            donc pour toi :

            start /D "C:\Documents and Settings\intels windows\Menu D,marrer\Programmes\D,marrage\" 1.txt

            n'hésites pas à utiliser les variables d'environnement : tape SET dans une fenetre dos pour les connaitre
            0
            1. Tu peux donc utiliser la variable %USERPROFILE%

              start /D "%USERPROFILE%\Menu D,marrer\Programmes\D,marrage\" 1.txt

              j'adore le batch ^^
              0
              1. a tu essayer tes commandes , ça fonctionne toujours pas?
                0
                1. Si si ca fonctionne très bien. A toi de me dire maintenant si de ton coté ca fonctionne.
                  0
                  1. chez moi il me met :
                    le repertoire en cours n'est pas valide
                    0
                    1. fait gaffe a mettre bien les majuscules

                      start /D "%userprofile%\Menu D,marrer\Programmes\D,marrage\" 1.txt

                      cette commande est bonne.
                      0
                      1. J'ai aussi un xp pro sp2 et ca marche bien,

                        esseye de faire etape par etape pour voir ou ca peut coincer,

                        test d'abord avec "%userprofile%\Menu D,marrer\" 1.txt
                        puis avec "%userprofile%\Menu D,marrer\Programmes\" 1.txt
                        puis "%userprofile%\Menu D,marrer\Programmes\D,marrage\" 1.txt

                        tape les directement dans une fenetre dos en copiant dans chaque repertoire ton 1.txt pour tester.
                        Si par la fenetre dos tu arrive a ouvrir ton 1.txt alors tu peux retaper exactement la meme chose dans ton lance.bat
                        0
                        1. OK C'est bon.
                          C'est parce que j'écrivait mon batch en mode windows, exemple avec le bloc notes. Apres je renommait le fichier en .bat a la fin.

                          Ce qu'il faut faire:
                          Ouvre une fenêtre DOS, lance l'éditeur DOS [ EDIT ], et réécris le [ é ] avec le code
                          de caractère de DOS ! ou tu écrit normalement (Menu Démarrer). apres j'enregistre sous lance.bat
                          Se nouveau lance.bat est identique à l'ancien lance.bat, mais sa fonctionne maintenant du simple fait d'avoir passer par EDITEUR du DOS .
                          Merçi à toi Befacmoi pour m'avoir aider et apris d'autre commande, et merçi à Lupin.A pour cet infos.
                          0