使用另一个批处理文件运行位于子目录中的批处理文件[重复]

Posted

技术标签:

【中文标题】使用另一个批处理文件运行位于子目录中的批处理文件[重复]【英文标题】:Run batch file located in sub directory with another batch file [duplicate] 【发布时间】:2021-11-18 12:51:15 【问题描述】:

所以我知道你认为我应该这样做:启动 C:\parentfolder\subfolder\batchfile.bat

或类似的东西,但我想知道是否有一种方法可以引用子目录而不使用它的实际名称?由于批处理文件将由另一个批处理文件生成。

不要问我为什么需要生成它,我宁愿不要它,但找不到任何其他方式。

【问题讨论】:

有,它们被称为相对路径。 @Compo 感谢您的回答,但它仍然没有解决我的问题。我需要我的批处理文件进入下面的文件夹并运行批处理文件 start.bat。 【参考方案1】:

您必须 cd 进入一个子目录,然后运行 ​​start start.bat。那应该运行另一个批处理文件。要进入相对子目录,请运行命令cd foldername。您必须确保您当前位于父目录中。

【讨论】:

以上是关于使用另一个批处理文件运行位于子目录中的批处理文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章

“以管理员身份运行”时的 Windows 批处理文件起始目录

批处理文件合并另一个批处理,将目录中的修改文件复制到另一个目录

批处理文件,用于将重要文件存档到Windows 7中的zip文件中

从另一个目录运行的 JAR 文件?

如何在批处理文件中传递参数

我有一个批处理文件。当我运行它时,我希望它使用另一个批处理文件打开文件。但是怎么做?