Problème de batch - Pas dur mais je comprend pas - Batch pour novice

Bonjour ! Je suis encore assez novice avec le batch et j’ai un problème avec un truc tout con !!! Je me prends la tête à savoir pourquoi ca merde

Voici les lignes :

set folder=%programfiles%\SuperCopier2
cd "%folder%"
start SuperCopier2.exe

Windows me dit qu’il trouve pas SuperCopier2.exe alors que le chemin d’accès spécifié est bon ( à savoir C:\Program Files\SuperCopier2\SuperCopier2.exe )

Pour ceux qui ont une idéé !!!

Merci !

essaye simplement echo %folder% pour voir sic’est bon :neutre:

Depui jai testé avec les lignes suivantes :

cd
cd "%programfiles%"
cd
cd SuperCopier2
cd
start SuperCopier2.exe

et je me suis rendu que j’étais pas dans le bon dossier, je suis dans le dossier ou se trouve mon batch a savoir D:\Mes documents\install et je sais pa comment le forcer a aller dans le bon dossier !

pourquoi ne pas faire

start C:\Program Files\SuperCopier2\SuperCopier2.exe

?

Ca ne marchera pas :wink:

La bonne commande est :

start /D"%ProgramFiles%\SuperCopier2" SuperCopier2.exe

Sinon, la commande
cd
ne change pas de lecteur, d’où l’erreur. Il fallait :

cd /d "%ProgramFiles%\SuperCopier2"

OK merci c good !!!