这篇文章算是上一篇快捷指令关闭显示器的方案的后续
偶然间翻阅Quicker的帮助文档的我意外的发现,原来Quicker有自己的推送服务(长连接功能) - Quicker (getquicker.net),可以直接通过http请求将指令推送给当前设备。
窝巢,这么方便的功能我居然现在才发现。感觉自己如同原始人一样。
于是火速搓了一个关闭屏幕的动作。
因为是要通过推送服务调用,并不需要绑定任何应用程序。所以这里新建一个虚拟应用面板来装载动作。
动作本身非常简单,Quicker本身就已经有向窗口发送消息的动作,直接将PostMessage(-1, 0x0112, 0xF170, 2)
的关闭屏幕的参数填入即可,非常简单,甚至连引用 PostMessage
方法都不用,方便得我要哭了。
保存并运行,屏幕应该就已经关闭了。右键点击动作->信息->复制->动作ID,将信息ID复制备用。下面就是设置Quicker的推送功能,并通过手机的快捷指令向Quicker的服务器提交“执行关闭屏蔽的动作”的指令。
Quicker的推送服务设置方法在推送服务(长连接功能)的文档中已经写得非常详细了。在Quicker主面板打开推送服务后,在会员中心的网页上设定验证码即可使用。这个验证码相当于你的身份验证密码,不知道这个验证码的话,其他人是无法随意给你推送执行指令的。
随后在手机上打开官方提供的快捷指令样本,并在快捷指令中按照提示进行编辑,填入自己的账户名(登录邮箱地址),验证密码,要执行的动作ID,operation填写action。随后测试运行,就会看到自己的电脑显示屏关闭了。
虽然这个长连接服务理论来说是需要经过Quicker网关的,但是实际使用中速度非常快,完全感受不到延迟。而且就算自己的手机或手表没有连接同一wifi,也完全不影响使用。
这里关闭显示器只是举个例子,实际完全可以发挥想象力实现更复杂的效果,不得再次不感叹一句,Quicker可真是太好用了