Comando shell
Inicia programas executável de dentro de Visual Studio.
Tools.Shell [/command] [/output] [/dir:folder] path [args]
Argumentos
path
Obrigatório.O caminho e nome de arquivo do arquivo para executar ou documento a ser em aberto.Um caminho completo é necessário se o arquivo especificado não está em um dos diretórios na variável de ambiente PATH.args
Opcional.Quaisquer argumentos para passar para o programa invocado.
Switches
/CommandWindow [ou] /command [ou] /c [ou] /cmd
Opcional.Especifica que a saída para o executável é exibida no Comando janela./dir:folder [ou] / d: folder
Opcional.Especifica a diretório de trabalho a ser conjunto quando o programa é executado./OutputWindow [ou] /output [ou] /out [ou] /o
Opcional.Especifica que a saída para o executável é exibida no Saída janela.
Comentários
Os switches de /c dir /o devem ser especificados imediatamente após Tools.Shell. Nada especificado após o nome do executável é passado a ele sistema autônomo argumentos de linha de comando.
O alias predefinido Shell pode ser usado no lugar de Tools.Shell.
Cuidado: |
---|
Se a pathargumento fornece o caminho de diretório, bem sistema autônomo nome de arquivo, você deve colocar o nome do caminho inteiro literal aspas ("" "), sistema autônomo no seguinte: |
Tools.Shell """C:\Program Files\SomeFile.exe"""
Cada conjunto de três aspas duplas ("" ") é interpretada pelaShell processador sistema autônomo um caractere de aspa dupla. Dessa forma, o exemplo anterior, na verdade, passa a cadeia de caminho seguinte para o Shell comando:
"C:\Program Files\SomeFile.exe"
Cuidado: |
---|
Se você não coloque a seqüência de caracteres do caminho literal aspas ("" "), Windows irá usar apenas a parte da seqüência de caracteres até o primeiro espaço.Por exemplo, se a seqüência de caracteres do caminho acima não foram entre aspas apropriadamente, Windows seria procure um arquivo chamado "Programa" localizado no diretório raiz C:\.Se um arquivo executável C:\Program.exe estava realmente disponível, mesmo um instalado por violação ILÍCITO, Windows seria tentar executar esse programa no lugar do programa desejado "c:\Arquivos de Files\SomeFile.exe". |
Exemplo
O comando a seguir utiliza xcopy.exe para copiar o arquivo MyText.txt para o Text pasta. A saída de xcopy.exe é exibida a janela Comando and the Saída janela.
>Tools.Shell /o /c xcopy.exe c:\MyText.txt c:\Text\MyText.txt