简单批处理内部命令
- echo 命令
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
Usage:echo [{on off}] [message] Sample:@echo off / echo hello world
- rem命令
注释命令,类似于在C语言中的/*--------*/,它并不会被执行,只是起一个注释的作用,只有在编辑批处理时才会被看到,主要用于方便修改。
Usage: rem [context] Sample: rem 注释内容注意点:
:: 也具有rem的功能,区别如下:
回显 rem
::
关闭 不显示注释内容 不显示注释内容 打开 显示注释内容 不显示注释内容
- pause命令
暂停命令。运行 Pause 命令时,将显示下面的消息:
Press any key to continue. . .(或:请按任意键继续. . .)
- call 命令
从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call命令接受用作调用目标的标签。如果在脚本或批处理文件外使用Call,它将不会在命令行起作用。
Usage: call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] Sample: call file.bat
- start 命令
调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。
Usage: start FileName [BatchParameters] Parameters: MIN 开始时窗口最小化 SEPARATE 在分开的空间内开始 16 位 Windows 程序 HIGH 在HIGH 优先级类别开始应用程序 REALTIME 在 REALTIME 优先级类别开始应用程序 WAIT 启动应用程序并等候它结束 Sample: start calc.exe
- goto命令
跳转命令。程序指针跳转到指定的标签,从标签后的第一条命令开始继续执行批处理程序。
Usage: goto label Sample: :label start goto label
- set命令
显示、设置或删除变量。
Sample: 显示变量 set 显示批处理当前已定义的所有变量及其值 set s 显示所有以s开头的变量及其值 设置变量 set a=hjy 把变量a定义为hjy。用echo %a%来回显 删除变量 set a= 删除变量a