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