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

Windows命令行如何直接调用其他目录下相对路径的bat脚本

解决方案

你遇到的报错是因为CMD解析命令时,如果开头直接使用..相对路径符,会将..识别为独立的命令名而非路径前缀,自然找不到对应可执行程序。

你不需要额外添加中间批处理脚本,直接在相对路径前加CMD内置的call命令即可,单条命令就能完成调用,完全符合第三方软件的执行限制:

call ../../dirA/dirB/run.bat

如果你的路径中包含空格,记得给完整路径套上双引号避免解析错误:

call "../../dirA/dirB/run.bat"

如果call触发了第三方软件的传参限制,也可以用start命令实现同样效果,/wait参数会保证脚本执行完成后再退出,空双引号是必填的窗口标题占位参数:

start /wait "" "../../dirA/dirB/run.bat"

以上两种方案都完全基于当前工作目录解析相对路径,不需要固定盘符的绝对路径,适配ClearQuest动态视图的多用户路径差异场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 01:39:00