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 :
Pour les lignes qui nous intéressent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set PATHINSTALL=%1 set EAGLE_MEMEX_BIN=%PATHINSTALL%\lib
Mon problème est le suivant:
Si je fais tel quel, et que le chemin passé est,
Code : Sélectionner tout - Visualiser dans une fenêtre à part C:\Program Files
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à:
Ce qui est bien sur faux aussi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PATHINSTALL="C:\Program Files" EAGLE_MEMEX_BIN="C:\Program Files"\lib
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.
Partager