落岸天使论坛

 找回密码
 注册
搜索
论坛,不要冷落了陌生人新人注册后在此报道,奖励20羽毛:)严肃处理违规灌水行为及处罚办法
参与论坛宣传活动,获得积分勋章奖励知羽艺匠及其他模板资源下载珍惜你的ID 珍惜你的名誉
查看: 1758|回复: 1

[原创] 抛弃第三方软件,使用windows自带命令实现定时自动关机

[复制链接]

2

主题

41

回帖

55

积分

雾天使

Rank: 2

积分
55
发表于 2008-7-26 20:52:56 | 显示全部楼层 |阅读模式
由于本人自控力太差,所以只能用定时关机来限制自己离开电脑,以前用AT命令,系统启动时运行一个BAT,启动定时关机任务
偶尔之间发现 SCHTASKS这个功能更强大的windows内置程序,用它完全可以实现

SCHTASKS /Create /RU username /RP password  /SC DAILY /TN Shutdown /TR "shutdown -s"  /ST 22:30:00

运行命令行工具,输入上面的内容

注意红色处替换成自己的 用户名 和 密码 就可以实现每天定时关机了 时间可以修改 ,24小时表示

SCHTASKS /Create 帮助信息如下:

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

44

主题

491

回帖

492

积分

水天使

Rank: 3Rank: 3

积分
492
发表于 2008-7-30 21:01:57 | 显示全部楼层
学不会,有点难度
我骂你一句衣冠禽兽,只怕污了畜类的天性。
  我华夏有发达的那一天,到了那一天,以我华夏以德报怨的本性,未必会和你日本国寻仇。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|落岸天使论坛

GMT+8, 2024-5-21 03:36 , Processed in 0.094373 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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