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

如何修改批处理脚本让3条start命令在同一个窗口中运行

批处理同窗口执行多命令修改方案

你当前脚本每次弹出独立窗口的核心原因是使用了start命令:start默认会启动独立的进程窗口,搭配的cmd /k会额外启动新的cmd实例执行命令,因此每条命令都会触发新窗口弹出。

需要修改的内容如下:

  • 删除所有行的start指令、对应cmd /k参数,直接在当前窗口执行cscript命令即可
  • 脚本开头添加cd /d "c:\Program Files\myfolder"切换到目标工作目录,不需要逐行指定执行路径
  • 修正原脚本第三行路径的拼写错误,将多打了一个P的c:\PProgram Files改为正确的c:\Program Files
  • 原有timeout等待逻辑可以直接保留,不会影响窗口复用

修改后的完整脚本如下:

@echo off
:: 切换到指定工作目录
cd /d "c:\Program Files\myfolder"
cscript A
timeout /t 6 >nul
cscript B
timeout /t 6 >nul
cscript C
:: 如果需要执行完后不关闭窗口,可去掉下一行的注释
:: pause

如果需要所有命令执行完成后窗口不自动关闭,去掉最后一行pause的注释即可,效果和你之前使用的cmd /k一致,且不会新开窗口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 00:15:06