公司服务器电脑设置午睡闹钟

我们公司服务器上设置了一个小音响,以前有管理员用了酷狗音乐设置闹钟。(有时候突然小苹果真的很闹心)
问题当然不是小苹果,而是服务器电脑每次需要登陆后并且手动打开酷狗音乐,才会有闹钟响应。有时候呢一周没人去碰服务器,所以也没登陆过,远程登陆后打开,闹钟的声音是不会响的。所以需要写一个自动的每天播放的闹钟,并且不管用户登陆与否,只要电脑开机,就每天中午一点准时叫大家起床。

罗列一下需求:
1.每天中午1点准时起床。
2.不要太嘈杂的音乐。
3.开机自动启动,不管是否登录。

于是乎上网搜索了一个VBS脚本

dim i,j,shell,ws
set shell=createobject("shell.application")
set ws=createobject("wscript.shell")
i=13
j=0
doif hour(time)=csng(i) and minute(time)=csng(j) thenws.Run """C:\Program Files\Windows Media Player\wmplayer.exe"" ""F:\个人资源\纸短情长.mp3"""wscript.sleep 3600000else wscript.sleep 10000end if
loop

然后通过“任务计划程序”设置开机自启动。别说,每天真的挺准时,挺好用。音乐固定换成了花粥的纸短情长,声音由小变大,也不会腻,也不会吵。但是,由于是调用的外面windows自带的app,不知道为什么,后面经常报错,脚本里面又很难解决,手动点击重新打开又好了。

于是现在准备用C#重新写。
首先搜索怎么播放音乐:
搜到一段有用的代码 c# mp3播放控件
【注意】
需先在项目属性的引用的COM里面添加名为Windows Media Player、路径为C:\Windows\System32\wmp.dll引用! 引用后显示为WMPLib,然后在程序最前面加上:

using WMPLib;
//【示例】
WMPLib.WindowsMediaPlayer wmp = new WindowsMediaPlayer();
wmp.URL = @"G:\我的音乐\卓依婷 - 花好月圆.mp3";
wmp.controls.play();

然后利用System.Timers.Timer创建了如下的闹钟:

using System;
using System.Media;
using System.Threading;
using System.Timers;
using WMPLib;
class Program{static void Main(string[] args){System.Timers.Timer alarm;alarm = new System.Timers.Timer(1000);alarm.Elapsed += new System.Timers.ElapsedEventHandler(theout);//到达时间的时候执行事件;alarm.AutoReset = true;//设置是执行一次(false)还是一直执行(true);alarm.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件;  AutoResetEvent auto = new AutoResetEvent(false);auto.WaitOne();}static bool isopen = false;private static void theout(object sender, ElapsedEventArgs e){int h=DateTime.Now.Hour; int min=DateTime.Now.Minute; int sec=DateTime.Now.Second; if (h == 0 && min == 0 && sec < 10)isopen = false;if (h == 13 && min == 0 && sec < 10 && !isopen){isopen = true;Play();             }}static void Play(){WMPLib.WindowsMediaPlayer wmp = new WindowsMediaPlayer();wmp.URL = @"锐达闹钟.mp3";wmp.controls.play();}    }           

过几周看看效果呢 哈哈。

另外关于Win10自启动任务计划的设置:

1:

超级稳定的脚本闹钟(连续一年每天都响)相关推荐

  1. python调用adb shell命令_如何在python脚本里面连续执行adb shell后面的各种命令

    如何在python脚本里面连续执行adb shell后面的各种命令 adb shell "cd /data/local && mkdir tmp" adb shel ...

  2. 老婆最近陷入苦恼,连续几个晚上都没睡好

    老婆最近陷入苦恼,连续几个晚上都没睡好,这不,早晨一大早就跟我商量,征询我的看法. 情况是这样的,老婆从上一家单位离职,在家呆了一个多星期,开始受不了,想要出去找工作. 老婆这么多年一直从事药房工作, ...

  3. 人类和超级人工智能的关系发展,多年来一直都是一个热门话题

    人类和超级人工智能的关系发展,多年来一直都是一个热门话题,前段时间,在<人工智能研究杂志>上,又有一个国外的科学家团队通过理论计算,提出了新的警告:认为人类想要控制超级人工智能,基本上是无 ...

  4. 用青龙面板跑闲趣赚(趣闲赚)脚本(收益超级稳定)

    前言 一天0.5-1或者更高(根据用户等级增加任务次数) 新人进去直接秒到账两个0.3....(微信登录)花两分钟再完成下新人任务,大概秒到微信3左右 感觉看账号等级,我的小号进去只能做五个任务,大号 ...

  5. auto.js Pro编写的QQ跳码注册陌陌稳定版脚本源代码,免root运行

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  6. 安卓按键精灵_[按键精灵教程]学了这个你也能做出稳定的脚本

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  7. 超级稳定服务器,《绝地求生》采用超性能服务器 更加快速稳定的吃鸡体验

    <绝地求生>官博在近日发文,<绝地求生>国服将采用超性能服务器,让玩家的吃鸡体验更加快速稳定.并且使用"全服跨运营商网络全互联",国服玩家无论是哪家运营商, ...

  8. 精品网单黑色沙漠602超级稳定版win端+配套客户端+教程+GM工具+福利补丁

    游戏配置需求 [支持系统]: win7.win10 [CPU]: 四核以上 [内存]: 16G以上 [显卡]: 至少GT960以上 [游戏大小]: 客户端51G,服务端3G,请确保硬盘有足够的空间,最 ...

  9. shell倒数第三位增加字符_Linux脚本shell字符串处理,基本都有了,看着搜吧

    #!/bin/bash # paragraph-space.sh # 在一个单倍行距的文本文件中插入空行. # Usage: $0 索引 expr index $string $substring 在 ...

最新文章

  1. awk2.0 — awk分隔符
  2. POJ 1611 -The Suspects (并查集)
  3. 一个回滚段收缩的实例
  4. UML 面向对象分析与设计
  5. VS2012打开项目 提示Asp.net4.0未在web服务器上注册的解决方案
  6. 零基础学python电子书-零基础入门学习Python epub高清电子书
  7. 2005年1月-2008年10月雅思A类(学术类)作文 TASK 2 考题汇总(10月4日更新)
  8. Ubuntu内核版本升级
  9. Hash表的初步认识
  10. python名称由来_python的词源_python的由来_同根词_同源词_趣词词源字典
  11. 坐标转换 四参数/七参数/正形变换 ∈ C# 编程笔记
  12. Latex error: file ‘xxx.sty‘ not found
  13. oracle导入报错ora01652,Oracle ORA-01652错误
  14. 人工智能产业发展路线图是,先建岛,再扩区,由点到面
  15. 计算机提示无法识别优盘,win7电脑无法识别u盘的四种解决方法
  16. 了解中文(英文)字库的分布,如何从一个汉字的内码得出其字库
  17. 《文明之光 第二册》一一16.2 寻找冯·布劳恩(2)
  18. [统计学教程] 第二章 统计调查
  19. 新能源汽车6kw充电机,DC to DC双向升降压48~54VDC输入,输出320VDC,双向可以输入
  20. 4.Oracle杂记——数据字典dba_db_links

热门文章

  1. 【爬虫进阶】字体解密——案例解析
  2. 告别流量内卷:这4个Instagram引流的方法让你亚马逊销量暴涨
  3. [ArcGIS常见错误集:1]ArcGIS 安装遇到error 1406
  4. android 游戏服务器,用于Android / iOS回合制棋盘游戏的游戏服务器
  5. 普华永道、IBM、麦肯锡、埃森哲 (转)
  6. FDTD仿真发散(个人理解翻译)
  7. 剑指 Offer 10- II. 青蛙跳台阶问题 -递归法和数学递推法
  8. Java 生成在线二维码 以Base64返回前端
  9. PaddleOCR【文字识别】最简单的安装方法(旺柴)
  10. Sqlilabs Less1—Less5