Problème fichier batch if exist

Fermé
darkmetalolo Messages postés 24 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 23 octobre 2009 - 23 oct. 2009 à 19:00
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 - 24 oct. 2009 à 13:51
Bonjour tout le monde,

J'ai besoin de votre aide ce soir car je souhaite créer un fichier batch, or celui ci ne fonctionne pas pour je ne sais quelle raison. Je le poste de deux facons différentes une avec les caractères spéciaux, l'autre avec les substituts de ces caractères en console.

if exist "C:\Users\Lo<c\Documents\*.*" goto prog
goto end
:prog
start explorer.exe "C:\Program Files\Programme\Programme.exe"
:end
pause


et

if exist "C:\Users\Loïc\Documents\*.*" goto prog
goto end
:prog
start explorer.exe "C:\Program Files\Programme\Programme.exe"
:end
pause


D'après moi le problème viendrait de la première ligne. Pourriez vous m'aider s'il vous plait ?

Merci d'avance

4 réponses

kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
23 oct. 2009 à 19:19
Une question,
a quoi veut tu que ton script servent ?
0
darkmetalolo Messages postés 24 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 23 octobre 2009 2
23 oct. 2009 à 21:31
Je souhaiterais que le script lance un programme en fonction du fait qu'un fichier de n'importe quelle extension soit présent dans un certain répertoire; et s'il n'y a pas de fichiers dans le répertoire, le programme ne se lance pas.
0
darkmetalolo Messages postés 24 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 23 octobre 2009 2
23 oct. 2009 à 21:32
Je pense que cela vient du fait que j'ai mis *.*
0
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
24 oct. 2009 à 13:51
et si tu mettais seulement start programme mais sans l'extension. il prendra le prioritaire.
0