C# 定时任务之windows任务计划程序

article/2025/10/1 18:05:32

        我们有时候需要在特定的时间、或者间隔某段时间后执行一个程序来处理问题;如果间隔时间较长,比如一天一次、一周一次,或者需要在某年某月某日某时执行,那么我们用计时器去实现的话,就很不合理了,资源消耗不说,而且还可能发生程序卡死、时间不精确等情况。

        

        这一篇我们介绍下面这个方式:不写一行代码,利用Windows自带的任务计划程序来实现定时任务的执行

  1. 按下windows+r,输入taskschd.msc回车执行,进入windows任务计划程序
  2. 右键任务计划程序库,可以选择创建任务/创建基本任务,创建任务的话可操作性比较多,这里我们一般采用基本任务就足够了
  3. 填写任务的名称、描述等信息,下一步进入触发器页面,选择执行的时间(段),同样也提供了事件触发(这里如果不是创建的基本任务,可选择性会更多)

  4. 选择完时间后下一步进入选择要触发的事件,这里我们选择启动程序,然后选择我们的程序即可,当然也可以执行批处理或者其他的程序

  5. 最后点击完成即可。

既然我们是写C#的,我们就写一个简单的C#程序。这里建议用控制台来做,有以下两个原因:

  1. 方便设置参数,即上图设置定时任务的同时的添加参数
  2. 一般这样的定时任务都希望无感执行,控制台更方便胜任

写一个简单的demo如下

namespace MyTask
{class Program{[STAThread]//加这个执行不弹出黑框,同时需要将项目的输出类型改为Windows应用程序,来实现无感执行static void Main(string[] args){System.IO.File.AppendAllText("d:\\123.txt", args[0]+"---"+DateTime.Now);}}
}

由简入繁,拿来即用

更多精彩,请关注微信公众号:

 


http://chatgpt.dhexx.cn/article/KascdI3O.shtml

相关文章

C# 创建任务到Windows任务计划程序

相信有看过我上一篇《C# 定时任务之windows任务计划程序》并且有需求的朋友已经打开过任务计划程序去尝试了,同时是否有了另一个疑问。里面已经存在的任务是怎么来的呢?能否通过我们自己的程序去创建呢?答案当然是可以的!本篇我们…

windows任务计划程序运行python脚本失败的原因

前言 用windows任务计划程序定时执行py脚本,为什么会执行失败?运行结果显示(0x1)? 直接闪退? 在IDE运行程序,正常运行 在文件管理器目录下运行程序,也没有问题。 但是为什么在任务计划程序执行就不行呢&#xff1f…

计算机管理任务计划程序损坏,处理设置任务计划程序win10中出错不可用的方法...

win10系统是很多的小伙伴都很多的小伙伴都安装了的,那我们在电脑中有小伙伴遇到自带的有任务计划程序的功能的,那有小伙伴遇到任务计划程序不可用的错误提示的问题,遇到这个问题应该怎么办呢,如果你也是遇到设置任务计划的话&…

使用Windows[任务计划程序]设置定时任务

文章目录 使用Windows[任务计划程序]设置定时任务[任务计划程序]打开位置Windows 11Windows 10 创建定期启动程序任务创建基本任务给任务命名,并添加任务描述根据需求设置触发器,下图选择每天都执行设置触发器的执行时间,下图设置每天20点执行…

任务计划程序未执行

出现上述问题的原因是,在设置任务中的安全措施选项时,要选择不管用户是否登录时运行 把上面的选项勾上,就可以了

使用windows的任务计划程序定时执行Python脚本

第一步:打开控制面板–》管理工具–》计算机管理 第二步:选择系统工具–》任务计划程序,点击右侧的创建基本任务 第三步:输入任务名称,点击下一步,进入设置触发器界面 第四步:按实际需要勾选希望…

分享:python+Windows自带任务计划程序,实现定时自动删微信的video文件夹

目录 0. 背景1. 使用python实现删微信的video文件夹1.1 代码1.2 打包 2. 使用python实现自动添加任务计划程序2.1 代码2.2 打包 3. 使用bat脚本方便操作3.1 手动删.bat3.2 加入定时任务.bat 0. 背景 pc微信实在太占用磁盘空间了,特别是其中的视频文件夹。所以有了这…

Windows下如何在任务计划程序中添加自动关机任务计划程序?

1. 首先打开并点击“计算机管理”→“系统工具”→“任务计划程序”。Windows 10 中在开始菜单鼠标右击 Windows 徽标键,弹出快捷菜单,点击“计算机管理”程序。如下图所示: 2. 在任务计划程序中,创建新的文件夹。 3. 点击右侧操作…

计算机管理任务计划程序全部禁用,Win10系统设置任务计划程序出现“任务计划程序不可用”如何解决...

在win10纯净版系统中,自带有任务计划程序功能,可以让用户们计划启动程序,但是有些用户在设置任务计划程序的时候,出现了“任务计划程序不可用”的提示,该怎么办呢,接下来给大家分享一下Win10系统设置任务计…

windows任务计划程序运行结果(0x1)

网上查了结果,说调用的函数不正确,或调用了未知函数 我这个任务是调用了备份的bat,bat正确,排除此说法。 我接着把这个任务手动点启动,也 没反应,接着重新属性修改了一下,让我再次输入windows管…

自动化脚本任务计划程序(Windows)

任务计划程序(Windows) 我们使用对CSV 文件、Excel 文件和数据库中的数据进行处理。 命令行中的脚本都是通过手动运行的,就像这样: python python_script.py input_file.txt output_file.csv这是一种最常见的运行脚本的方法&…

任务计划程序使用方法

写了个很小的exe,然后想设置成每天启动运行的,就顺手搞了篇文章。 先winr 输入compmgmt.msc像这样 点 任务计划程序里的任务计划程序库像这样 然后点击右边的创建任务 名称就随便写写,其他的基本不用改,直接下一项 到触发器哪…

Windows任务计划程序Task Scheduler笔记

微软文档居然搜不到了 Windows任务计划程序已经存在许多年了,原来在微软的TechNet上有详细的操作介绍的,现在发现网站改版,原来的介绍居然搜索不到了,微软的平台上出现这种事情,也是比较吃惊了。 添加任务计划不难 …

设定任务计划程序

目录 计算机设定任务计划程序步骤如下 1. 点击Windows图标 > 搜索任务计划程序 > 打开 2. 点击任务计划程序库 > 在右边空白部分右击 > 新建任务 3. 常规 > 填写相关信息 4. 触发器 > 新建 > 填写相关设定 > 确定 5. 操作 > 新建 > 浏览 &…

Windows 任务计划程序(task scheduler)介绍

一、入口 任务计划程序在windows绝大多数版本都是系统自带,可以通过一下入口找到 1、开始——(windows)管理工具 2、服务器管理器——工具(server版) 3、我的电脑(此电脑)——点击我的电脑&…

前端Vue 项目性能优化

前言 Vue 框架通过数据双向绑定和虚拟 DOM 技术,帮我们处理了前端开发中最脏最累的 DOM 操作部分, 我们不再需要去考虑如何操作 DOM 以及如何最高效地操作 DOM;但 Vue 项目中仍然存在项目首屏优化、Webpack 编译配置优化等问题,所…

7 Web前端性能优化

一般说来Web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有优化浏览器访问、使用反向代理、CDN等。 1 浏览器访问优化 减少http请求 HTTP协议是无状态的应用层协议,意味着每次HTTP请求都…

前端性能优化的方向

目前大概整理为三个大方向:底层代码层面的书写优化、中层项目结构的优化,上层项目部署的优化 目录 1.代码压缩2.代码优化3.服务器渲染4.[SEO](https://so.csdn.net/so/search?qSEO%E4%BC%98%E5%8C%96&spm1001.2101.3001.7020)优化5.静态资源使用[C…

web前端性能优化总结

转自:http://www.2cto.com/kf/201604/498725.html 网站的划分一般为二:前端和后台。我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。而前端呢?其实应该是属于功…

前端性能优化学习 02 Web 性能指标

Web 性能指标 我们已经知道性能的重要性,但当我们讨论性能的时候,让一个网页变得更快,具体指哪些内容? 事实上性能是相对的: 对于一个用户而言,一个站点可能速度很快(在具有功能强大的设备的…