美文网首页
autohotkey V2 实现锁屏时一键关闭程序(下班瞬间清理

autohotkey V2 实现锁屏时一键关闭程序(下班瞬间清理

作者: mudssky | 来源:发表于2022-08-03 14:22 被阅读0次

上班的时候偶尔会听听音乐什么的,但是下班时候经常忘了关,虽然因为插着耳机,可能没什么实际影响。碳排放增加,和耳机寿命减少吧。

还有一种情况,就是下班再打开远程软件向日葵之类的(省的平时一直开着占内存),这个我目前倒是用不到。

我有两种实现思路,一个是写powershell脚本,创建定时任务,下班时间自动执行。

第二种是写一个autohotkey 热键。

最后我还是选择了autohotkey热键来实现,因为可以按键触发,执行时机可以自由控制。

另外也不一定要终止进程,调用快捷键停止播放也是一个方案。

下面就是实现的方案

; 批量关闭程序的函数,传入进程名或者pid数字
processArrClose(processArr){
    For processName in processArr
    if (PID := ProcessExist(processName)){
        ProcessClose(PID)
    }
}

; 下班时,按win+l 批量关闭程序
#l::{
    ; 下班应该关闭的程序
    offDuttiesCloseProcessArr:= ["foobar2000.exe","QQMusic.exe"]
    processArrClose(offDuttiesCloseProcessArr)
}

进程名在任务管理器里面,右键属性就能看到,ProcessClose支持pid和完整的进程名,会搜索第一个匹配的进程名,所以重名的情况下可能误伤。

另外上班的电脑,win10在设置 电源里面,开启永不休眠比较好。这样向日葵之类的软件在锁屏后也能执行。

还有就是发现autoahk的一个问题就是没有实际多线程。因此如果你写了一个循环监听的脚本,那么在导入的时候,应该放在最后导入。或者你的变量最好就在热键的代码块里定义。

相关文章

  • autohotkey V2 实现锁屏时一键关闭程序(下班瞬间清理

    上班的时候偶尔会听听音乐什么的,但是下班时候经常忘了关,虽然因为插着耳机,可能没什么实际影响。碳排放增加,和耳机寿...

  • 设备管理器——一键锁屏功能实现

    实现一键锁屏的功能 Creating the manifestTo use the Device Administ...

  • Android 实现一键锁屏

    应用安装后屏幕上会出现两个图标,点击“一键锁屏”时,若未配置设备管理器权限,则跳转到“配置一键锁屏界面”,否则直接...

  • 我赌上满腔热血不信你不投降

    双击亮屏,解锁,一键锁屏;双击亮屏,解锁,一键锁屏…… “你干嘛呢,手机和你有仇吗”好友娇娇放下手中的酸奶把我的手...

  • 实现一键锁屏

    实现一键锁屏 一键锁屏的文章网上一抓一大把,不过之前找出来自己写了一遍,那么就记录一下吧~ Api设计 封装一个代...

  • 创建VMware的BAT文件

    本文介绍如何创建批处理文件(BAT)实现对VMware Workstation启动服务和程序、关闭程序和服务的一键...

  • iOS开发-一句代码调用实现清理缓存功能

    iOS开发-清理缓存,将计算缓存,清理缓存封装成类方法,并将清理结果利用block方法实现返回,一键调用,轻松实现...

  • iOS 锁屏问题

    iOS实现关闭/开启自动锁屏1 不自动锁屏[UIApplication sharedApplication]....

  • Emobile 华为手机推送问题 Android 7.0 设置

    第一:手机管家 ➜ 电池 ➜ 锁屏应用清理 ➜ Emobile ➜ 不清理 第二:手机管家 ➜ 权限管理 ➜ ...

  • 磨人的妖精

    (一) 一键锁屏 暂时的关闭 打开后 密码还在 (二) 一键重启 20秒的等待 界面恢复 网络已连接 (三) 一键...

网友评论

      本文标题:autohotkey V2 实现锁屏时一键关闭程序(下班瞬间清理

      本文链接:https://www.haomeiwen.com/subject/jonswrtx.html