关于windows批处理的一点总结1

 

前一阵应需要写了一个批处理文件,用于批量执行vc,installshiel的工程,而不用每次都打开IDE界面进行编译。

 

下面进行一下总结:

 

1:使用到的批命令 

@

echo off

goto

pause

if else 

 

其中遇到疑惑的有 嵌套 if else 语句

解决方法:

 if-else必须在同一行,如果不语句较长,需要分行写,则用^连接else语句,否则报错!,同时,需要将if满足条件后需要

做的语句用括号括起来语法为

if 条件   (满足条件执行的动作)  else ( 不满足条件执行的动作)

 

2:环境变量 的使用

ERRORLEVEL 在if-中能够的使用表示等于或大于指定值则执行

e.g:

 if errorlevel 0 ...

 

如果错误码的值大于或等于0的时候,将执行某个操作;

当使用 if %errorlevel%==0 …… 的句式时,它的含义是:

如果错误码的值等于 0 的时候,将执行某操作。因为这两种句式含义的差别,如果使用前一种

句式的时候,错误码语句的排列顺序是从大到小排列 

 

3:另外还应在系统的环境变量 path中添加 vc6和installshiled的执行路径。

 

4:vc的命令行编译:

msdev D:/path/sample/sample.dsw /MAKE "sample - Win32 release" /REBUILD /OUT C:/LOGPILE.TXT

详细描述见 http://msdn.microsoft.com/en-us/library/aa699274(VS.60).aspx

 

 

5:INSTallshield命令行编译 C:/Program Files/InstallShield/2009/System/IsCmdBld.exe" -p "D:/path/sample/sample.ism" -b "D:/Installations_2009/sample/Media/release"

 具体参数描述见 installshield帮助的ISCmdBld.exe相关主题。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值