【问题标题】:Close running app when my laptop goes to sleep in Windows 7 (close the lid or sleep button is pressed)当我的笔记本电脑在 Windows 7 中进入睡眠状态时关闭正在运行的应用程序(合上盖子或按下睡眠按钮)
【发布时间】:2020-05-11 14:29:54
【问题描述】:

我有一个程序 (program.exe),我想在我的笔记本电脑进入睡眠状态时关闭它,如果按下睡眠按钮、合上盖子或经过一段时间后自动进入睡眠模式。

我怀疑是来自任务计划程序的东西,但我不知道如何找到事件“当笔记本电脑进入睡眠状态”然后关闭 program.exe

我知道也许我可以编写 Python 脚本,但我觉得任务计划程序是最简单的方法,也许像我这样的其他人需要解决同样的挑战。

谢谢!

【问题讨论】:

    标签: windows-7 task scheduler sleep


    【解决方案1】:

    经过一番挖掘,我找到了解决方案,我会在这里发布它,也许它会在某个时候对某人有所帮助。

    1. 打开任务计划程序
    2. 创建任务
    3. 给它一个名字 (Close_program_on_sleep)
    4. 检查运行是否用户已登录
    5. 为 Windows 7 选择配置
    6. 进入触发器选项卡,然后选择新建
    7. 从开始任务中选择:在事件中
    8. 选择日志 = 系统源 = 内核电源事件 ID = 42。单击确定
    9. 在“操作”选项卡上单击“新建”,然后单击“新建”> 启动程序
    10. 在程序/脚本上添加 taskkill /f /im "your_program_to_be_closed.exe"
    11. 好的
    12. 享受:)!

    【讨论】:

    • 这对你有用吗?它不适合我。我可以手动运行任务。但触发器是我需要的。
    • 对我来说它很有效!现在我没有那台电脑了!你有管理员权限吗?
    • 一种解决方法是使用唤醒事件:Source = Kernel-Power;事件 ID = 107
    猜你喜欢
    • 1970-01-01
    • 2010-10-12
    • 2020-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    相关资源
    最近更新 更多