现在的位置: 首页 > 综合 > 正文

批处理命令-使用篇

2012年09月05日 ⁄ 综合 ⁄ 共 909字 ⁄ 字号 评论关闭

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程序段里的内容*/



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,哈哈...

抱歉!评论已关闭.