Comando shell
Inicia programas executáveis a partir do Visual Studio.
Tools.Shell [/command] [/output] [/dir:folder] path [args]
Arguments
path
Required. O caminho e o nome do arquivo para executar ou abrir o documento. Um caminho completo é necessário se o arquivo especificado não está em um dos diretórios na variável de ambiente PATH.args
Optional. Quaisquer argumentos para passar para o programa invocado.
Switches
/CommandWindow [ou] /command [ou] /c [ou] /cmd
Optional. Especifica que a saída para o executável é exibida na comando janela./dir:folder [ou] /d: folder
Optional. Especifica o diretório de trabalho a ser definida quando o programa é executado./OutputWindow [ou] /output [ou] /out [ou] /o
Optional. Especifica que a saída para o executável é exibida na saída janela.
Comentários
Os switches de /c /o /dir devem ser especificados imediatamente após a Tools.Shell. Nada especificado após o nome do executável é passado para ele como argumentos de linha de comando.
O alias predefinido Shell pode ser usado no lugar de Tools.Shell.
Aviso
Se a path argumento fornece o caminho de diretório, bem como o nome do arquivo, coloque o nome do caminho inteiro literal aspas ("" "), como o seguinte:
Tools.Shell """C:\Program Files\SomeFile.exe"""
Cada conjunto de três aspas duplas ("" ") é interpretada pelo Shell o processador como um caractere de aspa dupla. Assim, o exemplo anterior, na verdade, passa a seguinte seqüência de caminho para o Shell comando:
"C:\Program Files\SomeFile.exe"
Aviso
Se você não coloque a seqüência de caracteres do caminho literais aspas ("" "), o Windows vai usar apenas a parte da seqüência de caracteres até o primeiro espaço. Por exemplo, se a seqüência de caracteres de caminho acima não foram expôs corretamente, Windows procurará por um arquivo chamado "Programa" localizado no diretório raiz C:\. Se um arquivo executável do C:\Program.exe foram realmente disponível, mesmo um instalado por violação ilícitas, Windows tentará executar o programa em vez do desejado "c:\Program Files\SomeFile.exe" programa.
Exemplo
O comando a seguir utiliza o xcopy. exe para copiar o arquivo MyText.txt para o Text pasta. A saída do xcopy. exe é exibida em ambas as A janela de comando e o saída janela.
>Tools.Shell /o /c xcopy.exe c:\MyText.txt c:\Text\MyText.txt