Visual studio code 在visual studio代码中将参数传递给命令

Visual studio code 在visual studio代码中将参数传递给命令,visual-studio-code,vscode-tasks,Visual Studio Code,Vscode Tasks,是否可以在变量中运行命令并传递参数?假设此命令需要输入参数 例如: // in launch.json { "program": "${command:somecommand(foo=${someargument})}" } 在调用命令的launch.json中创建一个输入,您可以在那里传递参数。然后可以在附加/启动配置中引用输入 // launch.json { "version": "0.2.0", "inputs": [ {

是否可以在变量中运行命令并传递参数?假设此命令需要输入参数

例如:

// in launch.json
{
    "program": "${command:somecommand(foo=${someargument})}"
}

在调用命令的
launch.json
中创建一个输入,您可以在那里传递参数。然后可以在附加/启动配置中引用输入

// launch.json
{
    "version": "0.2.0",
    "inputs": [
        {
            "id": "commandInput",
            "type": "command",
            "command": "somecommand",
            "args": {
                "foo": "${someargument}"
            }
        }
    ],
    "configurations": [
        {
            "name": "Launch",
            "type": "node",
            "request": "launch",
            "program": "${input:commandInput}"
        }
    ]
}

这有点模糊,什么命令?VSCode命令?一个shell命令?我正在通过ego power tools生成我自己的命令。还有一些来自其他库的命令,比如cmake工具<代码>${command:cmake.launchTargetPath}例如,不需要参数,但有些命令在运行之前需要用户进行一些输入。