1 相当于print
echo 表示显示此命令后的字符
echo off 表示在此语句后所有运行的命令都不显示命令行本身
@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
2-call 调用别的批处理文件
3 pause 相当于暂停
运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续
4rem 注释
rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。
5参数符号 %
例如famate %1 调用的时候就是famate a
6if 条件语句
1、if [not] "参数" == "字符串" 待执行的命令
7 goto语句
如:
goto end
:end
echo this is the end
标号用":字符串"来定义,标号所在行不被执行。
8 choices
/C choices 指定要创建的选项列表。默认列表是 "YN"。
/N 在提示符中隐藏选项列表。提示前面的消息得到显示,选项依旧处于启用状态。
/CS 允许选择分大小写的选项。在默认情况下,这个工具是不分大小写的。
/T timeout 做出默认选择之前,暂停的秒数。可接受的值是从 0 到 9999。如果指定了 0,就不会有暂停,默认选项
会得到选择。
/D dafault 在 nnnn 秒之后指定默认选项。字符必须在用 /C 选项指定的一组选择中; 同时,必须用 /T 指定 nnnn。
/M message 指定提示之前要显示的消息。如果没有指定,工具只显示提示。
/? 显示帮助消息。
9for循环
for (a :b)
{
c
}
a就是 %%C
b就是钱 ()里的东西
c就是 do 后面的东西
\l
for (int i=0;i<10;i++)
{
}
i=0 相当于 1是初始值 ,i++相当于1是递增值,10是相当于10是结束值