利用TaskScheduler在Windows中快速创建闹铃

本文介绍了如何使用AutoHotKey脚本在Windows中创建一个能够快速添加和更新闹钟的应用。该应用支持在睡眠或熄屏状态下唤醒计算机,并允许设置各种文件类型(如音乐、图片、视频等)作为闹铃。用户可以通过快捷键操作,如连续两次Ctrl+C将文件设为闹钟,Ctrl+Esc关闭应用。闹钟文件命名遵循特定规则,如'12 01.wav'将在每天12点01分触发。卸载应用时,需保留bin目录以防止已设置的闹钟失效。
摘要由CSDN通过智能技术生成

最近需要大量创建闹铃和更换闹钟铃声,所以利用AutoHotKey动手写了一个在Windows快速添加更新闹铃的小应用.

特色: 

支持睡眠或熄屏状态下唤醒

利用快捷键快速创建闹钟

不仅支持音乐文件设置为闹钟,也可以将其他文件如.jpg .MP4 .txt .url文件定时打开

因为利用的是Windows自带的TaskScheduler,所以就在使用本工具添加计划后,不需要运行本工具,闹钟也会生效. 

主要功能和操作方法:

1.将文件设置为闹铃 

连续按下两次Ctrl后再按C,将选中的文件按文件名添加到计划中

2.更换闹铃音乐 

直接将原来的闹铃文件替换成其他同名音乐文件即可

2.关闭小工具 

连续按下两次Ctrl后再按Esc关闭应用

3.其他功能 

还有一些其他的小功能请见readme.md文件

规则:

闹铃文件的文件名设置规则如下图:

例如  文件"12 01.wav"在被设置为闹铃后,会在每天12点01分开始播放12 01.wav文件,即使是睡眠或熄屏状态也会唤醒计算机

注意:

如果需要卸载应用,但是不想设置好的闹铃失效,请确保文件夹中的bin目录不被删除!

 

下载和运行:

下载链接

在releases中的最近release的Assests下载压缩包GlobalKeys.7z,解压至本地即可运行并使用.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 TaskScheduler.dll 库可以在你的 QT C++ 应用程序创建 Windows 计划任务。以下是一些基本步骤: 1. 在你的 QT 项目添加 TaskScheduler.h 和 TaskScheduler.lib 文件。 2. 在你的代码包含 TaskScheduler.h 文件并链接 TaskScheduler.lib 库。 3. 创建 TaskScheduler 对象,这将允许你访问 Windows 计划任务。 ```cpp CoInitialize(NULL); // 初始化COM库 TaskScheduler scheduler; scheduler.Connect(); ``` 4. 创建一个任务计划并设置它的属性,如名称、描述、运行时间等。 ```cpp Task task(scheduler); task.SetApplicationName("C:\\myapp.exe"); task.SetParameters("/silent"); task.SetWorkingDirectory("C:\\"); task.SetComment("This is my task"); task.SetCreator("Me"); task.SetMaxRunTime(60000); // 任务最大运行时间为1分钟 ``` 5. 设置任务的触发器,以指定任务何时运行。 ```cpp Trigger trigger(task); trigger.SetStartBoundary("2021-08-01T10:00:00"); trigger.SetEndBoundary("2021-08-31T10:00:00"); trigger.SetInterval("PT1H"); // 每小时运行一次 ``` 6. 保存并注册任务计划,使其成为 Windows 计划任务。 ```cpp task.Save(); task.RegisterTaskDefinition("MyTask", NULL, TASK_CREATE_OR_UPDATE, "", "", TASK_LOGON_INTERACTIVE_TOKEN, ""); ``` 7. 最后,记得在程序结束时释放 TaskScheduler 对象。 ```cpp scheduler.Release(); CoUninitialize(); // 释放COM库 ``` 以上是一个基本的示例,你可以根据你的需求自定义任务的属性和触发器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值