Nick's Blog

如何使用 Windows 事件触发器

本篇将介绍如何使用Windows 事件触发器.

首先简单介绍一下Windows 事件触发器,英文有叫做Task Scheduler,是一个可以在自定义触发条件,并运行特质命令的Windows自带软件。

你可以通过开始 >> 控制面板 >> Administrative Tools >> Task Scheduler

然后你可以建立一个任务,例如运行某一程序在每天(Daily),每周(Weekly),每月(Monthly),或者是在某一刻。

当然你也可以建立一个任务基于某一触发器,例如在系统日志提示某一信息时,运行某一软件或者脚本。

举例:

设计一个触发器,当用户登录的时候,自动删除相关的临时文件。

首先建立一个记事本包含以下命令,并另存为cleantemp.cmd

 

@ECHO off
DEL /F /S /Q c:TEMP*.*
DEL /F /S /Q C:WindowsTemp*.*
DEL /F /S /Q c:%USERPROFILE%cookies*.*

然后在时间触发器中建立一个新的事件,触发器为Logon,或者将以下命令输入在Command Prompt

schtasks /create /tn “Clean Temp Files” /tr c:pathtoscriptcleanTemp.cmd /sc onlogon

事件触发器是Windows一个十分实用的工具,当然如果想用好,也需要积累更多的经验。