跳至主要内容

博文

目前显示的是 九月, 2022的博文

Autohotkey通过键盘直接关机(睡眠)

 要说这世界是懒人推动的,真的一点都不假:) 我的PC关机从来都是睡眠(为了缓存工作状态、下次开机速度快),我最近总觉得弯腰去按机箱上的按键太过于麻烦,毕竟开机(唤醒)只需要动一下鼠标/键盘就搞定了,可每次关机还要去弯腰去桌子底下按按钮,这太复古了,而且大多数关机操作都发生在晚上,人已经比较累了,自然就更不愿意弯腰费劲。本来想做个什么外设按钮实现在桌子面上能一键关机,但想到了用Autohotkey直接用组合键,反而很轻松的解决了这个问题。 我用的是Ctrl+Win+p的组合键,因为p键比较远,省得误触发,script是: ^#p::Run rundll32.exe powrprof.dll`,SetSuspendState 0,1,0 要注意在powrprof.dll后面还有个`,这个很重要,缺了的话是不会有任何效果的。

发现神级音频流应用Sonobus!

 sonobus.net 这个软件实在是太好用了,可以解决我在局域网内搭建一套可以自己掌握的无线音频系统的需求。目前已经实测了从PC到PC,以及从PC到Android手机的场景,非常非常好。我的需求场景其实挺多的,想法也挺多,但实际的具体场景目前其实就1个:我在PC上看着半截视频(语言类为主,需要看画面的除外,一般都是一些时评类视频)时,如果我去了卫生间,或是去了厨房做饭,此时我最需要的是在卫生间/厨房还能清晰地听到PC里面的视频声音,但因为这些地方离PC都比较远,PC自己的扬声器范围已经不够用了,所以我最希望的是能在卫生间/厨房有一个扬声器,依然可以播放PC里面的声音。但布音频线动静太大了,而且需要花钱买音频线材,不是一个好办法。如果给PC配一个专门的蓝牙耳机也是个办法,但因为距离还是稍远,蓝牙耳机的适配器插在PC上,最后也会造成信号不好导致断续的问题,所以也不是好的解决方案。而把PC音频流推到手机上,此时只要把手机放在身边(比如卫生间或者厨房,人肯定是在室内这一个地方的),所以就可以继续听PC里的视频声音了。如果我人是在不同屋子间走动的(比如在收拾屋子需要来回来去走),那也可以把手机放在身上口袋里就搞定了,声音可以一直跟着自己。如果此时我的身边比较嘈杂(比如厨房做饭炒菜比较吵、在用吸尘器做清扫),那就可以把手机的蓝牙耳机带上,也立马解决了此问题,仅就目前的这个需求来说,是完美解决了。 与此同时我还发现了一个新问题:就是如果手机可以听PC音频以后,PC本身的声音还是有的,而且因为延时问题会比手机端早一点点,所以如果我走的离PC不太远时,会听到2重声音,体验不是很好,我需要有一个办法可以把电脑的音箱给mute掉,这里我说的不是把PC的音量mute掉,因为mute之后手机端也就没有声音了,因为sonobus是把PC的立体声混音的录制设备给推流出去了,必须有一个办法可以比较方便地关闭掉PC的音箱扬声器,此时会发现,除了我之前做的那个控制PC的音量旋钮以外,其实扬声器本身还是需要一个硬件开关的,也可以是个旋钮,总之要有办法把扬声器mute掉,当然在我这个场景里最好是通过sensor,直接通过控制信号让扬声器mute掉,这样一看其实还需要改造一个可以数字化调节音量的扬声器,通过信令可以随意控制扬声器的音量,这就更容易融入智能家居系统了。 如果我以后想要做更智能的(可以感应人