对于日常重复性比较大的事情,有些可以通过批处理文件来简化任务,文件扩展名为 .bat 或 .cmd.
用的是DOS命令,批处理只是脚本,并不是什么真正的程序。
REM 和 :: 注释命令
行内注释格式:%注释内容%(不常用,慎用)
对于测试人员来说,需要频繁导入导出数据库的数据,利用如下批处理脚本,大大简化了工作量.
背景:
Windows7
电脑上安装了mysql (用户名:root,密码unm2K10,若不是,修改脚本里的用户名密码即可)
示例:
结果图如下:
@echo off
setlocal EnableDelayedExpansion
::mysql数据库帐号
set mysql_user="root"
set mysql_passwd="unm2K10"
::格式: %date%
::结果: 2012-07-31
::格式: %time%
::结果: 10:21:21.68
::格式: %date:~x,y%以及%time:~x,y%
::说明: x是开始位置,y是取得字符数
::代码
:begin
echo.
set/p option=MYSQL备份精灵(1 导出,2 导入,3 删除):
::获取完整的日期和时间
set dt=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
::%dt:~0,4% 表示对变量%dt%