Udostępnij za pośrednictwem


Shell — Polecenie

Uruchamia programy wykonywalne z poziomu Visual Studio.

Tools.Shell [/command] [/output] [/dir:folder] path [args]

Argumenty

  • path
    Wymagane.Ścieżka i nazwa pliku do wykonania lub dokument, aby otworzyć.Pełna ścieżka jest wymagane, jeśli określony plik nie jest w jednym z katalogów w zmiennej środowiskowej PATH.

  • args
    Opcjonalne.Wszystkie argumenty przekazywane do wywołany program.

Przełączniki

  • /commandwindow [lub] /command [lub] /c [lub] / cmd
    Opcjonalne.Określa, że dane wyjściowe do pliku wykonywalnego, który jest wyświetlany w polecenia okna.

  • /dir:folder [or] /d:folder
    Opcjonalne.Określa katalog roboczy, aby ustawić, gdy program jest uruchamiany.

  • /outputwindow [lub] występuje [lub] /out [lub] /o
    Opcjonalne.Określa, że dane wyjściowe do pliku wykonywalnego, który jest wyświetlany w produkcji okna.

Uwagi

Należy określić przełączników /c dir /o natychmiast po Tools.Shell.Cokolwiek określony po nazwę pliku wykonywalnego, który jest przekazywany do niego jako argumenty wiersza polecenia.

Alias wstępnie Shell może być używane zamiast Tools.Shell.

Informacje dotyczące przestrogiPrzestroga

Jeśli path argument dostaw ścieżkę katalogu, jak również nazwę pliku, należy należy ująć całą nazwę ścieżki literału ofert ("" "), jak w poniższym przykładzie:

  Tools.Shell """C:\Program Files\SomeFile.exe"""

Każdy zestaw trzech podwójnych cudzysłowów ("" ") jest interpretowany przez Shell procesora jako znak podwójnego cudzysłowu pojedynczego.W ten sposób, w poprzednim przykładzie przekazuje faktycznie następujący ciąg ścieżki do Shell polecenia:

  "C:\Program Files\SomeFile.exe"
Informacje dotyczące przestrogiPrzestroga

Jeśli ciąg ścieżki nie ująć w cudzysłów literał ("" "), system Windows użyje tylko fragment ciągu do pierwszego miejsca.Na przykład jeśli powyższe ciąg ścieżki nie zostały poprawnie notowane, systemu Windows będzie szukać pliku o nazwie "Program" znajduje się w katalogu głównym C:\.Jeśli plik wykonywalny C:\Program.exe zostały faktycznie dostępne, nawet jednej zainstalowane przez nielegalnego manipulowania systemu Windows będzie próba wykonania tego programu zamiast programu pożądanych "c:\Program Files\SomeFile.exe".

Przykład

Następujące polecenie używa xcopy.exe, aby skopiować plik MyText.txt do Text folder.Dane wyjściowe z xcopy.exe jest wyświetlane w obu Okno polecenia i produkcji okna.

>Tools.Shell /o /c xcopy.exe c:\MyText.txt c:\Text\MyText.txt

Zobacz też

Informacje

Visual Studio — Polecenia

Okno polecenia

Okno wyniku

Polecenie Znajdź/pole

Visual Studio — Aliasy poleceń