Board logo

标题: [文件操作] 如何在指定的时间段运行指定的目标,但又不在进程中驻留 [打印本页]

作者: SmallK    时间: 2008-10-10 01:00     标题: 如何在指定的时间段运行指定的目标,但又不在进程中驻留

我也不知道这个想法可不可以实现,只是突然有了这个想法,所以发出来拉上大家共同研究一下。
可以利用任务计划等一切系统资源,方法不限,只要能在指定的时间段内就运行指定的批处理即可。

------------------------------------------------------------------------------------------------------------------------------
补充一下,具体要求是这样的:
运行这个批处理,可以让用户达到这样的目的,让指定的程序在指定的时间段运行,但是又不占内存!
举个例子,在每天的8:00到16:00这段时间,一开机就运行QQ.exe。看到这里大家肯定要说了,
这不是太简单了嘛,判断一下时间就可以了!但是我接下去要说的是,假如电脑在8:00以前就开机了呢?
那就要求这个P可以不断检测系统时间,但是为了节约系统资源,所以又要求不能在进程中驻留cmd.exe、
wscript.exe等任何程序!说白了也就是不能一直运行什么程序来检测系统时间!

------------------------------------------------------------------------------------------------------------------------------

[ 本帖最后由 SmallK 于 2008-11-18 17:57 编辑 ]
作者: pusofalse    时间: 2008-10-10 02:12

没太明白什么意思。不在进程中驻留?在tasklist或taskmgr.exe等进程查看工具中看不到cmd.exe?
作者: youxi01    时间: 2008-10-10 08:28

楼上正解
交互模式,还能看到窗口...
作者: Batcher    时间: 2008-10-10 08:30

  1. schtasks /create /ru system /st 20:08:00 /sd 10/11/2008 /sc hourly /mo 1 /tn Batcher /tr "msg %username% hello"
复制代码

作者: SmallK    时间: 2008-10-11 01:09

不好意思各位,昨日发帖匆忙,没把题目交代清楚!现在已经将标题改了,并且作了补充说明。
作者: youxi01    时间: 2008-10-11 07:53

通过检测时间和at计划是可以实现了

通过时间检测,看当前时间是否在8:00~16:00,是则直接运行QQ,否则建立at计划...
作者: batman    时间: 2008-10-15 11:46

楼上正解
作者: SmallK    时间: 2008-11-18 17:54

惭愧惭愧,如此笨拙的问题竟然自以为是挑战……
惭愧之余,让我把“挑战”二字去了吧。

[ 本帖最后由 SmallK 于 2008-11-18 18:06 编辑 ]




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2