Nom du dossier avec espace.batch = erreur

Résolu
testeur98 Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   -  
 Novice -
Bonjour,

Je fait appel à un fichier batch pour lancer une application qui se trouve dans un dossier don le nom comporte un espace.
l'éxécutable ne se lance pas a cause de cet espace. j'ai pas trouver des paramètres possible.

Ce que j'ai trouver: example pour lancer nero.exe qui est dans le dossier" logiciels ajour" il faut mettre dans mon fichier bat:
start c:\logici~1\nero.exe cet commande fonctionne
ici ça fonctionne car 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.
du genre "logi pasajour"

Pouvez vous m'aider S.V.P. pour xp pro sp2
Mon but, est de lancer mon batch pour qu'il copier un fichier dans ce dossier:
C:\Documents and Settings\intel windows\Menu Démarrer\Programmes\Démarrage1 message(s) posté(s) depuis le vendredi 15 février 2008
Configuration: Windows xp pro
Internet Explorer 7.0

9 réponses

  1. Novice
     
    Bonjour, si ça peut aider:

    dans le bat il faut mettre :

    start "nom1" "C:\chemin avec des espace\exe avec des espace"

    nom1 = vous mettez ce que vous voulez c est le nom de la fenetre cmd
    8
  2. testeur98 Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   74
     
    si j'ai bien compris il faut écrire dans mon fichier bat ceçi, example:
    start "c:\logi pasajour\nero.exe"

    il faut mettre les guillemets?
    j'ai pas encore tester , je vais le faire
    2
  3. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    C'est quoi le message d'erreur ?
    2
  4. testeur98 Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   74
     
    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

    je vais sortir 45 mn . j'ai xp pro sp2 . teste sur ton pc avec un dossier comme moi "test 2"
    2
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    l'éxécutable ne se lance pas a cause de cet espace. j'ai pas trouver des paramètres possible.

    Solution simple:
    "c:\mon répertoire\mon executable avec des espaces.bat"
    1
  7. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    C'est ça !
    1
  8. testeur98 Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   74
     
    ca ne fontionne toujours pas,
    1
  9. testeur98 Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   74
     
    je n'ai pas sorti pour 45 mn .
    je sais que dans xp pro sp2 microsoft a enlever encore quelque commandes, mais je ne sait pas les quels.
    1
  10. testeur98 Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   74
     
    c'est resolut
    -2
    1. pilop
       
      ah ben; du bon usage des forums: ne pas oublier qu'il s'agit davantage d'une FAQ qu'un chat. Au sens que chaque réponse peut-être retrouvée par un utilisateur ayant un problème similaire et éviter ainsi que la même question soit posée mille fois. Un patrimoine de savoir en quelque sorte.
      0