Bonjour à tous!

Je dois mettre en place hsqldb en service pour les connaisseurs qui s'installent avec inno setup (pour situer le contexte mais osef).

J'ai dis à inno setup de passer le chemin d'installation choisi en paramètre à un fichier bat.
Exemple : monfichier.bat C:\Program files

Et dans le bat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
set PATHINSTALL=%1
set EAGLE_MEMEX_BIN=%PATHINSTALL%\lib
Pour les lignes qui nous intéressent.

Mon problème est le suivant:
Si je fais tel quel, et que le chemin passé est ,
La valeur de PATHINSTALL sera de C:\Program ce qui fausse tout.
J'ai donc modifié avec des guillemets:
monfichier.bat "C:\Program files"
Et dans ce cas là:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
PATHINSTALL="C:\Program Files"
EAGLE_MEMEX_BIN="C:\Program Files"\lib
Ce qui est bien sur faux aussi.
J'ai essayé plusieurs choses mais là je suis bloqué, je m'en remets donc à vous.... merci d'avance.


Edit : j'ai essayé de mettre les guillemets à %1 mais j'ai le même souci.