无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4838|回复: 11
打印 上一主题 下一主题

在现在时间N分钟后运行指定程序

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-12 11:46:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2011-3-12 13:19:05 | 只看该作者
可否指定在某年某月某时某分运行??
比如2011年7月21号8点30分运行指定程度~!?
回复

使用道具 举报

3#
发表于 2011-3-12 14:08:49 | 只看该作者
这个批处理不错的,值得我学习的。
回复

使用道具 举报

4#
发表于 2011-3-12 14:36:58 | 只看该作者
强烈支持,是我求助的,谢谢我已经用了,很好!!
回复

使用道具 举报

5#
发表于 2011-3-12 14:39:15 | 只看该作者
原帖由 amwwc 于 2011-3-12 13:19 发表
可否指定在某年某月某时某分运行??
比如2011年7月21号8点30分运行指定程度~!?

这个更简单了,直接用at命令。
回复

使用道具 举报

6#
发表于 2011-3-12 14:53:57 | 只看该作者
在指定时间运行程序,如果电脑关机,N分钟后时间已过了才开机,还会运行吗?
回复

使用道具 举报

7#
 楼主| 发表于 2011-3-12 16:28:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8#
发表于 2011-3-23 16:55:39 | 只看该作者
楼主对命令运用的很娴熟,呵呵
请教一下,如何实现“在指定日期的指定时间里运行指定的程序:当在指定的日期和时间前没有开机用过电脑,则下次再开机时就立即运行指定的程序”
回复

使用道具 举报

9#
发表于 2011-3-24 11:34:32 | 只看该作者
能否在完美些。。。。不过基础不错。。
回复

使用道具 举报

10#
发表于 2011-3-25 13:42:16 | 只看该作者
原帖由 mrwang123 于 2011-3-12 16:28 发表
这些单用AT命令是做好到的,需用schtasks来搞,我这个主要是实现N分钟后再运行指定程序
如在指定日期一次性运行QQ
schtasks /create /tn "run qq" /tr "\"D:\Program Files\Tencent\QQ\Bin\QQ.exe" /sc ONCE  ...


后面的一条命令有错吧。这个太难了吧我查了全部格式,但不会用。得请教楼主呀。



SCHTASKS /Create [/S system [/U username [/P password]]]
    [/RU username [/RP password]] /SC schedule [/MO modifier] [/D day]
    [/I idletime] /TN taskname /TR taskrun [/ST starttime] [/M months]
    [/SD startdate] [/ED enddate]
描述:
    启用管理员以在本地或远程系统上
    创建计划任务。
参数列表:
    /S           system            指定要连接到的远程
                                   系统。如果省略这个
                                   系统参数,默认是本地
                                   系统。
    /U           username          指定命令执行的
                                   用户上下文。
    /P           password          指定给定用户上下文
                                   的密码。
    /RU          username          指定任务运行的用户
                                   帐户 (用户上下文)。
                                   对于系统帐户,有效值是 "",
                                   "NT AUTHORITY\SYSTEM" 或
                                   "SYSTEM"。
    /RP          password          指定用户密码。
                                   要提示输入密码,值
                                   必须是 "*" 或没有。
                                   密码将不会对系统帐户
                                   起作用。
    /SC          schedule          指定计划频率。
                                   有效计划任务: MINUTE, HOURLY,
                                   DAILY, WEEKLY, MONTHLY, ONCE,
                                   ONSTART, ONLOGON, ONIDLE。
    /MO          modifier          改进计划类型以允许
                                   更好地控制计划重复
                                   周期。有效值列于
                                   下面"Modifiers" 部分中。
    /D           days              指定该周内运行任务的
                                   日期。有效值: MON, TUE,
                                   WED, THU, FRI, SAT, SUN
                                   和对 MONTHLY 计划的 1 - 31
                                   (某月中的日期)。
    /M           months            指定一年内的某月。
                                   默认是该月的第一天。
                                   有效值: JAN, FEB, MAR,
                                   APR, MAY, JUN, JUL, AUG, SEP, OCT,
                                   NOV, DEC。
    /I           idletime          指定运行一个已计划的
                                   ONIDLE 任务之前要等待
                                   的空闲时间。
                                   有效值范围: 1 到 999 分钟。
    /TN          taskname          指定唯一识别这个计划
                                   任务的名称。
    /TR          taskrun           指定这个计划的任务
                                   运行的程序的路径和
                                   文件名。
                                   示例: C:\windows\system32\calc.exe
    /ST          starttime         指定运行这个任务的时间。
                                   时间格式是 HH:MM:SS (24
                                   小时时间) 例如,14:30:00
                                   是下午 2:30 PM。
    /SD          startdate         指定第一次运行这个
                                   任务的日期。格式为
                                   "yyyy/mm/dd"。
    /ED          enddate           指定上次运行这个
                                   任务的日期。格式为
                                   "yyyy/mm/dd"。
    /?                             显示帮助/用法。
修改者: 按计划类型的 /MO 开关的有效值:
    MINUTE:  1 到 1439 分钟。
    HOURLY:  1 到 23 小时。
    DAILY:   1 到 365 天。
    WEEKLY:  1 到 52 周。
    ONCE:    无修改者。
    ONSTART: 无修改者。
    ONLOGON: 无修改者。
    ONIDLE:  无修改者。
    MONTHLY: 1 到 12,或
             FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY。
示例:
    SCHTASKS /Create /S system /U user /P password /RU runasuser
             /RP runaspassword /SC HOURLY /TN rtest1 /TR notepad
    SCHTASKS /Create /S system /U domain\user /P password /SC MINUTE
             /MO 5 /TN rtest2 /TR calc.exe /ST 12:00:00
             /SD 2001/12/30 /ED 2001/12/30 /RU runasuser /RP
    SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN game
             /TR c:\windows\system32\freecell
    SCHTASKS /Create /S system /U user /P password /RU runasuser
             /RP runaspassword /SC WEEKLY /TN test1 /TR notepad.exe
    SCHTASKS /Create /S system /U domain\user /P password /SC MINUTE
             /MO 5 /TN test2 /TR c:\windows\system32\notepad.exe
             /ST 18:30:00 /RU runasuser /RP *
    SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN cell
             /TR c:\windows\system32\freecell /RU runasuser

[ 本帖最后由 rroo 于 2011-3-25 17:18 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2011-3-26 11:30:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
发表于 2011-4-11 15:16:29 | 只看该作者
用了一楼的批处理很不错,在用的时候发现一个问题,如在上午指定一个下午的时间运行程序,中午出去下午回来后来过了那个指定的时间点,开机后没运行。(只要机器重启,再开机后等到了指定的时间也不会运行指定的程序)
请问怎么修改才能使“在指定的时间运行程序(如QQ),若N分钟后指定的时间已过了才开机,则开机后立即执行之前指定的任务”?

[ 本帖最后由 tansuo 于 2011-4-15 13:12 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-24 22:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表