好像现在的人都没有这样的需求,我刚好就要。平时在家里如果开了声音忘了关,来公司就会发出声音。这不行,马上让它听话吧。
有人会说,写个C++服务做轮询。我表示不会C++,然后轮询这个词让人生畏。下面的教程小白都可以做。
所需要的文件
1.nircmd.exe (一个强大的命令工具,113k,只到到其中一个命令)
2.新建autoMute.bat(放哪都可以)
@echo off @SET EXEPATH="C:Windows ircmd.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文件添加进去即可,开机就会执行