将CMD命令转换为VS代码命令

时间:2020-08-11 09:34:38

标签: visual-studio-code cmd vscode-extensions

我想将此cmd命令转换为vs代码命令。 (this我需要它)

start ${fileDirname}\${fileBasenameNoExtension}.exe

我尝试了command-runner extension,但它没有为我发出vs代码命令。
有人可以给我解决方案吗?谢谢。

1 个答案:

答案 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命令。