我想将此cmd命令转换为vs代码命令。 (this我需要它)
start ${fileDirname}\${fileBasenameNoExtension}.exe
我尝试了command-runner extension,但它没有为我发出vs代码命令。
有人可以给我解决方案吗?谢谢。
答案 0 :(得分:1)
start ${fileDirname}\${fileBasenameNoExtension}.exe
是一个shell命令,因此您可以使用以下命令运行它:
"multiCommand.commands": [
{
"command": "multiCommand.build_and_run",
"sequence": [
"workbench.action.tasks.build",
// "\"start ${fileDirname}\\${fileBasenameNoExtension}.exe\"",
{
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "start ${fileDirname}\\${fileBasenameNoExtension}.exe"
}
}
]
}
]
我不知道该顺序是否一定要保证是顺序的。您必须进行测试-如有必要,您始终可以添加interval
选项。也有可以插入multi-command
的Shell运行程序扩展。 multi-command
不能仅凭sendSequence
本身或通过另一个ShellRunner扩展程序的命令来运行Shell命令。