笔记本上班时间自动静音下班自动打开

好像现在的人都没有这样的需求,我刚好就要。平时在家里如果开了声音忘了关,来公司就会发出声音。这不行,马上让它听话吧。

有人会说,写个C++服务做轮询。我表示不会C++,然后轮询这个词让人生畏。下面的教程小白都可以做。

所需要的文件

1.nircmd.exe  (一个强大的命令工具,113k,只到到其中一个命令)

2.新建autoMute.bat(放哪都可以)

@echo off

@SET EXEPATH="C:\Windows\nircmd.exe"

if %time:~0,2%%time:~3,2% GTR 800 %EXEPATH% mutesysvolume 1

if %time:~0,2%%time:~3,2% GTR 1730 %EXEPATH% mutesysvolume 0

 

上面2句是有点憋足的感觉,但是能工作。因为是8点30上班,有时候会来早一点,只有大于这个时间才会静音,其实可以写早一些。这脚本只在启动运行,不用轮询,环保又好用。

 其实最好是把星期六,日也排除。只是bat不好写,凑合着用吧。

 

BAT本身的执行是不能屏蔽窗口的,会弹出小黑窗一闪而过。但是被另外的程序调用就可以
最简单的方法是通过策略中的启动脚本来调用它

在运行中输入gpedit.msc
然后打开“计算机配置”→“Windows设置”→“脚本(启动/关机)”选项
双击右方的“启动”选项后在里面将你要开机时运行的BAT文件添加进去即可,开机就会执行

posted @ 2014-07-12 08:48  e.e.p  阅读(554)  评论(2编辑  收藏  举报