Board logo

标题: [已结]bat计划任务如何实现每天指定执行一个程序? [打印本页]

作者: anqing     时间: 2009-1-8 11:11    标题: [已结]bat计划任务如何实现每天指定执行一个程序?

不知,可以不可以,每天开机就执行指定的程序
而不是固定在每天指定的时间内?

[ Last edited by HAT on 2009-1-8 at 13:31 ]
作者: anqing     时间: 2009-1-8 11:18
或者在说在每周七天内的0:00-24:00范围内就执行指定的程序
作者: HAT     时间: 2009-1-8 11:18
schtasks的帮助里面有,你先自己看看吧。
作者: anqing     时间: 2009-1-8 11:22


  Quote:
Originally posted by HAT at 2009-1-8 11:18:
schtasks的帮助里面有,你先自己看看吧。

你就告诉我吧
作者: cad55     时间: 2009-1-8 11:23
放在启动组就可以了
作者: anqing     时间: 2009-1-8 11:24


  Quote:
Originally posted by cad55 at 2009-1-8 11:23:
放在启动组就可以了

想用任务的方式实现
作者: cad55     时间: 2009-1-8 11:28
一定要想用计划任务吗
作者: anqing     时间: 2009-1-8 11:28

作者: HAT     时间: 2009-1-8 11:30    标题: Re 4楼

自己看帮助写出的代码印象深刻
作者: cad55     时间: 2009-1-8 11:31
在计划任务中不是有
随系统启动的选项吗

不过用计划任务。它受登陆用户,影响。有时很不准。。。。。。
作者: anqing     时间: 2009-1-8 11:32


  Quote:
Originally posted by HAT at 2009-1-8 11:30:
自己看帮助写出的代码印象深刻

这不是没看懂吗?
才来问的
另外,我问一下,at调用指定的路径的exe会不会出现dos窗体
作者: anqing     时间: 2009-1-8 11:33


  Quote:
Originally posted by cad55 at 2009-1-8 11:31:
在计划任务中不是有
随系统启动的选项吗

不过用计划任务。它受登陆用户,影响。有时很不准。。。。。。

登陆用户是管理员权限

就是不想让它在启动项里出现,才用at
作者: cad55     时间: 2009-1-8 11:33
为什么不放在启动项呀。。

还有一个建议(实践经验)
写BAT时,需延时,5秒再执行,这样,100%,能成功
作者: anqing     时间: 2009-1-8 11:34
对了,好像要开启某个服务,一般的系统,这个服务是关闭的
作者: anqing     时间: 2009-1-8 11:34


  Quote:
Originally posted by cad55 at 2009-1-8 11:33:
为什么不放在启动项呀。。

还有一个建议(实践经验)
写BAT时,需延时,5秒再执行,这样,100%,能成功

放在启动项里,太明显了
也容易被查到
作者: cad55     时间: 2009-1-8 11:34
晕,,
启动项,
是后台的,,比计划任务。更隐蔽呀
作者: anqing     时间: 2009-1-8 11:35


  Quote:
Originally posted by cad55 at 2009-1-8 11:34:
晕,,
启动项,
是后台的,,比计划任务。更隐蔽呀

你指的启动项是注册表中,还是其它的?
打开注册表 ,不就看到了吗,随便删除都可以
作者: anqing     时间: 2009-1-8 11:36
直接给我代码得了
作者: cad55     时间: 2009-1-8 11:37
注册表中。。。。
个人认为。。。比计划任务。好
作者: HAT     时间: 2009-1-8 11:37


  Quote:
这不是没看懂吗?
才来问的

哪部分没看懂?我给你讲。

  Quote:
另外,我问一下,at调用指定的路径的exe会不会出现dos窗体

自己试试就知道了
作者: cad55     时间: 2009-1-8 11:37
计划任务。。常常,,出错。
作者: anqing     时间: 2009-1-8 11:38


  Quote:
Originally posted by HAT at 2009-1-8 11:37:

哪部分没看懂?我给你讲。

自己试试就知道了

只要满足全天24小时的时候,就执行任务
以前可以写过,忘记 了
作者: HAT     时间: 2009-1-8 11:38


  Quote:
直接给我代码得了

这里是讨论批处理的地方,不是伸手要代码的地方。
作者: anqing     时间: 2009-1-8 11:40


  Quote:
Originally posted by HAT at 2009-1-8 11:38:

这里是讨论批处理的地方,不是伸手要代码的地方。

AT 6:00 /every:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday notepad.exe


上面的代码只能在6点执行,但如果是七点开机就不能执行了
我想把时间范围定在24个小时内
作者: HAT     时间: 2009-1-8 11:45    标题: Re 24楼

请参考3楼的回复
作者: anqing     时间: 2009-1-8 11:50


  Quote:
Originally posted by anqing at 2009-1-8 11:40:



AT 6:00 /every:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday notepad.exe


上面的代码只能在6点执行,但如果是七点开机就不能执行了
我想把时间范围定在24个小时内

谁帮我改一下?
作者: anqing     时间: 2009-1-8 12:00
AT 0:00-24:00 /every:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday notepad.exe
为什么没有启动记事本呢?
作者: anqing     时间: 2009-1-8 12:50
此帖可以结了