1/ T'es sûr que tu l'utilises pas ailleurs aussi ta variable, notamment dans propriétés->C/C++->Fichiers de sortie ?
Si tu mets en dur D:\bin\binbcxtp3.exe, mais que tu définis aussi BATCH à "toto" par exemple, ça donne quoi ?
Dans Project->Settings->C++, je ne vois pas le champ Fichiers de sortie ?
Par contre je viens de trouver la solution à mon problème :
Lorsque je tapais $(BATCH)/binbcxtp3.exe dans Project->Settings->Link(General)->Output file name,
cela me changeait automatiquement le champ : Project->Settings->Link(Customize)->Program database name en : Debug/$(BATCH)/liblpxtp3.pdb
!! Je l'ai donc changé et maintenant tout marche bien.
2/ J'ai jamais essayé, mais apparement c'est possible en changeant la cible à exécuter dans propriétés->Débogage:Action, qui vaut par défaut $(TargetPath). Remplace par ton .bat qui fait le ménage puis lancer l'exe (reçu en paramètre pourquoi pas), et essaye...
Quand tu parles de propriétés->Débogage:Action, tu parle de Project->Settings->Debug->Executable for debug session ???
en tout cas, j'ai essayé de mettre un fichier BAT dans ce menu mais VC++ refuse car ce n'est pas un exe.
Donc, je n'ai toujours pas d'idée comment faire pour ma 2ème question ?
Kévin
Partager