Board logo

标题: [文本处理] 【已解决】批处理执行代码为什么会中断不执行echo doigvs20 [打印本页]

作者: mdzzx    时间: 2023-5-19 18:43     标题: 【已解决】批处理执行代码为什么会中断不执行echo doigvs20

本帖最后由 mdzzx 于 2023-5-19 21:59 编辑

echo Setting
"D:\matl 3\VC\vcvarsall.bat" x64
echo doig VS20
作者: Batcher    时间: 2023-5-19 20:07

回复 1# mdzzx
  1. echo Setting
  2. call "D:\matl 3\VC\vcvarsall.bat" x64
  3. echo doig VS20
复制代码
如果还是不行的话,请把"D:\matl 3\VC\vcvarsall.bat"发出来我试试
作者: czjt1234    时间: 2023-5-19 20:21

D:\matl 3\VC\vcvarsall.bat
这里面不要有exit
作者: mdzzx    时间: 2023-5-19 20:26

回复 2# Batcher


    大佬 这怎么解释  可以用了
作者: mdzzx    时间: 2023-5-19 20:27

回复 3# czjt1234


    大佬里面没有exit  前面加个call  后续就就可以执行了
作者: buyiyang    时间: 2023-5-19 21:27

回复 5# mdzzx


    因为vcvarsall.bat文件尾默认有一个exit,还可以这样解决
  1. cmd /c "D:\matl 3\VC\vcvarsall.bat" x64
复制代码
或者
  1. for /f %%i in ('"D:\matl 3\VC\vcvarsall.bat" x64') do @
复制代码

作者: mdzzx    时间: 2023-5-19 21:59

回复 6# buyiyang


    谢谢  大佬
作者: yyz219    时间: 2023-5-20 12:51

回复  mdzzx


    因为vcvarsall.bat文件尾默认有一个exit,还可以这样解决或者
buyiyang 发表于 2023-5-19 21:27



    不错 学习了




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2