瓜西西

导航

批处理

批处理文件中,如何取得当前日期

首先打开cmd
date /t
看一下时间的格式
如果是2006-05-18这样的
可以这样写
@echo off
@for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do @set bb=%%a-%%b-%%c
@if exist aaa.dat (rename aaa.dat aaa_%bb%.dat) else (echo aaa.dat 不存在)
如果是18-05-2006这种格式,如果是英文版的都是这种格式
可以这样写
@echo off
@for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do @set bb=%%c-%%b-%%a
@if exist aaa.dat (rename aaa.dat aaa_%bb%.dat) else (echo aaa.dat 不存在)

 处理用户录入:

   set /p param1=请输入你的选择:

以上得到参数 %param1%

 

posted on 2012-11-02 16:54  瓜西西  阅读(160)  评论(0)    收藏  举报