L'invite de commande de Visual Studio charge juste quelques variables et les paramètres du chemin. C'est tout, ce n'est rien de spécial, ce n'est pas une invite de commande différente, c'est la même invite de commande avec quelques paramètres configurés. Vous pouvez charger les mêmes paramètres dans votre propre fichier batch en incluant la ligne suivante en haut :
call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
(Évidemment, pour différentes versions de VS, le chemin peut changer légèrement)
Vous pouvez remplacer "x86" par l'architecture appropriée pour votre machine. Les valeurs autorisées sont :
- x86
- amd64
- x64
- ia64
- x86_amd64
- x86_ia64
Cela dit, je ne pense pas qu'il soit nécessaire de charger toutes les variables/chemins ; il suffit de fournir le chemin d'accès complet à l'interface de l'utilisateur. devenv.exe
fichier. Vous pouvez essayer ceci à la place :
"c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /build release "D:\Source Code\Source\test.sln"
(Encore une fois, le chemin changera pour les différentes versions de visual studio)