批处理怎么调用其它多个带参数的批处理!
发布时间:2011-06-30 07:31:30 文章来源:www.iduyao.cn 采编人员:星星草
批处理如何调用其它多个带参数的批处理!!
现有一些批处理文件命名,例:
"32_vc8.0_dd.bat"、"32_vc8.0_dr.bat"、"32_vc8.0_sd.bat"、"32_vc8.0_dr.bat"
以上文件内容如下:
build.bat %0 %1
=============================
这是一个工程的编译系统,"32_vc8.0_dll_debug.bat",以自身文件名为参数去调用build.bat文件。32代表X86系统、vc8.0代表visualstudio2005编译器。还有vc9.0/10.0 。dd代表dll/debug。dr代表dll/release。sd代表static/debug。sr代表static/release。
注:这些都是要求的调用形式不能更改。
这样只能一个一个编译,但是为了测试方便我想写另外写一个批处理文件能一下按顺序编译4个版本。
想求一个解决办法!!希望有能人指点。
我自己写了一个批处理(不合理)内容如下:
============================
build.bat 32_vc8.0_dd
build.bat 32_vc8.0_dr
build.bat 32_vc8.0_sd
build.bat 32_vc8.0_sr
============================
这么写只能编译第一个dll/debug版本。我想应该用循环写吧!但是没有什么好的想法
------解决方案--------------------
如果顺序写命令不行,写成循环也没戏
检查一下运行时有什么问题
------解决方案--------------------
帮顶。检查你调用当个批处理去编译之后返回码是多少,还有是否会异常退出之类,
你要做的就是确保其不会异常退出,然后根据返回码自己再判断是否编译成功。
再说,调用形式为:
build.bat %0 %1,这里%0就类似与xxx.bat,那下面你自己写的那个后面怎么
没有带后缀名.bat,还有,你有传递参数给你写的那个脚本么,也就是%1,还有
你的那几个版本的批处理编译时的%1是否相同的啊,你写的那个脚本默认%1是相同的!
Goodluck。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
erlang:创建表
mnesia:create_table(student, [{attributes,{name,number,sex}}]).
怎么老是提示:
{aborted,{bad_type,student,{...
-
100分求助,matlab一维矩阵变成二维矩阵,怎么感觉我写的代码这么绕呢
希望把Input矩阵(一维)变成3行4列的二维矩阵Output;我写了下面...
-
为什么没有易语言版块呢?
为什么没有易语言版块呢?
------解决方案--------------------
易语言,还不常用,交流也不比,所以无....
-
批处理的一个问题
想用批处理更改文件属性
@echo off
arrtib -R /S E:\home\*.*
exit
这样写是错误的吗?
为什么没起作用啊
--...
-
几个关于大型机的问题(新手求救啊~)
1、z/OS 和UNIX系统的相同点和相异点有哪些啊?主目录和用户目录的区别是什么啊?
2、用JCL创建一...
-
急求!如何用正则截取一对标签中的字符当中的日期
<p class="source">
<!--[if !IE]>收藏功能<!...
-
批处理代码放在U盘里,如何复制整个硬盘的时间段文件? qivsran老师的答案,谢谢!
@echo off
md 新文件
setlocal enabledelayedexpa...
-
复制文件不带目录文件夹如何修改代码?同名文件仅复制最新的
@echo off
md %computername%资料 2>nul
Cd /d %computername%资料
F...
-
求C里面 全角半角转换函数
求C里面 全角半角转换函数
------解决方案--------------------
我在别处看了,希望对你有帮助。
...
-
求助:关于qtp10 无法识别 maven自动构建flex3.6 的问题
近日遇到maven自动构建flex3.6的问题。希望大家提出宝贵意见。
问...