编译后我有以下结构输出:
C:. | start.bat +---logs \---App \---Release | 1.dll | 2.dll | ..... | N.dll | App.exe +---configs +---langs \---logs
有没有办法如何使用start.bat中的代码运行App.exe?
现在,当我在start.bat .\App\Releae\App.exe
时,我收到一条错误消息,指出App.exe找不到所需的dll。很清楚,因为上下文路径已经改变。我也尝试了以下技巧,但它不起作用:cd .\App\Releae & .\App\Releae\App.exe
。
有人可以帮助我吗?
提前致谢!
答案 0 :(得分:2)
一旦你cd
进入该文件夹,.\App\Release
路径就不再存在于当前路径中。你需要
cd .\App\Release & App.exe
答案 1 :(得分:1)
这是使用Start
并使用/D
选项设置工作目录的选项。
Start /DC:\App App
...或保护文件或目录名称中的空格
Start "" /D"C:\My App" "My App.exe"