@webkadiz

Можно ли в Visual Studio Code в одной задаче выполнить сразу две команды shell?

Есть такая задача (на картинке ниже). Она компилирует cpp файл.
{
			"type": "shell",
			"label": "g++.exe build active file",
			"command": "C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",
			"args": [
				"-g",
				"'${file}'",
				"-o",
				"'${fileDirname}\\${fileBasenameNoExtension}.exe'",
			],
			"options": {
				"cwd": "C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": {
				"kind": "build",
				"isDefault": true
			}
		},

Вопрос следующий: можно ли сделать так, чтобы задача и компилировала файл, и потом запускала его?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Yerumaku
Да, можно.
"dependsOrder": "parallel", // или "sequence"
"dependsOn": [ "Имя задачи 1", "Имя задачи 2" ]

Подразумевается, что у каждой команды своя задача (и ожидаемый ответ), а сами задачи можно связывать друг с другом в цепочки, по возможности распараллеливая.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы