Эта переменная устанавливается в отдельной оболочке.
Вам необходимо сохранить значение в файле и использовать расширение для получения содержимого.
Используйте
echo SomeText > c:\temp\VariableResult.txt
, чтобы сохранить значение переменной в файле.
Вы можете использовать Командную переменную и команду extension.commandvariable.file.content
Пример launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File Args",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args" : ["${input:variableResult}"],
"preLaunchTask": "VariableTest"
}
],
"inputs": [
{
"id": "variableResult",
"type": "command",
"command": "extension.commandvariable.file.content",
"args": {
"fileName": "c:\\temp\\VariableResult.txt"
}
}
]
}
В следующем выпуске расширения вы сможете проанализировать файл, если он содержит пары ключ-значение.
А затем выбрать значение для данного ключа.