`
yyzhpq
  • 浏览: 310930 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

用Windows自带的任务计划实现一个程序的循环执行和关闭

阅读更多

以QQ为例,我们要实现其从某时刻起执行,过了两个小时后自动关闭,再重新执行,如此周而复始。

建立启动QQ的任务计划

具体步骤如下:

1、控制面板→任务计划→新建一个任务计划→选择QQ为所要执行的程序→选择每天,每周,每月,一次性皆可(按具体情况选择)→输入用户名和密码→完成。

2.选择刚才建立的计划→属性→计划→高级→重复任务→选择合适的时间间隔和持续时间(这里选择2小时5分钟和24小时)→确定。

建立关闭QQ的任务计划

具体步骤如下:

1.先建立一个批处理文件,文件内容为:

@echo off

C:\Windows\system32\taskkill.exe /f /im qq.exe

保存为后缀为bat的批处理文件。

2.步骤同启动QQ的任务计划的步骤1,但是程序选择为刚才建立的批处理文件。开始时间应该选择为QQ运行两小时以后。(例如QQ是在12:00开始运行,那么批处理文件开始时间应该设为14:03)

3.步骤同启动QQ的任务计划的步骤2,时间间隔和持续时间与上面的启动QQ计划任务的相同。

注释

1:此方法只在Windows XP SP2下测试通过,其他版本的Windows如果在C:\Windows\system32下也有taskkill.exe这个文件一样可以使用。

2:其他的程序也可以如法炮制,只是要注意批处理的程序名应该是任务管理器显示的程序名。

分享到:
评论

相关推荐

    XP下的定时关机程序源码

    在Windows XP系统中,开发一个定时关机程序可以利用系统的计划任务功能,或者通过编写小程序来实现。这个“XP下的定时关机程序源码”应该包含了一种这样的实现方式。通常,这种源码可能是用C++、VBScript、批处理...

    Windows-Calculator.rar_windows calculator

    一个“退出”按钮用于关闭程序。每个控件都有其特定的ID,通过OnCommand消息处理函数,根据发送的消息ID来判断哪个控件被激活,进而执行相应操作。 在编码实现过程中,通常会使用对话框资源编辑器来设计UI布局,...

    BAT批处理脚本-指定每天运行的程序.zip

    BAT批处理脚本是Windows操作系统中一种非常实用的自动化工具,它允许用户通过编写简单的命令行指令集合..."指定每天运行的程序.bat"就是这样一个实例,它可能涵盖了多种批处理技巧,帮助用户实现了定时执行的任务需求。

    定时关闭显示器、锁定计算机

    例如,一些任务计划程序允许用户创建一个锁定计算机的任务,并设定特定时间执行。使用这些工具时,务必遵循安全最佳实践,比如定期更新软件和保持良好的密码管理。 总的来说,定时关闭显示器和锁定计算机是提高效率...

    Windows弹指神功六式.doc

    第五式:“另类快速变脸”——使用“Alt”+“Esc”组合键也能实现程序切换,但不同的是它会按照打开顺序直接切换至下一个程序,而不是显示一个程序列表供用户选择。这种方式更适合那些习惯按顺序处理任务的用户。 ...

    C#程序开发范例宝典(第2版).part08

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...

    WIN7 定制关机

    3. **计划任务**:更复杂的关机定制可以通过“任务计划程序”实现。用户可以创建一个新的任务,设置在特定时间执行关机操作,或者根据某些条件(如无网络连接、CPU空闲时间过长等)自动触发关机。 4. **第三方软件*...

    真正的定时关机

    对于Windows系统,要实现这样的功能,开发者需要使用Windows API中的`CreateTimerQueueTimer`函数创建一个定时器队列,然后在回调函数中调用`ExitWindowsEx`函数来执行关机操作。这个过程涉及到Windows消息循环、...

    windows批处理命令详解及脚本实例.pdf

    - **批处理参数**:批处理可以接收命令行参数,如`%1`, `%2`分别代表第一个和第二个参数。 - **批处理变量**:批处理支持变量使用,例如使用`SET`命令设置变量,用`%变量名%`来引用变量值。 - **批处理循环**:...

    vc++ 应用源码包_1

    另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...

    C#程序开发范例宝典(第2版).part12

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...

    试谈LabVIEW程序的内存优化.doc

    为了检测和修复内存泄漏,我们可以使用Windows任务管理器或LabVIEW自带的Profile工具来监控内存使用情况,并及时关闭不再需要的资源,以避免内存泄漏的发生。 缓存重用是内存优化中另一个重要的策略。LabVIEW的数据...

    windows批处理脚本教程

    - **功能**:调用另一个批处理文件或子程序。 - **用法**:执行外部批处理文件。 - **示例**: ```batch call sub_script.bat ``` ##### 6. shift - **功能**:移动批处理脚本的参数位置。 - **用法**:在循环中...

    vc++ 应用源码包_6

    另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...

    vc++ 应用源码包_2

    另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...

    C#程序开发范例宝典(第2版).part13

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...

    vc++ 应用源码包_5

    另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 ...

Global site tag (gtag.js) - Google Analytics