L'exécutable ne se lance pas dans un (batch)
Résolu
testeur98
Messages postés
473
Date d'inscription
Statut
Membre
Dernière intervention
-
testeur98 Messages postés 473 Date d'inscription Statut Membre Dernière intervention -
testeur98 Messages postés 473 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
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
-
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 -
non ca ne fontionne pas.
je suis sous xp pro sp2. -
je test l'option Problème résolu (veuillez récapituler la solution)
pour voir si ca marche -
c'etait un test
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
mon probleme n'est pas resolut
-
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 -
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 -
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 -
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.