Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uruchamia programy wykonywalne z poziomu programu Visual Studio.
Składnia
Tools.Shell [/command] [/output] [/dir:folder] path [args]
Argumenty
path
Wymagany. Ścieżka i nazwa pliku do wykonania lub dokument do otwarcia. Pełna ścieżka jest wymagana, jeśli określony plik nie znajduje się w jednym z katalogów w zmiennej środowiskowej PATH.
args
Opcjonalny. Wszystkie argumenty, które mają być przekazywane do wywoływanego programu.
Switches (Układy samoczynnego załączania)
/commandwindow [or] /command [or] /c [or] /cmd
Opcjonalny. Określa, że dane wyjściowe pliku wykonywalnego są wyświetlane w oknie Polecenia .
/dir:folder [lub] /d: folder
Opcjonalny. Określa katalog roboczy, który ma zostać ustawiony podczas uruchamiania programu.
/outputwindow [lub] /output [lub] /out [lub] /o
Opcjonalny. Określa, że dane wyjściowe pliku wykonywalnego są wyświetlane w oknie Dane wyjściowe .
Uwagi
/dir /o /c przełączniki muszą być określone natychmiast po Tools.Shell. Wszystkie elementy określone po nazwie pliku wykonywalnego są przekazywane do niego jako argumenty wiersza polecenia.
Wstępnie zdefiniowany alias Shell może być używany zamiast Tools.Shell.
Uwaga
path Jeśli argument dostarcza ścieżkę katalogu, a także nazwę pliku, należy ująć całą ścieżkę w cudzysłowy literału ("""), jak w poniższym:
Tools.Shell """C:\Program Files\SomeFile.exe"""
Każdy zestaw trzech podwójnych cudzysłowów (""") jest interpretowany przez Shell procesor jako pojedynczy znak podwójnego cudzysłowu. W związku z tym powyższy przykład faktycznie przekazuje następujący ciąg ścieżki do Shell polecenia:
"C:\Program Files\SomeFile.exe"
Uwaga
Jeśli ciąg ścieżki nie zostanie zamknięty w cudzysłowach literału ("""), system Windows użyje tylko części ciągu do pierwszego miejsca. Jeśli na przykład powyższy ciąg ścieżki nie był poprawnie cytowany, system Windows wyszuka plik o nazwie "Program" znajdujący się w katalogu głównym C:\. Jeśli plik wykonywalny C:\Program.exe był rzeczywiście dostępny, nawet jeden zainstalowany przez nielegalne manipulowanie, system Windows podejmie próbę wykonania tego programu zamiast żądanego programu "c:\Program Files\SomeFile.exe".
Przykład
Następujące polecenie używa pliku xcopy.exe do skopiowania pliku MyText.txt do Text folderu. Dane wyjściowe z pliku xcopy.exe są wyświetlane zarówno w oknie poleceń, jak i w oknie Dane wyjściowe .
>Tools.Shell /o /c xcopy.exe c:\MyText.txt c:\Text\MyText.txt