L'exécutable ne se lance pas dans un (batch)

Résolu
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   -  
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   -
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émarrage

9 réponses

Utilisateur anonyme
 
Bonjour,

start "c:\program files\Nero Burning\nero.exe"

placer le nom long entre guillemets

start "le nom long avec le chemin d'accès"

Lupin
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
non ca ne fontionne pas.
je suis sous xp pro sp2.
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
je test l'option Problème résolu (veuillez récapituler la solution)
pour voir si ca marche
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
c'etait un test
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
mon probleme n'est pas resolut
0
Utilisateur anonyme
 
re :

Pour lancer un executable sous DOS, il n'est pas requis d'utiliser l'instruction "start"

essayer :

"C:\Program Files\Ahead\Nero\Nero.exe"

sous WXP SP2, chez moi ça fonctionne !

Lupin
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
Bonjour,
C'est testeur98. Mon but, est de lancer mon batch pour qu'il copier un fichier nommer setupx.exe (qui est nero) dans ce dossier pour qu'au prochain démarrage l'installation commence.
C:\Documents and Settings\intel windows\Menu Démarrer\Programmes\Démarrage
Mais avant tous, je doit tester pour voir s'il va se lancer.
l'exemple que tu a donner plus haut fonctionne , que je doit écrire:
"C:\Program Files\Ahead\Nero\Nero.exe"
Mais mon problème début a partir du Menu Démarrer. exemple:
"C:\Documents and Settings\intel windows\setupx.exe"
ici sa ce lance ok
"C:\Documents and Settings\intel windows\Menu Démarrer\setupx.exe"
ici sa se lance pas . Ou est la cause ??
commande trop longue pour batch ?. l'espasce dans menu démarrer?. ou le é du menu démarrer ?

je vien t de faire un autre test. j'ai créer dans C un dossier nommer Menu Démarrer. je met setupx.exe dedans et j'ecrit dans mon batch:
"c:\Menu Démarrer\setupx.exe"
resultat il affiche

C:\>"c:\Menu Dùmarrer\setupx.exe" Le chemin d'accès spécifié est introuvable.

(sauf que l'accent sur le u est dans l'autre sens.j'arrive pas a écrire son u )
Si je renomme le é en e (nom du dossier du menu démarrer) ca marche. mais moi je veut pour
C:\Documents and Settings\intel windows\Menu Démarrer\Programmes\Démarrage'
Apparament ce é pause problème, même si je le remplace par une virgule
0
Utilisateur anonyme
 
re :

C'est parce que tu edit ton batch em mode windows, exemple avec le bloc notes.

Ouvre une fenêtre DOS, lance l'éditeur DOS [ EDIT ], et réécris le [ é ] avec le code
de caractère de DOS !

Lupin
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
Bonjour Lupin.A . Merçi a toi pour tes aides.
ENFIN J'AI EU LA SOLUTION QUI FONCTIONNE. JE PENSE QUE C'EST LE é QUI TA MIS LA PUCE A L'OREILLE. MERCI TOUT DE MEME, IL FALLAIT Y PENSER, JE SAVAIT PAS CET METHODE.
0