是否可以通过外部终端启动bat文件,而不是在vscode终端内?
任务示例:
{
"label": "Build",
"type": "shell",
"command": "./build.bat",
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
}
2条答案
按热度按时间qyswt5oh1#
tasks.json 2.0.0版本编辑:
对于较旧的tasks.json版本:所以,虽然vscode使用PowerShell作为Windows上的主要环境,但下一个部分对我来说很有效:
lnvxswe22#
我使用了上面的答案,并做了一些修改来运行一个任务,我想打开cmd,然后运行一个命令,在我的例子中,我想运行
iex -S mix phx.server
来运行我的Phoenix应用程序在IEx(交互式Elixir)中。下面是我在tasks.json中所做的:
我只是在
command
属性中添加了“Start-Process”和所有其他我添加为args
的东西。打开外部终端后要执行的命令必须进入-ArgumentList
参数