1.关闭回显
这样的话,将只回显示你用echo输出的命令
@echo off
2.显示信息
echo 批处理好好玩哦! /*显示 批处理好好玩哦!*/
3.无询问删除文件
del
/
f
/
s
/
q
%
systemdrive
%
\
*
.tmp /*直接删除系统盘下面的以tmp为拓展名的文件*/
4.批处理暂停
echo.
&
pause
/*
暂停批处理,按任意键继续
*/
5.注释添加
rem 判断是否开始备份
/*
定义注释,“判断是否开始备份”为注释内容
*/
6.变量定义和使用
set rootpath=D:\out\sso\utrustsso3.0.3\ssoserver\ /*设置复制源的路径*/
set backuppath=D:\backup\ /*设置复制的目标的路径*/
copy "%rootpath%\sysconfig" "%backuppath%\sysconfig\"
/*使用变量开始复制,变量通过"%变量名%"来调用*/
7.获取输入数据
set
/
p choose
=
/*
"/p"代表获取输入数据,此处将输入数据放入choose变量里
*/
8.数据比较
if
%
choose
%==
1
/*
判断变量choose的值是否等于1
*/
9.跳转
goto
end
/*
跳转到end处开始执行
*/
:end /* 定义一个叫end的程序段 */
echo 程序结束 /* 返回“程序结束”的信息,其为end程序段里的内容 */
:end /* 定义一个叫end的程序段 */
echo 程序结束 /* 返回“程序结束”的信息,其为end程序段里的内容 */
10.调用其它批处理
call %ldappath%\slapd-ssotemp\db2bak "%backuppath%\data"
/*调用在%ldappath%\slapd-ssotemp\db2bak处的这个批处理,
并将参数"%backuppath%\data"传递给该批处理 */
11.创建文件夹
md
%
backuppath
%
\data
/*
在%backuppath%\位置创建一个名为data的文件夹
*/
12.复制文件
copy
"
%rootpath%\sysconfig
"
"
%backuppath%\sysconfig\
"
/*将%rootpath%\sysconfig
里的文件复制到%backuppath%\sysconfig\位置
*/
更多更详细的信息,请在命令行中输入help,哈哈...