- 在E盘下新建一个Bat文件,利用CMD命令实现,遍历出桌面目录信息,效果以下图所示.
这个任务不是很简单吗?函数
1.打开CMD3d
2.输入cd C:\Users\Sanmu\Desktopcode
3.再输入 dirblog
4.输入pause(1),让他暂停咱们好看到遍历
把上面的三个命令,复制到Bat文件中,保存打开不就搞定了嘛~技巧
代码以下图所示:im
运行结果以下图所示:top
事与愿违呀,明明是转到桌面目录,并且命令CMD也执行了,为啥输出的目录信息是E盘呢?db
上面看到,再Bat文件中,明明写出了CD C:\Users\Sanmu\Desktop,可是仍是输出的E盘,这是由于在Bat文件使用CD命令时,若要跨盘,首先要执行目标盘符,在使用CD命令跳转到子目录.img
代码改变一下:
对,就加了盘符C:
看一下效果吧:
哈哈,效果实现.
- "&"运算符:能够在一行命令中,执行多个命令.
栗子:
[1]不使用"&"
c: cd C:\Users\Sanmu\Desktop\ dir pause(1)[2]使用"&",并列的条件都会执行
c: & cd C:\Users\Sanmu\Desktop\ & dir & pause(1)[3]使用"&&",只有当前一条指令执行成功后,下一条指令才会执行
c: && cd C:\Users\Sanmu\Desktop\ && dir && pause(1)以上三个命令的运行结果是一致的.
- 用途
在易语言中,有一个函数为"运行()",该函数是执行CMD命令,若想在一个"运行()"中执行多个CMD命令,就能够使用"&"或"&&"
- Bat中使用CD命令,跨盘时,要先转到目标盘符
- "&"和"&&"单行命令链接多条指令
- No Pains, NO Gains!