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

Résolu/Fermé
testeur98 Messages postés 477 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 23 janvier 2024 - 15 févr. 2008 à 15:40
testeur98 Messages postés 477 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 23 janvier 2024 - 18 févr. 2008 à 22:49
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
15 févr. 2008 à 16:34
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 477 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 23 janvier 2024 74
15 févr. 2008 à 16:46
non ca ne fontionne pas.
je suis sous xp pro sp2.
0
testeur98 Messages postés 477 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 23 janvier 2024 74
15 févr. 2008 à 20:51
je test l'option Problème résolu (veuillez récapituler la solution)
pour voir si ca marche
0
testeur98 Messages postés 477 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 23 janvier 2024 74
15 févr. 2008 à 20:52
c'etait un test
0

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

Posez votre question
testeur98 Messages postés 477 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 23 janvier 2024 74
15 févr. 2008 à 20:58
mon probleme n'est pas resolut
0
Utilisateur anonyme
17 févr. 2008 à 20:16
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 477 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 23 janvier 2024 74
18 févr. 2008 à 12:56
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
18 févr. 2008 à 13:09
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 477 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 23 janvier 2024 74
18 févr. 2008 à 22:49
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