bat脚本编写

    今天在编译驱动的时候为了能够实现一键编译  写了下面的一个脚本:

C:/windows/system32/cmd.exe -k C:/WinDDK/7600.16385.1/bin/setenv.bat C:/WinDDK/7600.16385.1/ chk x86 WXP 

L:

cd L:/Xnet/

build

pause

运行之后不见没有效果,还是在命令提示符下面,连L盘都没有进去,编译环境还是没有设置对,查看了bat的语法规则只有,修改成:

call C:/WinDDK/7600.16385.1/bin/setenv.bat C:/WinDDK/7600.16385.1/ chk x86 WXP 

L:

cd L:/Xnet/

build

pause

就ok没事了,一键编译。

整理了一下,现在把bat中常见的命令给列出来:

echo :回显后面的字符串,如:echo aaa,运行之后会显示aaa

pause:命令执行停止,等待响应之后继续执行。

CALL :从一个批处理程序中调用另一个bat批处理程序,而不会引起第一个批处理的中止。

>     :把结果输出到指定文件中。

@    :不显示后面指令的执行。

if     :if [not] "参数" == "字符串" 待执行的命令,参数可以是用户自己传入的参数

goto:跳转指令,后面参数是标号,比如:goto end;其中end是和c语言中的标号一样

rem:注释语句,和c语言中的//功能一样,

还有其他的命令,比如for,choice等,我基本上不会用到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值