如果楼主用的是xp、vista或win7等带有schtasks.exe命令(创建计划任务)的系统,要完成以上功能,在命令提示符下输入一条命令足矣,不过要以管理员身份运行cmd。
假设你这个批处理文件为deltemp.bat,放在f:\test目录下,可以这样输入:
- schtasks /tn deltemp /tr f:\test\deltemp.bat /sc hourly
复制代码
创建完成后系统会以当前本地时间为起点,每一个小时运行一次deltemp.bat
/tn deltemp--创建的任务名称为deltemp,如果有空格要用引号括起来
/tr f:\test\deltemp.bat--要运行的文件的路径和文件名,如果有空格要用引号括起来
/sc hourly--任务类型为小时重复
如果要删除该计划任务,可以输入:
- schtasks /delete /tn deltemp
复制代码
当然如果楼主想点击一次批处理后开始每一小时运行一次,可以把这条命令放到批处理文件内,不过就要一直运行着,未免麻烦,可以考虑用/st /et /sd /ed等开关,具体请参见schtasks /?,如有疑问,可以跟帖追问。
[ 本帖最后由 weichenxiehou 于 2011-3-17 09:28 编辑 ] |