利用dos命令定时运行计算机

本文介绍了一个简单的批处理脚本,用于实现程序的定时运行。通过设置时间变量和使用if语句进行时间判断,可以在指定的时间点触发特定程序的执行。此外,还提供了一个比较大小的示例脚本,用于根据不同时间段执行不同的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:林子木 wolinxuebin

转载请保留:http://blog.youkuaiyun.com/wolinxuebin

突然心血来潮想定时运行程序,网上找了下,很快找到一个代码

@echo off 
:ag 
set t=15:28 
@REM t为你设置的时间
if %t%==%time:~0,5% goto word 
goto ag 
:word 
echo 这里是你的程序


详细解释:

@ 加了这个后 后面的命令不会在命令窗口显示

REM 是注释

echo off 表示,这条命令之后的都不会在命令串口显示(指命令,而不是指输出,输出还是正常的)

:ag :word 这个是程序标签 相当于其他语言中的函数名称(有点不完全,但可以这么认为)

set 这个不用说了吧

%t% 变量表示方法吧,可以这么理解

%time:~0,5%
这个 你试下

echo %time%
便知道 , 其中0 便是从第几位开始显示 5表示显示位数的总数 负数的话,相反,为总位数减去这个数。


程序进来是进入:ag标签 ,当

if %t%==%time:~0,5% goto word 
条件成立的时候,执行word标签


还有,来自http://hi.baidu.com/mgj413/item/8a0572cc73858a09c710b29e的程序

echo 当前时间 %time:~0,5%
if 9 leq %time:~0,2% if %time:~0,2% leq 23 regedit&exit
msconfig
pause

比较大小,当9小于当前时间和当时时间小于23时执行REGEDIT并退出,其它则运行MSCONFIG。。。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值