求助,cmd批处理文件如何制定时间运行指定代码?

如8:00~18:00运行live-t100-psock.txt--cid12312318:01~次日7:59运行live-t200-psock.txt--cid1231... 如8:00~18:00运行
live -t 100 -p sock.txt --cid 123123
18:01~次日7:59运行
live -t 200 -p sock.txt --cid 123123,
请问如何实现,高分悬赏,谢谢
展开
 我来答
依梦琴瑶
高粉答主

2017-08-09 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.6亿
展开全部
@echo off & title 根据时间段运行 By 依梦琴瑶
setlocal enabledelayedexpansion

call :GetNowTime

:RunPart1
::8:00~18:00
live -t 100 -p sock.txt --cid 123123

::如果需要循环运行,请把下面的exit指令删除或用注释符进行屏蔽
exit
call :GetNowTime


:RunPart2
::18:01~7:59
live -t 200 -p sock.txt --cid 123123

::如果需要循环运行,请把下面的exit指令删除或用注释符进行屏蔽
exit
call :GetNowTime


:GetNowTime
set NowTime=%time:~,8%
set NowTime=%NowTime: =0%
set NowTime=%NowTime::=%
if %NowTime% geq 080000 (
    if %NowTime% leq 180000 (
        goto RunPart1
    ) else (
        goto RunPart2
    )
) else (
    goto RunPart2
)
goto :eof
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式