【问题标题】:still didn't get the call command仍然没有得到调用命令
【发布时间】:2015-07-01 20:09:18
【问题描述】:

这是我的 mk.exe 在文件夹 1 中,但是在 loader2.bat 完成其工作后,它不会将控制权传递给我的 loader1.bat 并且 mk.exe 没有执行。

@echo off
cd folder1\folder2
call Loader2.bat
mk.exe /s

我的 Loader2.bat

@echo off
DXSETUP.exe
echo Installing DirectX ... PLease Wait...
PhysX.exe /s
echo Installing PhysX ... Please Wait...
PhysXL.exe /s
echo Installing PhysX Legacy ... Please Wait...
vc.exe /s
echo Installing VC Redistributable ... Please Wait...
exit

【问题讨论】:

  • 你能发帖loader2.bat吗?
  • exit 更改为 exit /b
  • 我在退出后添加了 /b 但仍然没有任何反应,

标签: batch-file cmd call


【解决方案1】:

如果您exit,它将结束该过程。为避免这种情况,我们使用goto :eof 或直接点击文件末尾。

Loader2.bat 更改为:

@echo off
DXSETUP.exe
echo Installing DirectX ... PLease Wait...
PhysX.exe /s
echo Installing PhysX ... Please Wait...
PhysXL.exe /s
echo Installing PhysX Legacy ... Please Wait...
vc.exe /s
echo Installing VC Redistributable ... Please Wait...

并且调用函数应该按照你的意愿行事。

【讨论】:

  • 尝试了 ghoto :eof 并尝试了上述方法,但我的运气不好,什么也没发生。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-31
  • 2021-11-25
  • 1970-01-01
  • 2014-10-20
相关资源
最近更新 更多