1、传入参数给批处理文件:
(1)批处理文件backup.cmd内容:
net stop mssqlserver md %1 copy "D:/Program Files/Microsoft SQL Server DB/MSSQL/Data/northwnd*.*" ./%1/ copy "D:/Program Files/Microsoft SQL Server DB/MSSQL/Data/pubs*.*" ./%1/ net start mssqlserver
(2)调用批处理命令并传入参数:
backup.cmd bak_20090315093335120
2、批处理中获得当前日期时间,并作为文件名:
md %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2% @echo %date:~0,4%%date:~5,2%%date:~8,2%_%time:~1,1%%time:~3,2%%time:~6,2%%time:~9,2%
3、批处理变量与运算:
set a=1+2echo %a% ==>输出1+2
set /a a=1+2echo %a% ==>输出3
[设置变量为用户输入的值]set /p a=输入一个值 ==>输出 输入一个值echo %a% ==>显示用户输入的值
博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3