.bat文件中执行vsvars32.bat后,后续命令无法执行

yaoyansi 2010-03-09 11:13:23
hi,
.bat文件如下
"%VS80COMNTOOLS%"\vsvars32.bat
devenv.exe E:\test.sln




双击bat文件,运行"%VS80COMNTOOLS%"\vsvars32.bat之后就退出了,devenv.exe E:\test.sln没有执行,也没有报错。

这是什么问题?


谢谢

...全文
2694 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tang_Fly 2011-11-14
  • 打赏
  • 举报
回复
还有可能你的系统环境变量设置有问题,比如有多个重复路径,格式不对等。请检查环境变量。
SuperLy 2010-03-10
  • 打赏
  • 举报
回复
改为
call "%VS80COMNTOOLS%\vsvars32.bat"
devenv.exe E:\test.sln
就可以保证第二句的顺利执行,不过有时需要在两句间加入延迟,避免两句同时执行。
yuzl32 2010-03-10
  • 打赏
  • 举报
回复
直接在命令行下面执行
cmd> vsvars32.bat
cmd> devenv.exe E:\test.sln
fox000002 2010-03-09
  • 打赏
  • 举报
回复
lz 还是在 cmd 运行一下脚本,看看会输出什么
耍宝王 2010-03-09
  • 打赏
  • 举报
回复
LZ你改为
call "%VS80COMNTOOLS%\vsvars32.bat"
devenv.exe E:\test.sln
试试看

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧