电脑的任务计划程序触发器如何修改触发器设置为打开某文件时

也许在您看来最重要的自动化笁具就是 任务计划程序。而在 Windows Vista 操作系统上任务计划程序无论是在功能上,还是在易用性上都比 Windows XP 有了显著的提高。 本专栏将向您介绍洳何修改触发器使用任务计划程序来设置通过事件或您指定的计划来触发自动化例程。 您无需拥有高明的编程技术也可以使用任务计划程序。

接下来的部分将包括以下内容: 使用 Windows Vista 任务计划程序、创建任务、设置任务触发器以及设置任务操作

如果在 Windows XP 中使用过计划任务,那麼您会欣喜地看到 Windows Vista 在此方面所做的改进 首先,任务计划程序的用户界面以 Microsoft 管理控制台 (MMC) 管理单元 的形式来实现使用户可以访问有关任务嘚属性、状态和运行历史记录(以及操作系统和您的程序所建立的内容)等方面的更多信息。

其次“计划任务”管理单元通过合理的组織布局集成到了“事件查看器”管理单元中,这样更便于使用事件(例如出现应用程序崩溃或发生“磁盘空间已满”错误)作为任务触發器。

接下来是最重要的一点,Windows Vista 任务计划程序所支持的触发和计划选项要广泛得多 现在,除了在指定时间运行程序或脚本之外还可鉯在计算机处于空闲状态一定时间、特定用户登陆或注销等情况下启动相应操作。 您可以使用这些(和其他)触发器发送电子邮件消息或顯示消息窗口还可以运行程序或脚本。

要启动任务计划程序管理单元请单击“开始”按钮 ,单击“控制面板”然后单击“系统和维護”。 在“管理工具”下单击“计划任务”。 如果系统提示您输入管理员密码或进行确认请键入密码或进行确认。

如果“开始”菜单Φ有“管理工具”文件夹可在其中找到“任务计划程序”。 或者在键盘上按一下 Windows 徽标键 + R,然后在“运行”对话框中键入 taskschd.msc 不过,发出這个命令后需要回答“用户帐户控制”(UAC) 对话框中的提示,然后系统才会显示“任务计划程序”管理单元

下图显示了默认布局状态的“任务计划程序”。 如您所见该窗口垂直分为三个窗格 — 左侧的控制台树、右侧的“操作”窗格以及中间包含各个信息区域的窗格。 控制囼树显示您当前所操作的计算机(本地计算机或连接的网络计算机)并提供包含当前已定义任务的文件夹树。 您可在此处创建自己的文件夹来组织您自己创建的任务也可以在现有的文件夹中添加新任务。

“操作”窗格通过菜单形式列出了您可以执行的操作此处列出的操作项都会出现在该窗口顶部的相应菜单中,少有例外因此如果感觉中心窗格有些拥挤,可以考虑隐藏“操作”窗格 (要隐藏该窗格,请单击“查看”单击“自定义”,然后清除“操作窗格”复选框)

起初,在中心窗格中您将看到一条“任务计划程序概述”消息(这是静态文本;阅读完毕后,可以单击右侧的折叠箭头将其隐藏)、一段期间内(默认为最近的 24 小时)运行的所有任务的状态报告(在“任务状态”区域)以及当前启动的所有任务的摘要(在“活动任务”区域) “任务状态”列表中的条目有大纲控件;单击某个项目的加号可以查看其详细信息。

“任务状态”和“活动任务”区域不会自动更新 要查看最新信息,请单击“刷新”(在中心窗格底部、“操莋”窗格或“操作”菜单中均有该命令)

如果您是第一次访问“任务计划程序”,您可能会惊讶于 Windows 以及您的程序已建立的活动任务的数量 例如,如果使用Windows Vista 备份程序定期执行完全备份以及增量备份您会在“活动任务”列表中发现一些与备份有关的项目。 如果您或者其他鼡户没有禁用自动磁盘碎片整理任务列表中就会包含相应的项目。 如果您依靠 Windows 日历或其他程序来提醒您约会的时间或者任务的最后期限“活动任务”列表中有可能会显示该功能。

要查看当前正在运行哪些由“任务计划程序”管理的任务请单击“操作”窗格中的“显示所有正在运行的任务”。 (如果要在“操作”菜单中找到该命令请确保选中控制台树的顶部节点。) 查看任务然后单击“关闭”。

如果您需要了解某个活动任务到底在做什么以及它是如何修改触发器设置的您需要在控制台树中找到该任务。 根据需要展开控制台树中的條目然后浏览到相应的项目。 控制台树条目以可视文件夹的形式显示每个文件夹可以包含若干子文件夹或者一个或多个任务。

在控制囼树中选择某个文件夹后“任务计划程序”的中心窗格会分成两个窗格。 上部窗格会列出所选文件夹中存储的所有任务 同时,下部窗格会显示包含当前选中任务的选项卡属性页面 下图显示了在控制台树中选中的 WindowsBackup 文件夹、在上部窗格中选中的 AutomaticBackup 任务以及下部窗格中的 AutomaticBackup 任务嘚“常规”属性。 (该图中“操作”窗格已被隐藏)

在控制台树中选择某个文件夹后,会(在上部窗格)显示一个包含该文件夹中的任務的列表并(在下部窗格)显示列表中处于选中状态的任务的选项卡属性页面。

任务计划程序管理单元的下部窗格中显示的选项卡属性頁面(如上图所示)为只读内容 要编辑与某个任务关联的属性,可右键单击上部窗格中的任务名称然后单击“属性”。 (也可以双击仩部窗格中的任务名称) 无论是哪种方式,都会在单独的窗口中打开一个包含可读/可写属性的对话框

除了“历史记录”选项卡之外,丅部窗格中的选项卡属性页面仅以只读形式显示“创建任务”对话框中的内容(“创建任务”对话框是一个用于创建新任务的工具) 我們将在本专栏的后续部分对该对话框做详细探讨。 通过“历史记录”选项卡您可以确切了解某个任务如何修改触发器运行、是否运行以忣何时运行。 下图显示了 AutomaticBackup 任务的“历史记录”选项卡

通过“历史记录”选项卡,您可以确认某个计划任务是否如期运行

如果单击“历史記录”选项卡会嵌入显示“事件查看器”管理单元的相关部分,列出与所选任务有关的所有近期事件 如果您运行 Evntvwr.msc,在控制台树中浏览箌 Applications and Services LogsMicrosoftWindowsTaskSchedulerOperational然后筛选产生的事件日志,列出与所选任务相关的事件那么上面的操作也会看到同样的列表。

  • 要运行“事件查看器”管理单元 (Eventvwr.msc)请單击“开始”按钮 ,然后在搜索框中键入事件查看器 在“程序”下面,双击“事件查看器” 如果系统提示您输入管理员密码或进行确認,请键入密码或进行确认

显然,如果需要查看此信息在“任务计划程序”控制台中要比在“事件查看器”控制台中快得多。 如果所設置的任务没有如期触发或者没有如期成功运行,您可以双击相应的事件条目来阅读事件日志所能提供的详细信息

您可以在自己的计算机上创建任务,也可以在您能访问的任何其他计算机上创建任务 如果要管理远程计算机,但尚未连接到远程计算机请先选择控制台樹顶部的那个项目(即“任务计划程序(本地)”)。 然后在“操作”窗格(或从“操作”菜单),单击“连接到另一台计算机” 要開始创建新任务,请在控制台树中单击准备存放要创建任务的文件夹 如果需要为此创建一个新文件夹,请在控制台树中右键单击新文件夾所在的父文件夹然后单击“新建文件夹”。 为新文件夹键入一个名称然后单击“确定”。

您可以在“计划任务”管理单元中使用“創建基本任务向导”或者填写“创建任务”对话框来创建新任务 在“操作”窗格或“操作”菜单中单击“创建基本任务”来启动向导,咜适合创建涉及单个操作的由时间触发的任务 它还适合创建在用户登录或 Windows 启动时运行的任务。 要了解更复杂的任务定义过程您需要完荿整个“创建任务”对话框。 单击(控制台树中)要显示所创建的任务的文件夹然后(在“操作”窗格或从“操作”菜单)单击“创建任务”。 下图显示了“创建任务”对话框的“常规”选项卡

“常规”选项卡中必须输入的内容是任务名称;其他都是选填内容。 任务创建者是您(不能更改)而且除非您有其他指定,否则任务将在您自己的安全上下文环境中运行 如果需要任务在其他用户或组的安全上丅文环境中运行,请单击“更改用户或组”然后选择所需的选项。

在“常规”选项卡中为新任务键入名称,然后指定它将在哪个用户嘚安全上下文环境中运行

您最可能需要更改安全上下文的情况是您要设置任务在其他计算机上运行。 如果您要运行的程序可与另一用户茭互应该在另一用户的安全上下文环境下运行这些程序。 如果在您自己的安全上下文环境下运行程序任务将不会以交互方式运行(也僦是说,用户不会看到任务)

不论任务要在哪个用户的安全上下文环境下运行,您都可以选择不论该用户是否登录都可运行该任务 如果选择“不管用户是否登录都要运行”,创建完任务后会提示您输入该用户的密码 如果恰好没有该密码,可以选择“不存储密码” 如此复选框旁边的文本所示,任务仅有权访问本地计算机资源

任务可通过以下方式触发:

对于一个任务,可以创建零个、一个或多个触发器 如果没有设置任务触发器,仍可在需要时运行任务(除非您清除“创建任务”对话框“设置”选项卡中的“允许按需运行任务”复选框) 例如,您可以通过这种方式在将新任务放入计划前对其进行测试 如果设置了多个触发器,只要有一个触发器触发都会运行任务。

要设置触发器请单击“创建任务”对话框中的“触发器”选项卡,然后单击“新建” 在“新建触发器”对话框(参见下图)中,从“开始任务”菜单中选择所需的触发器类型

一个任务可以有零个、一个或多个触发器 — 通过高级设置选项可以设置延迟、重复和过期参數

请注意,对话框底部的高级设置选项(参见上图) 这些选项可以创建延迟、重复和过期参数(以及进行其他设置),在查看您或者其怹用户创建的任务时很不容易找到这些选项。 这些选项在只读状态的任务属性中不会显示 如果通过打开“创建任务”对话框打开了可讀/可写的属性内容,则需要选择触发器(在“触发器”选项卡)然后单击“编辑”才能查看或更改这些高级选项。

除了任务名称(在“創建任务”对话框的“常规”选项卡中指定)唯一需要提供的任务参数就是任务要执行的操作。 要指定任务操作请在“创建任务”对話框中,单击“操作”选项卡单击“新建”,然后选择所需的选项

对于每一类操作,可以指定一项或多项操作 如果指定了多项操作,这些操作会按顺序执行每个新操作在上一个操作完成后开始运行。

如果选择了“启动程序”类型的操作这个程序可以是 Windows 能够执行的任何对象 — Windows 程序、批处理程序或脚本、与程序关联的文档或快捷方式。 您可以使用“浏览”按钮指定程序而不必输入较长的路径,在“添加参数”框中可以为可执行文件添加参数可以为可执行文件指定起始文件夹。 如果程序需要更高的权限才能成功运行请确保在“创建任务”对话框的“常规”选项卡中选中了“使用最高权限运行”。

如果选择了“发送电子邮件”操作“任务计划程序”需要您提供出站 (SMTP) 服务器的地址。

如果选择了“显示电子邮件”操作所显示的对话框会提供相应字段以供输入邮件标题和正文。

}

shutdown命令灵活设置任务计划让Win7系统實现定时自动关机,并且可以定制日常任务让Win7按指定时间频率自动执行。

  我们在Win7系统中点击开始按钮依次选择打开“所有程序—附件—系统工具”,找到“任务计划程序”即可打开Win7系统的任务计划设置面板也可以点击Win7开始按钮,在多功能搜索框中输入“任务计划”直接从搜索结果中打开。

  图示:打开Win7系统的“任务计划程序”

  在Win7系统的“任务计划程序”设置面板中我们点击菜单“操作—创建基本任务”。

  图示:创建基本任务

  输入新建任务的名称和描述点击“下一步”按钮。

  图示:为新建任务命名和添加描述

  在“触发器”选项中选择自己需要的关机任务的执行频率比如是每天、每周、每月还是单次等等,继续下一步

  图示:设置任务触发时间

  继续设置触发时间详细选项。继续点击下一步

  图示:设置任务触发时间详情

  在“操作”选项中,Win7系统可以讓我们在启动程序、发送电子邮件、显示消息中选择因为我们需要用到关机命令Shutdown,所以这里我们选择“启动程序”继续点击下一步。

  图示:选择“启动程序”

  现在进入启动程序详细设置在“程序或脚本”一栏填入shutdown,在“参数”一栏可以选择填写这里我们填寫“-s -t 30”是告诉Win7系统,我们需要在Win7系统启动关机程序时提供30秒的倒计时

  图示:设置关机命令以及参数

  点击下一步之后,我们可以看见Win7任务计划会给出当前设置任务的详细情况确认无误后点击“确认”按钮即可完成Win7定时关机的任务计划设定。

  图示:检查设置详凊确认完成任务计划设定

  现在,我们在Win7系统的任务计划程序设置面板中可以看到刚才我们设定的“定时关机”任务下方按类型列絀该任务的详细信息。右键单击任务可以从右键单击中对任务进行灵活操作,比如运行、结束、禁用、导出、属性、删除等等非常方便。

  图示:灵活设置Win7任务计划

  了解了上面的方法我们就可以灵活设置Win7任务计划,让Win7系统按我们的需要实现定时自动关机如果呮需要单独执行一次,我们也可以使用快捷键”Win+R“打开运行窗口在命令窗口中直接执行关机命令shutdown。下面我们列出shutdown命令的具体参数含义方便大家使用。

  shutdown -m \计算机名 控制远程计算机

  shutdown -i 显示图形用户界面,但必须是Shutdown的第一个参数

  shutdown -t 时间 设置关机倒计时,时间单位昰秒

  shutdown -c "消息内容"输入关机对话框中的消息内容(不能超127个字符)。


}

前面讲到了这里再讲一下使用任务计划来运行程序。任务计划的配置现在已经很少有人在用了也容易被人所忽视。但是它却非常好用

打开任务计划窗口: 控制面版》管理工具》任务计划程序 (或是运行命令taskschd.msc

我们打开任务计划程序库后,在右侧可以看到创建任务计划有三种方式创建基本任务和创建任务是一样的,只是前者是一个向导过程也可以导入任务(导入的是从网上下载或是之前导出的文件)。下面我通过向导方式创建一個任务计划

1、点击创建基本任务:打开创建基本任务向导。

2、输入任务名称和描述单击下一步。

3、选择任务触发器(即这个任务在什么情况下运行,每天每周?每月以及计算机启动等条件下运行)选择不同的触发会有不同的详细设置。这里我设置每天9点打开QQ所鉯我选的是每天。点下一步设置从哪一天开始生效,并设置详细时间点

4、设置任务计划的操作,这里的操作有三个:运行程序发送郵件,显示信息我这边选择启动程序。点击下一步设置要运行的程序。

5、完成任务计划创建通过上面的步骤后就可以完成一个任务計划的创建了。

完成任务计划的创建后当满足你配置的条件时,计算机就会运行你配置好的程序或脚本了比如我上面创建的是每天9点咑开QQ程序。


我们对着刚才创建的任务计划点右键可以看到运行、结束、禁用、导出、属性、删除。

运行:可以马上测试运行所创建的计劃运行时的效果

结束:即这个计划不会再运行。

导出:将任务计划导出为XML文件

属性:查看修改任务计划。

很多时侯我们需要在多种情況下运行一个程序也可以使用任务计划设置多个触发器。

对着刚才我们创建的计划双击或右键查看属性即可以修改计划。切换到触发器选项卡可以新建多个触发器。

设置每周一、三、五10点钟运行

设置每月最后一天的10点钟运行。

其他如:系统登陆时、系统启动时、空閑状态(空闲状态需要额外设置空闲选项卡条件)


任务计划大体操作就是如此但能实现的功能远不是我上面所说的那么简单。比方运行嘚程序可以是一段脚本语言或是一个批处理文件

曾经给一个妹子修电脑,但是又想多见几次我就用计划任务设置了每个月某一天电脑開机就提示非法操作并马上关机。这样每个月这妹子都会按时来找我一次


结语:程序自动运行我这里讲了启动文件夹、注册表、任务计劃三种,知道了怎么运行想必怎么禁止其自动运行也清楚了吧?

当然程序自动运行的方法并非这三种通过服务(这种不知怎么表述,僦不写了)捆绑(这属病毒了)等方式。

}

我要回帖

更多关于 如何修改触发器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信