batch file commands批处理文件指令
windows下查看指令的使用方法使用:
command /?
例如:
batch 相应语法请参考 Tutorialspoint教程
常用基础指令:
ECHO - Displays text on the screen
@ECHO OFF - Hides the text that is normally output
START - Run a file with its default application
REM - Inserts a comment line in the program
MKDIR/RMDIR - Create and remove directories
DEL - Deletes a file or files
COPY - Copy a file or files
XCOPY - Allows you to copy files with extra options
FOR/IN/DO - This command lets you specify files.
TITLE- Edit the title of the window. [1]
删除文件或目录
rd /s /q 盘符:\某个文件夹 (强制删除文件文件夹和文件夹内所有文件)
del /f /s /q 盘符:\文件名 (强制删除文件,文件名必须加文件后缀名)
注释语句
在批处理文件中中,段注释常用的方法,就是使用goto配合标签:
goto start
= 可以是多行文本,可以是命令
= 可以包含重定向符号和其他特殊字符
= 只要不包含 :start 这一行,就都是注释
:start
另外,还有其他各种注释形式:
1、:: 注释内容(第一个冒号后也可以跟任何一个非字母数字的字符)
2、rem 注释内容(不能出现重定向符号和管道符号)
3、echo 注释内容(不能出现重定向符号和管道符号)〉nul
4、if not exist nul 注释内容(不能出现重定向符号和管道符号)
5、:注释内容(注释文本不能与已有标签重名)
6、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号)
7、goto 标签 注释内容(可以用作说明goto的条件和执行内容)
8、:标签 注释内容(可以用作标签下方段的执行内容)
显示部分文本信息
如果你想看看你的批处理文件执行的信息,但是不想看到全部指令,你可以使用echo
指令打印bat脚本执行信息,如下:
@ECHO OFF
MKDIR c:\example1
ECHO Created directory example1
你可以使用COLOR bf
指令改变输出的颜色,其中b指的是背景,f指的是前景色,都是16进制数字,可能的颜色如下表所示:
- 示例,红色文本和黑绿色背景显示用“COLOR 2c”
调用软件的指令
start /d dir program
还没有评论,来说两句吧...