您的位置:首页 > 其它

bat脚本编写

2011-04-08 15:28 176 查看
    今天在编译驱动的时候为了能够实现一键编译  写了下面的一个脚本:
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等,我基本上不会用到。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: