cmd /C string
Executa o comando especificado por string e, em seguida, finaliza o prompt de comando
cmd /K string
Executa o comando especificado por string, mas deixa o prompt de comando
A maneira padrão de executar múltiplos comandos de uma só vez é separar cada comando com &&
; por exemplo, echo hello && pause
escreverá "hello" no prompt de comando e aguardará que você pressione uma tecla. Você pode combinar isso com o uso de / C ou / K descrito acima para executar vários comandos. Para usar o prompt de comando do visual studio, você pode querer que o primeiro comando seja para alterar o diretório para qualquer diretório do Prompt de Comando do VS, usando o comando cd
.
Outras opções incluem configurar o caminho, ativar ou desativar o eco, etc. Execute cmd /?
no prompt de comando para obter informações detalhadas sobre os argumentos de linha de comando do cmd.exe.
Assim, seu arquivo de lote provavelmente se pareceria com algo assim:
start test.exe
start cmd.exe /C cd "%programfiles%\Microsoft Visual Studio x.x\VC" && title Visual Studio Command Prompt && command1 && command2 && command3