Chr☆s Kwok 的技术笔记

.NET, C#, WPF, WCF, WF, .NetCore & LINQ ... I know how it works because I know why it works ...

博客园 首页 新随笔 订阅 管理
set nian=%date:~0,4%
set yue=%date:~5,2%
set ri=%date:~8,2%

::获取系统时间,剔除秒,并赋值给变量%dr%
set dr=%time:~0,-5%
::去掉时间中的冒号,直接比较时间
set str=%dr::=%
echo %str%
if %str% GEQ 2230 (goto NOCOPY) else (
    if %str% LEQ 800 (goto NOCOPY) else (
        goto NEEDCOPY
    )
)

:NEEDCOPY
xcopy E:\MedicalHealthSY\Bin\Debug\*.dll "\\svrdevelop\HIS3.0\SYVersion\Lib" /d:%yue%-%ri%-%nian% /y /i
xcopy E:\MedicalHealthSY\Bin\Debug\*.exe "\\svrdevelop\HIS3.0\SYVersion\Lib" /d:%yue%-%ri%-%nian% /y /i
::................................
:NOCOPY
::其他处理逻辑...

上述示例说明批命令如何获取系统时间,如何利用当前时间在哪个时间段执行哪些批命令内容。

posted on 2021-01-07 10:21  Chr☆s  阅读(200)  评论(0编辑  收藏  举报