You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode:如何在Shell创建后延迟任务命令的执行

解决VSCode preLaunchTask命令延迟执行的问题

可以直接在command字段中添加系统对应的延迟命令,先等待指定时长再执行openocd命令,具体分两种情况:

适用于Linux/macOS系统

修改tasks.json中的命令为:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "preRun",
            "type": "shell",
            "command": "sleep 3 && openocd -f board/esp32-wrover-kit-3.3v.cfg"
        }
    ]
}

其中sleep 3表示延迟3秒,可根据实际需求调整数字。

适用于Windows系统

修改tasks.json中的命令为:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "preRun",
            "type": "shell",
            "command": "timeout /t 3 /nobreak && openocd -f board/esp32-wrover-kit-3.3v.cfg"
        }
    ]
}

timeout /t 3表示延迟3秒,/nobreak参数用于避免等待过程中被按键打断,同样可调整数字修改延迟时长。

内容的提问来源于stack exchange,提问作者tfrond

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 07:49:54