首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何创建简单的多行批处理文件

如何创建简单的多行批处理文件
EN

Stack Overflow用户
提问于 2013-01-13 22:11:59
回答 2查看 1.4K关注 0票数 1

我发现自己不得不在Windows7上从DOS提示符一个接一个地运行相同的命令。因此,我将命令放在一个文件中,每行一个命令,然后将该文件命名为buildWindows.bat,但是当我运行它时,它只运行第一行(成功)和出口。这是批处理文件(请注意,build引用另一个批处理文件build.bat)

代码语言:javascript
代码运行次数:0
运行
复制
build
Build copylatestbuild
C:\Apps\Code\IzPack5beta11\bin\compile C:\Code\Jaikoz\src\installer_windows\install.xml -o C:\Code\Jaikoz\target\installer\windows\\install.jar -b C:\Code\Jaikoz\src\installer_windows 
C:\Apps\Code\IzPack5beta11\bin\compile C:\Code\Jaikoz\src\installer_windows\install64.xml -o C:\Code\Jaikoz\target\installer\windows\install64.jar -b C:\Code\Jaikoz\src\installer_windows 
C:\Apps\Code\IzPack5beta11\bin\compile C:\Code\Jaikoz\src\installer_linux\install.xml  -o C:\Code\Jaikoz\target\installer\linux\install.jar -b C:\Code\Jaikoz\src\installer_linux 
build zipinstallers

我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-13 22:24:59

我怀疑build.bat是另一个批处理文件。然后您应该使用CALL来运行它,否则它将“替换”当前的批处理文件,而不是返回到它。

票数 4
EN

Stack Overflow用户

发布于 2013-01-13 22:24:55

变化

代码语言:javascript
代码运行次数:0
运行
复制
build

代码语言:javascript
代码运行次数:0
运行
复制
call build

它应该能像预期的那样工作。否则,退出build.bat也将退出调用的批处理文件。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14304281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档