ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

鼠标键盘长时间无动作、电脑空闲超过一定时间自动关机、自动睡眠软件 —— 定时执行专家

2022-05-08 02:32:19  阅读:173  来源: 互联网

标签:鼠标 对话框 自动关机 任务 软件 定时 执行 空闲


​在日常使用电脑的过程中,经常遇到一个需求就是一段时间没有键盘鼠标操作之后,想让电脑睡眠、关机,或者执行特定的设定任务。这个问题在网上百度搜索的时候,有这样需求的人不在少数。“定时执行专家”其实就有这样的功能,下面给出设定方法供大家参考。

 

电脑空闲一定时间睡眠(或者关机、或者执行设定任务等)设定方法:

(1)在程序主窗口,点击工具栏“新建”按钮,打开任务对话框(见图5-22);

(2)在任务对话框左侧选择“睡眠”;

(3)在任务对话框左下方触发器列表点击“新建”按钮,打开触发器对话框(见图5-23);

(4)在触发器对话框选择“空闲时间”,比如:选择空闲 15分钟执行;

(5)点击“OK”关闭触发器对话框,点击“OK”关闭任务对话框。

* [注] 完成新建任务之后,新建的任务会出现在主窗口任务列表里,并处于高亮选中状态。

 


(图1, 定时执行专家 - 任务对话框 - 执行批处理文件)

 
(图2, 定时执行专家 - 触发器对话框 - 空闲时间)

 

 

定时执行专家介绍

《定时执行专家》是一款制作精良、功能全面、使用简单的专业定时任务执行软件。支持 18 种任务类型,11 种任务触发方式(包含 Cron方式),触发精度达到“毫秒”级。软件无需安装,无使用时间限制,欢迎下载使用。软件使用 Unicode 编码,可以在英文、日文等所有外文 Windows 系统下正常使用,并且软件带有中、日、英多国语言界面版本,可自由切换。

 

定时执行专家功能列表

1、支持 18 种任务类型

1) 日程提醒;2) 打开网址;3) 打开文件夹;4) 打开文件;5) 备份目录;6) 执行DOS命令;7) 执行批处理文件(.bat) ;8) 关闭显示器;9) 清空回收站;10) 锁定此电脑;11) 关机;12) 重启;13) 注销;14) 睡眠;15) 休眠;16) 发送UDP消息;17) 自动截屏(截屏并保存到指定目录);18) 关闭程序

2、支持 11 种触发方式

1) 倒计时;2) 随软件启动;3) 空闲时间; 4) 间隔时间;5) 具体时间;6) 每小时;7) 每天;8) 每周;9) 每月;10) 每年;11) Cron方式(Cron界面化设置方式,易于使用,可自行百度Cron表达式了解)

  • [注] 前 4 种触发方式,可以指定小时、分钟、秒种,可以精确执行”秒“级的任务。
  • [注] 新功能会不断更新,详情请查看作者的博客(软件关于对话框,有博客链接)

 


(图3 定时执行专家 - 主窗口)

 

关于实现原理

using System.Runtime.InteropServices;

[StructLayout(LayoutKind.Sequential)]
struct LASTINPUTINFO
{
    [MarshalAs(UnmanagedType.U4)]
    public int cbSize;
    [MarshalAs(UnmanagedType.U4)]
    public uint dwTime;
}

[DllImport("user32.dll")]
static extern bool GetLastInputInfo(ref LASTINPUTINFO plii);

static long GetLastInputTime()
{
    LASTINPUTINFO vLastInputInfo = new LASTINPUTINFO();
    vLastInputInfo.cbSize = Marshal.SizeOf(vLastInputInfo);
    if (!GetLastInputInfo(ref vLastInputInfo)) return 0;
    return Environment.TickCount - (long)vLastInputInfo.dwTime;
}

private void Form1_Load(object sender, EventArgs e)
{
    timer1.Enabled = true;
}

private void timer1_Tick(object sender, EventArgs e)
{
    if (GetLastInputTime() > 1000 * 60) Application.Restart(); //用户一分钟不操作
}

 

【关键字/Keyword】

boomworks PC定时执行专家 定时执行专家 定时执行工具 定时执行 定时关机 自动关机软件 自动关机 关机软件 定时任务管理 定时任务 任务管理 自动截屏 自动屏幕截图 屏幕截图 无察觉截屏 隐身执行 超级网搜 全网搜索 代码统计工具 代码统计分析工具 代码统计 代码分析 鼠标键盘长时间无动作自动关机 电脑空闲超过一定时间自动关机

标签:鼠标,对话框,自动关机,任务,软件,定时,执行,空闲
来源: https://www.cnblogs.com/boomworks/p/16244698.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有