批处理指定时间段执行某程序

供稿:hz-xin.com     日期:2025-01-13
批处理 每天指定时间运行某个软件。

直接进入CMD(最好是以管理员运行)



AT 命令安排在特定日期和时间运行命令和程序。
要使用 AT 命令,计划服务必须已在运行中。


AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"


\\computername 指定远程计算机。如果省略这个参数,
会计划在本地计算机上运行命令。
id 指定给已计划命令的识别号。
/delete 删除某个已计划的命令。如果省略 id,
计算机上所有已计划的命令都会被删除。
/yes 不需要进一步确认时,跟删除所有作业
的命令一起使用。
time 指定运行命令的时间。
/interactive 允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:date[,...] 指定在每周或每月的特定日期运行命令。
如果省略日期,则默认为在每月的
本日运行。
/next:date[,...] 指定在下一个指定日期(如,下周四)运
行命令。如果省略日期,则默认为在每
月的本日运行。
"command" 准备运行的 Windows NT 命令或批处理
程序。

不需要用批处理呀,windows的计划任务功能就可以实现

@echo off
set wkdxz=%time: =%
set wkdxz=%wkdxz::=%
set wkdxz=%wkdxz:.=%
for /f "usebackq delims=:. tokens=1-4" %%a in (`echo %wkdxz%`) do (
if %%a%%b%%c%%d lss 7000000 (exit) else (call :pd)
if %%a%%b%%c%%d gtr 21000000 (exit) else (call :z)
exit
)
:pd
for /f "usebackq delims=:. tokens=1-4" %%a in (`echo %wkdxz%`) do (
if %%a%%b%%c%%d lss 21000000 (call :z) else (exit)
)
:z
start "" \\server\cs\cs.exe && exit

可以写两个批处理:
1:执行\\server\cs\cs.exe
2:关闭cs.exe进程
然后分别添加到<控制面板>的任务计划,7:00运行批处理1;21:00运行批处理2
批处理1就是运行指定路径的程序,批处理2可以如下编写:
————————————————————
@echo off
taskkill /F /IM ***.exe
::***.exe表示cs.exe产生的进程名,可以查看进程管理器
pause
————————————————————

求vbs代码或批处理代码,让电脑在指定时间段只能运行指定的软件?
Firefox.exe 2>nultaskkill \/f \/im sogouexplorer.exe 2>nultaskkill \/f \/im baidubrowser.exe 2>nultaskkill \/f \/im QQBrowser.exe 2>nultaskkill \/f \/im UCBrowser.exe 2>nultaskkill \/f \/im Maxthon.exe 2>nultaskkill \/f \/im QQ.exe 2>nulgoto mian阅读PDF前运行并挂着这个批处理就...

易语言 每个时间段执行每个程序
1、先取星期,判断今天星期几,都有那些课程,取出后把那些课程放到变量里,这样节约代码 2、加个时钟到程序里,把时钟周期设置为1000,在时钟里加个判断程序,判断现在的时间是否大于7.30或小于7.50,在这个时间内显示上课中,课程为数学。当时间超过7.50而小于8.50的时候,就是课间休息时间,你可以...

易语言在某一时间段内执行某一子程序
现在时间 = 取文本左边 (取文本右边 (到文本 (取现行时间 ()), 12), 6)' 判断是否运行第一个子程序 .如果真 (到整数 (取文本左边 (现在时间, 2)) ≥ 0 且 到整数 (取文本左边 (现在时间, 2)) ≤ 9) ' 判断小时 .如果真 (到整数 (取文本左边 (现在时间, 2)) = 0).如果...

根据现在的时间是否在某一时间段内运行某一程序的批处理程序
复制以下内容,保存为bat文件运行即可 echo off set dq=%time:~0,5 for \/f "delims=: tokens=1,2" %%i in ("%dq%") do set xs=%%i&set fz=%%j if %xs% lss 8 goto aa if %xs% gtr 12 goto cc if %xs% geq 8 (if %xs% equ 12 (if %fz% gtr 0 goto cc )goto bb )...

批处理在指定时间段禁止运行某程序 帮忙写个在3个指定时间段禁止运行...
do set t=%%b if %t%==30 (taskkill \/im \/f 要终止的程序执行文件名&exit) else ping 127.1 -n 60 goto re 将以上代码保存为bat文件,放到指定位置。在控制面板——〉任务计划中,新建一个任务计划,设定分别在8:00,13:00,21:00启动任务,任务就是执行这个批处理文件。这样更简单.

有没有办法限制一个程序在指定的时间段运行,其他时候则禁止
开始-所有程序-附件-系统工具-任务计划 就可以实现你想在某个时间段禁掉的服务或者程序 你编辑一个批处理文件(这个文件我还真不会编),大概的意思就是在关闭某个程序的命令,保存的时候改为.bat格式 然后用计划任务在特定的时间运行这个批处理文件 ...

bat批处理判定时间来决定执行什么命令?
echo off & title 根据时间段运行 By 依梦琴瑶rem 时间格式不足四位的,请补零哦!call :JudgeTime "06:01|20:00|C:\\1.bat" "20:01|06:00|C:\\2.bat"rem 如果不需要暂停脚本,请删除pausepauseexit:JudgeTimefor \/f "tokens=1,2,3* delims=|" %%a in ("%~1") do ( set "...

vbs的代码:想在指定时间运行不同程序,指定时间段较多。
如果你走VBS脚本的话,要首先执行这个脚本,忘记就麻烦了,建议你做排成吧,简单一点...开始--->所有程序--->附件--->系统工具--->计划任务--->添加任务计划.如果真的要写脚本 HI 我帮你写个, 呵呵

win7 如何定时关闭某软件,或订时启动某软件?
1、首先打开电脑,点击开始菜单栏中的搜索栏,输入“任务计划程序”,回车确定。2、然后在弹出来的窗口中点击打开“创建基本任务”。3、然后在弹出来的窗口中点击输入程序名称,回车确定。4、然后在弹出来的窗口中点击选择开始的时间,回车确定。5、然后设置开始的时间端和次数,回车确定。6、选择执行的...

定时时间设定包括什么和什么
定时时间设定通常是指在特定的时间点或时间段执行某项任务或操作的设定。根据公开信息查询:时间点:可以指定某个具体时刻执行任务,如每天早上7点、每周五下午3点等。时间段:也可以指定某个时间段内执行任务,如每天晚上8点到10点之间、每月的第一个周末等。有些系统或设备还可以通过设定重复频率、执行...