gpt4 book ai didi

c# - 在批处理文件中包含一个批处理文件

转载 作者:太空狗 更新时间:2023-10-29 22:24:40 25 4
gpt4 key购买 nike

尝试使用 Process.Start 运行所有内容时,从另一个批处理文件调用批处理文件时遇到问题。基本上我从我的 c# 程序调用批处理文件的执行,如下所示:


call include.bat

//execute the rest of the batch file here

include.bat 文件设置路径并且可以被许多其他批处理文件使用。当我运行 Process.Start 时,有时这会起作用,有时我会得到 ERROR: cannot find include.bat。首先知道为什么会这样吗?关于如何从批处理文件中解决这个问题的想法?

最佳答案

要切换到批处理文件所在的目录,请使用:

cd %~dp0

我几乎在所有批处理脚本中都这样做。这样相对路径应该始终有效。

关于c# - 在批处理文件中包含一个批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3821050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com