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等,我基本上不会用到。
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等,我基本上不会用到。
相关文章推荐
- Bat脚本编写之Dos 基本操作命令
- windows bat脚本编写
- windows中bat脚本编写
- BAT脚本编写教程(比较易懂和全面)
- Bat脚本编写-Dos 命令资源收集
- windows bat脚本编写
- Bat脚本编写以及cmd命令
- BAT脚本编写教程(比较易懂和全面)
- Bat脚本编写-Dos 命令资源收集
- 修改 cmd的属性(字体,颜色等),加入ls命令(编写一个bat脚本)。
- 利用ubuntu将.cpp生成二进制的可执行文件,然后利用.bat(脚本)编写命令,将可执行文件在android机上运行
- BAT脚本编写要点(1)_特殊字符
- BAT脚本编写教程
- 编写bat脚本自动转到桌面并等待输入
- bat脚本编写简介
- window批处理脚本学习使用:.bat .cmd文件编写
- BAT脚本编写教程(比较易懂和全面)
- 批处理bat脚本编写(附详细例子)
- BAT脚本编写教程
- 编写自动备份bat脚本