Prostředí – příkaz

Spustí spustitelné programy v sadě Visual Studio.

Syntaxe

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

Argumenty

path

Povinný: Cesta a název souboru, který se má spustit, nebo dokument, který se má otevřít. Úplná cesta se vyžaduje, pokud zadaný soubor není v jednom z adresářů v proměnné prostředí PATH.

args

Nepovinné. Všechny argumenty, které se mají předat do vyvolané aplikace.

přepínače,

/commandwindow [nebo] /command [or] /c [nebo] /cmd

Nepovinné. Určuje, že výstup spustitelného souboru se zobrazí v příkazovém okně.

/dir:folder [nebo] /d: folder

Nepovinné. Určuje pracovní adresář, který se má nastavit při spuštění programu.

/outputwindow [nebo] /output [nebo] /out [nebo] /o

Nepovinné. Určuje, že výstup spustitelného souboru se zobrazí v okně Výstup .

Poznámky

Přepínače /dir /o /c musí být zadány ihned za Tools.Shell. Cokoli zadaného po předání názvu spustitelného souboru jako argumenty příkazového řádku.

Předdefinovaný alias Shell lze použít místo Tools.Shell.

Upozornění

path Pokud argument poskytuje cestu k adresáři i název souboru, měli byste celý název cesty uzavřít do literálových uvozovek ("""), jak je znázorněno v následujícím příkladu:

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

Každá sada tří dvojitých uvozovek (""") je interpretována procesorem Shell jako jeden znak dvojité uvozovky. Předchozí příklad tedy do příkazu skutečně předá následující řetězec Shell cesty:

"C:\Program Files\SomeFile.exe"

Upozornění

Pokud řetězec cesty neuzavřete do literálových uvozovek (""),Windows použije pouze část řetězce až do prvního místa. Pokud by například výše uvedený řetězec cesty nebyl citován správně, systém Windows vyhledá soubor s názvem "Program" umístěný v kořenovém adresáři C:\. Pokud byl spustitelný soubor C:\Program.exe skutečně k dispozici, i jeden nainstalovaný neoprávněným manipulací, Windows by se pokusil spustit tento program místo požadovaného "c:\Program Files\SomeFile.exe" program.

Příklad

Následující příkaz používá xcopy.exe ke zkopírování souboru MyText.txt do Text složky. Výstup z xcopy.exe se zobrazí v příkazovém okně i v okně Výstup .

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

Viz také