Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Запускает исполняемые программы из Visual Studio.
Синтаксис
Tools.Shell [/command] [/output] [/dir:folder] path [args]
Аргументы
path
Обязательно. Путь и имя исполняемого файла или открываемого документа. Полный путь требуется, если указанный файл не находится в одном из каталогов, заданных в переменной среды PATH.
args
Необязательно. Все аргументы, передаваемые в вызванную программу.
коммутаторы;
/commandwindow [или] /command [или] /c [или] /cmd
Необязательно. Указывает, что выходные данные для исполняемого файла отображаются в окне Команда.
/dir:folder [или] /d: folder
Необязательно. Указывает рабочий каталог, задаваемый при запуске программы.
/outputwindow [или] /output [или] /out [или] /o
Необязательно. Указывает, что выходные данные для исполняемого файла отображаются в окне Вывод.
Замечания
Параметры /dir /o /c должны быть указаны сразу после Tools.Shell. Все, что указано после имени исполняемого файла, передается в виде аргументов командной строки.
Вместо Tools.Shell можно использовать предопределенный псевдоним Shell.
Внимание
Если аргумент path указывает путь к каталогу, а также имя файла, следует заключить все имя пути в кавычки ("""), как показано ниже:
Tools.Shell """C:\Program Files\SomeFile.exe"""
Каждый набор из трех двойных кавычек (""") интерпретируется процессором Shell как один символ двойной кавычки. Таким образом, предыдущий пример фактически передает в команду Shell следующую строку пути:
"C:\Program Files\SomeFile.exe"
Внимание
Если не заключить строку пути в кавычки ("""), Windows будет использовать только часть строки, расположенную до первого пробела. Например, если бы приведенная выше строка пути не была заключена в кавычки должным образом, Windows искала бы файл с именем "Program", расположенный в корневом каталоге C:\. Если бы исполняемый файл C:\Program.exe был реально доступен, даже будучи установленным в результате незаконного изменения, Windows попыталась бы выполнить эту программу вместо требуемой "c:\Program Files\SomeFile.exe".
Пример
Следующая команда использует xcopy.exe, чтобы скопировать файл MyText.txt в папку Text. Выходные данные xcopy.exe отображаются как в окне Команда, так и в окне Вывод.
>Tools.Shell /o /c xcopy.exe c:\MyText.txt c:\Text\MyText.txt