Prostředí – příkaz
Spustí programy v rámci Visual Studio.
Tools.Shell [/command] [/output] [/dir:folder] path [args]
Arguments
path
Povinné.Cesta a název souboru spustit nebo otevřít dokument.Úplná cesta je vyžadován zadaný soubor není v jednom z adresáře v proměnné prostředí PATH.args
Nepovinné.Všechny argumenty pro vyvolaný program.
Přepínače
/CommandWindow [nebo] /command [nebo] /c [nebo] / cmd
Nepovinné.Určuje, že výstup spustitelný soubor zobrazena příkaz okna./dir:folder [or] /d:folder
Nepovinné.Určuje pracovní adresář nastavit při spuštění programu./outputwindow [nebo] Output [nebo] /out [nebo] /o
Nepovinné.Určuje, že výstup spustitelný soubor zobrazena Výstup okna.
Poznámky
Musí být zadán přepínače /c /dir /o ihned po Tools.Shell.Nic zadána po název spustitelného souboru předané jako argumenty příkazového řádku.
Předdefinované alias Shell lze použít místo Tools.Shell.
Upozornění |
---|
Pokud path argument zadává cestu k adresáři, jakož i název souboru, by uzavřete celou cestu do literál uvozovek ("" "), jako v následujícím: |
Tools.Shell """C:\Program Files\SomeFile.exe"""
Každá sada tří dvojité uvozovky ("" ") je interpretována Shell procesoru jako znak dvojitý apostrof.Proto v předcházejícím příkladu skutečně předá následující řetězec cesty Shell příkaz:
"C:\Program Files\SomeFile.exe"
Upozornění |
---|
Pokud uzavřete řetězec cesty není v literálu uvozovky ("" "), systém Windows použije pouze část řetězce až do prvního místa.Pokud výše uvedený řetězec cesty nejsou správně kotované, například Windows by vyhledejte soubor s názvem "Program" umístěné v kořenovém adresáři c:.Pokud spustitelný soubor C:\Program.exe byly skutečně k dispozici, i jeden nainstalována nedovolenou manipulaci Windows by pokus o provedení programu namísto požadovaného "c:\Program Files\SomeFile.exe" program. |
Příklad
Následující příkaz používá soubor xcopy.exe MyText.txt do Text složky.Zobrazí výstup z xcopy.exe v obou Příkazové okno a Výstup okna.
>Tools.Shell /o /c xcopy.exe c:\MyText.txt c:\Text\MyText.txt