灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1694回复:0

批处理中特殊符号详解

楼主#
更多 发布于:2011-12-18 19:40
1、@
隐藏执行的命令,只显示结果。
例子:
echo 你好
@echo 你好
pause
2、;
命令连接符号,就是将两个命令连续执行,不用分行
例子:
dir c: ; dir d: ; dir e:
3、;;
连接两个命令,当;;前的命令成功时,才执行;;后的命令
例子:
dir c: ;; dir d:
dir z: ;; dir d:
4、|
管道符号,就是将上一个命令的输出的内容,作为下一个命令的输入内容
例子:
netstat -an | find "135"
5、||
命令连接符号,表示上一条命令执行失败后,才执行||符号后的内容
例子:
dir z: || dir c:
6、>
重定向符号,将命令的输出结果重定向到其后面的设备中去,后面的设备中的内容被覆盖
例子:
dir c: >d:test.txt
7、>>
重定向符号,将命令的输出结果重定向到其后面的设备中去,后面的设备中的内容会被增加在后面
例子:
dir c: >>d:test.txt
dir d: >>d:test.txt
8、^
取消特殊符号的作用
例子:
echo ^> >c:1.txt
9、%
这个符号我们会在以后的教程中详细介绍到
10、*
通配符号,表示任意个字符
例子:
del c:windows*.log
11、?
通配符号,表示任意一个字符
例子:
dir c:?indows
12、.
表示当前目录
例子:
dir .
13、..
表示上一级目录
例子:
dir ..
14、" "
界定符号,通常用来引用有空格的目录
例子:
dir "c:Documents and settings"
15、:
标签定位符号,表示后面的内容是一个标签名
例子:
@echo off
:again
echo 欢迎来到灯火互联网论坛!
pause
goto again
16、,
某些时候可以当空格来使用
例子:
echo,
dir,c:
17、;
分号,当命令相同时,可以将不同目标用来隔离
例子:
dir c:;d:
18、::
表示后面的语句是注释。相当于c++中的"//"
例子:
@echo off
::显示c盘根目录文件
dir c:
pause
综合实例:
@echo off
ping /n 3 www.atcpu.com||shutdown /r /t 60 /c 命令执行失败了! ;; exit
%0
这条批处理文件主要是用ping命令来判断网络的连通性,当我们的ping命令执行成功后
就不会执行它后面的内容。那假如没有ping通的话就执行它后面的相关命令了。
%0它表示的就是无限循环的执行我们批处理程序。
小结:
今天介绍的批处理符号比较多,但是非常的有用。并且以上的符号只是批处理的部分符号
应用,某个符号的用法比较多,具体我们还得多实践才能理解其中的意思。

喜欢0 评分0
游客

返回顶部