dos下连续执行多个命令的另一种方法
2015-07-30 00:00
549 查看
1、& 组合命令
语法:第一条命令 & 第二条命令 [& 第三条命令...]
&、&&、||为组合命令,顾名思义,就是可以把多个命令组合起来当一个命令来执行。这在批处理脚本里是允许的,而且用的非常广泛。因为批处理认行不认命令数目。
这个符号允许在一行中使用2个以上不同的命令,当第一个命令执行失败了,也不影响后边的命令执行。
这里&两边的命令是顺序执行的,从前往后执行。
比如:
dir z:\ & dir y:\ & dir c:\
以上命令会连续显示z,y,c盘的内容,不理会该盘是否存在
2、&& 组合命令
语法:第一条命令 && 第二条命令 [&& 第三条命令...]
用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令
这个命令和上边的类似,但区别是,第一个命令失败时,后边的命令也不会执行
dir z:\ && dir y:\ && dir c:\
3、|| 组合命令
语法:第一条命令 || 第二条命令 [|| 第三条命令...]
用这种方法可以同时执行多条命令,当一条命令失败后才执行第二条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令
4.针对于标题,各个命令之间加一个&符号便OK!
在程序中调用system函数会用到:
比如调用cl命令之前要调用vcvars32;
如果顺次调用:
system(“vcvars32”);
system(“cl 123.c”);
则不会执行成功,生成不了.exe文件;
但是一次性调用俩命令:
system(“vcvars32 & cl 123.c”);
即可成功!
语法:第一条命令 & 第二条命令 [& 第三条命令...]
&、&&、||为组合命令,顾名思义,就是可以把多个命令组合起来当一个命令来执行。这在批处理脚本里是允许的,而且用的非常广泛。因为批处理认行不认命令数目。
这个符号允许在一行中使用2个以上不同的命令,当第一个命令执行失败了,也不影响后边的命令执行。
这里&两边的命令是顺序执行的,从前往后执行。
比如:
dir z:\ & dir y:\ & dir c:\
以上命令会连续显示z,y,c盘的内容,不理会该盘是否存在
2、&& 组合命令
语法:第一条命令 && 第二条命令 [&& 第三条命令...]
用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令
这个命令和上边的类似,但区别是,第一个命令失败时,后边的命令也不会执行
dir z:\ && dir y:\ && dir c:\
3、|| 组合命令
语法:第一条命令 || 第二条命令 [|| 第三条命令...]
用这种方法可以同时执行多条命令,当一条命令失败后才执行第二条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令
4.针对于标题,各个命令之间加一个&符号便OK!
在程序中调用system函数会用到:
比如调用cl命令之前要调用vcvars32;
如果顺次调用:
system(“vcvars32”);
system(“cl 123.c”);
则不会执行成功,生成不了.exe文件;
但是一次性调用俩命令:
system(“vcvars32 & cl 123.c”);
即可成功!
相关文章推荐
- dos下进行多种系统配置文件
- Windows7下获得System权限问题解决方法
- DOS中的pause命令简介
- DOS命令批量删除文件及制作该命令的批处理命令详解
- ASP编程入门进阶(十三):Ad & Content Rotator
- 分享dos批处理命令的一些使用技巧(截取字符串)
- dos、bat批处理延时执行命令的两种方法
- dos命令for用法详解
- dos 创建文件夹 md
- dos 内容重定向符 >和>>
- DOS中判断进程是否存在的方法
- dos下用recover修复损坏的TXT文件
- dos 文件删除 del命令
- dos 删除文件夹 rd
- dos 文件复制 copy命令
- DOS命令 Interlnk、Intersvr命令使用说明
- AnyDVD & AnyDVD HD v6.1.3.3 Final 多国语言版 下载
- 安装软件 Nullsoft Install System 2.27汉化版 下载
- prototype 1.5 & scriptaculous 1.6.1 学习笔记
- 非常好的for 教程, 当时我就是看这个学习for 的第1/2页