标签:
Rem 用于注释,便于入门阅读批处理文件的作用
举例:
Rem 本批处理文件仅用于编译和运行Java程序,请勿作它用(此时rem 后面的文本不会被当做命令来执行,直接跳过,仅仅用于阅读)
:: 同样是注释命令,其后的文本仅仅是注释,不是命令
Echo 回显命令,用于把其后的文本打印输出到Dos屏幕上(原样输出)
举例:
Echo 欢迎来到Java世界(输出结果如下所示)
@ 关闭单行回显
举例:
如果在"Echo 欢迎来到Java世界"前面加上@,会输出什么?
细心的你是不是发现没有了"@echo 欢迎来到Java世界",而是直接输出,这说明无论是"echo 欢迎来到Java世界"还是"@echo 欢迎来到Java世界"都被解释成命令,只不过是类似于C语言中打印的函数printf功能。而@的作用很明显,就是不需要把该行的命令输出到屏幕上,也就是关闭回显,要知道批处理命令就是事先把要执行的操作都写出来,按顺序排好,之后让cmd(命令解释器)来逐行读取命令并执行相应的过程。有时,我们编写批处理文件就是为了达到某个目的,往往只需要一个入口(告诉使用者如何使用该批处理文件)和一个处理后的结果,而不需要让使用者看到得到该结果的每一步操作,这时就应该用到@命令
echo off 从下一行开始关闭回显
@echo off 从本行开始关闭回显功能
echo on 从下一行开始打开回显
echo. 打印一个空白行(类似C语言中的换行符\n)
%1,%2…%9命令行参数
如果想你的批处理文件的适用性更强,可以使用命令行参数来解决
md 创建目录
rd 删除目录
dir 查看当前所有目录和文件
cd 打开目录
cls 清屏
. 当前路径
.. 当前路径的父路径
pause 等待
其他的命令详细解释和用法请自行百度。
总结:
使用批处理文件能轻松完成一些繁琐的任务,让我们从中解放并能在语言本身上花费更多的时间去研究。只要你有想法,你完全可以编写出一个自己的简单的开发环境。
标签:
原文地址:http://www.cnblogs.com/juntu/p/4743159.html