windows定时服务

定时执行某一任务,可用于定期对数据进行统计。

每天执行一次的任务

第一步

在Windows10桌面,右键点击此电脑图标,在弹出菜单中选择“管理”菜单项。
在这里插入图片描述

第二步

然后在打开的计算机管理窗口中,找到“任务计划程序”菜单项。
接下来依次点击“任务计划程序库/Microsoft/Windows”菜单项。
在这里插入图片描述

第三步

点击右侧的“创建任务”快捷链接。
在这里插入图片描述

第四步

接下来在打开的创建任务窗口中,常规选项卡页面中,名称输入一个任务的名称。
在这里插入图片描述

第五步

接下来再点击上面的“触发器”选项卡,然后点击左下角的“新建”按钮。
在这里插入图片描述

第六步

a)接下来就会弹出“新建触发器”的窗口,在这里设置每天启动的时间即可。
设置每天启动一次不需要进行"b"操作。

b)设置每小时启动一次操作如下图。
在这里插入图片描述
设置每天启动一次操作如下图。
在这里插入图片描述

第七步

接下来再点击“操作”选项卡,在打开的操作选项卡页面中点击左下角的“新建”按钮。
在这里插入图片描述

第八步

在打开的新建操作窗口中,点击“操作”下拉菜单,在弹出菜单中选择“启动程序”菜单项,然后在下面的程序或脚本文本框中选择要运行的程序。
在这里插入图片描述

注 意

当定时任务启动为bat文件时,添加参数和起始于两个参数都需要进行填写,否则定时任务不能正常启动。
添加参数:填写你的脚本的绝对路径+脚本名称,
起始于:填写的是你的脚本的绝对路径;

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
你可以使用C#编写一个Windows服务定时执行任务。下面是一个简单的示例: 首先,创建一个新的C#项目,并选择“Windows服务”模板。 然后,在你的服务类中,你可以使用`System.Timers.Timer`类来执行定时任务。在服务的`OnStart`方法中初始化定时器,并设置间隔时间和要执行的方法。在`OnStop`方法中停止定时器。 这是一个基本的示例代码: ```csharp using System; using System.ServiceProcess; using System.Timers; namespace YourNamespace { public partial class YourService : ServiceBase { private Timer timer; public YourService() { InitializeComponent(); } protected override void OnStart(string[] args) { timer = new Timer(); timer.Interval = 60000; // 1 minute in milliseconds timer.Elapsed += TimerElapsed; timer.Start(); } protected override void OnStop() { timer.Stop(); timer.Dispose(); } private void TimerElapsed(object sender, ElapsedEventArgs e) { // 执行你的定时任务 } } } ``` 请注意,上面的代码将每隔1分钟执行一次`TimerElapsed`方法。你可以根据需要更改间隔时间。 一旦你完成了代码编写,你可以将你的项目编译为一个可执行文件,然后使用`installutil`命令行工具来安装和启动服务。例如,打开命令提示符,导航到你的可执行文件所在的文件夹,并运行以下命令: ``` installutil YourService.exe ``` 这将安装你的服务,并可以使用服务管理器启动、停止和管理它。 希望这可以帮助到你开始编写一个定时执行的Windows服务!如有任何问题,欢迎继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuxu1116

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值