Bonjour tout le monde,
Je cherche à executer un .bat sous la section [code] de Inoo Setup pour se faire, je crée déjà le fichier batch après je dois l'executer voici mon bout de code permettant de faire la création d'un Batch:
Ce programme doit en faire chercher le chemain de mon porgramme dans le disque dur, mettre le chemin dans un fichier .txt et puis ajouter avec le code .bat on modifie le fichier créé en changeant '\' par '\\' le fichier correctPath.txt se crée mais j'arrive pas a executer le fichier correctPath.bat, j'utilise pour l'execusion la fonction Exec mais cela di je comprends pas trop ses paramètre, une fois que j'execute le programme j'ai cette erreur : Column 104| Type mismatch
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SaveStringToFile(ExpandConstant('{app}\correctPath.txt'), ExpandConstant('{app}'), True); SaveStringToFile(ExpandConstant('{app}\correctPath.bat'), ExpandConstant('{app}\sed.exe') + ' sed s/\\/\\\\/g ' + ExpandConstant('{app}\correctPath.txt') , True); Exec('cmd', ExpandConstant('{app}\correctPath.bat'), '', SW_SHOW, ewWaitUntilTerminated, pathCorrect);
et mon cursus pointe vers
est ce que quelqu'un a déjà utilisé cette fonction? est ce que quelqu'un pourrais m'expliquer ses paramètres?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Exec('cmd', ExpandConstant('{app}\correctPath.bat'), '', SW_SHOW, ewWaitUntilTerminated, pathCorrect);
Merci d'avance
Partager