Задачи - командная задача Windows с несколькими командами - PullRequest
0 голосов
/ 13 июня 2019

У меня проблема при попытке запустить задачу make, которая запускается в командной оболочке Windows. Я пробовал разные комбинации, но не могу выполнить команду полностью.

В файле tasks.json ниже вы можете видеть, что я пробовал различные методы (этот формат дает мне больше информации), но во всех попытках команда make file не выполняется "make" не распознается как внутренняя или внешняя команда, работоспособна программа или пакетный файл. " все же это сценарий setCmdEnv в первой команде, который устанавливает путь создания и т. д. Первые две команды работают нормально, я не понимаю, почему последняя команда не выполняется правильно. Странно я могу набрать make после загрузки оболочки (после ошибки), и все в порядке.

{
"version": "2.0.0",
"type":"shell",
"windows": {
    "options": {
        "shell": {
//          "executable": "C:\\WINDOWS\\System32\\cmd.exe",
            "executable": "",
//          "args": [
//          "/K .\\BuildEnv\\xBuildEnv\\setCmdEnv && cd .\\app && "
//                ]
        }
    }
},
"presentation": {
    "echo": true,
    "reveal": "always",
    "focus": false,
    "panel": "shared",
    "clear": false
},
"tasks": [
    {
        "label": "Make %1.test",
        "command": "cmd.exe",
        "args": [
            " /K .\\BuildEnv\\xBuildEnv\\setCmdEnv && cd .\\app &&        make ${fileBasenameNoExtension}.test"
        ],
        "problemMatcher": []
    }
],
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...