Salut à tous !
Arrivé récemment dans ma boite, j'ai repris le setup créé par un stagiaire sur Inno Setup. Ne connaissant pas le langage, j'ai découvert et réussi à effectuer toutes les tâches que l'on m'a confié. Cependant, il m'en reste une dernière (enfin 2*), sur lesquelles je bloque.
On m'a demandé de faire en sorte que le numéro de version soit renseigné en paramètre dans un fichier .bat, et que dans le fichier .iss, on puisse récupérer ce numéro de version (le paramètre donc) afin à ne plus avoir à rentrer dans le code du .iss mais seulement dans le fichier config (.bat).
J'ai testé différentes choses :
- dans l'invité de commande, j'ai essayé cette commande :
qui signifie que dans le fichier TEST_SETUP_VIDE.iss, j'écris la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part ISCC /dMyAppVersion="3.10.5.1" "C:Userssigt_vmDesktopDev_Inno_SetupTEST_SETUP_VIDE.iss"Avec un Msgbox, j'ai essayé de voir si cela fonctionne, et ce n'est pas le cas. Je récupère ... rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part #define MyAppVersion "3.10.5.1"
- dans le code du fichier .iss, j'ai essayé la fonction GetFileVersion("monProgramme.exe" ) mais elle ne fonctionne pas.
Je voulais donc savoir si quelqu'un aurait une solution approprié afin de résoudre mon problème.
J'ai fais beaucoup de recherches, notamment sur l'aide Inno Setup mais le peu d'exemples qui sont présent m'empêchent de trouver une solution.
Voilà, merci
* : http://www.developpez.net/forums/d15...l/#post8546535
Partager