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

问题描述

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

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

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

解决方法

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...