我的定时关机程序(MFC实现) .】的更多相关文章

原理: 利用定时器去检查,如输入的是多少分钟后关机,就根据输入的分钟数产生一个COUNT计数器,计数器一直递减,直到1,然后执行关机.如输入的是几时几分关机,那么定时器会每次都检查系统的时间和你输入的时间是否一直,如果是就执行关机. MFC做界面还真的是(可能是水平不行吧),怎么弄都是这个样,不好看... 为了防止多个程序同时运行,就限制系统只运行一个程序运行,如下(放到InitInstance中即可): HANDLE hSem=CreateSemaphore(NULL,1,1,m_pszExe…
写个定时关机程序自用,界面简单实用,最终界面如下 第一步,新建一个MFC对话框应用程序,拖几个控件过来, 界面如下: 然后给下拉列表框,复选按钮绑定变量,以方便进行操作. CComboBox m_com_hour; CComboBox m_com_minute; CComboBox m_com_second; 第二步,先实现简单关机功能,不通过文件读写进行关键.在选择过时间后,确定关机后按时关机. 1,给下拉列表框添加更改事件,直接右键控件->选择添加事件处理程序,选择CBN_SELCHANGE…
这个定时关机运行过后默认最小化到托盘栏最好了,不用每次都去点了. 现在来看看如何将程序显示在托盘栏. 首先在头文件里声明一个变量和一个消息响应函数 //最小化到托盘栏 //第一步,生成一个成员变量,或者一个全局变量 NOTIFYICONDATA m_NOTIFYICON; //第二步,添加自定义消息响应函数 afx_msg LRESULT OnNotifyIcon(WPARAM wParam,LPARAM lParam); 然后初始化消息相关的参数 //第三步,添加消息标识 #define WM…
虽然上一篇实现了的定时关机,但是还不够完善,比如开机自动启动,然后按照配置的时间定时关机,并最小化到任务栏. 先来说开机启动怎么实现,开机启动实现的方法有好几种,比如直接在开始菜单启动项里添加一个程序的快捷方式,路径为 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\ 不过这个路径不同的电脑可能不一样,因为这个路径可以改变,比如说改到D盘 也可以直接写入注册表,这个比较方便,这个开机启动项在注册表中的路径是 HKEY_CU…
复制以下文本,新建txt文件并修改为bat后缀 如图: @echo off title 定时关机 echo 定时关机程序 echo -------------------------------------- echo 1.定时关机 echo 2.取消定时关机 echo -------------------------------------- set /p a1=请选择: setlocal enabledelayedexpansion if "%a1%"=="1"…
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace AutoCloseComputer { public partial class Form1 : Form {…
上篇文章已经让我们有了对于MFC最简单直观的认识,但貌似并无太大的交互性可言,而且其实也没有涉及到数据的交互,所以本文通过做一个时间可以调节的定时关机的Demo来演示. MFC入门(一)地址:http://blog.csdn.net/zmdsjtu/article/details/52311107 ////////////////////////////////////////////////////////////////////////////////////////////////////…
在Win7.Win8或者Win10系统中,如果要实现电脑的自动定时关机,不需要借用任何的外部程序,直接系统自带的任务计划程序即可实现电脑的定时自动关机,支持设定电脑关机时间以及执行频率次数,如固定每天都执行电脑自动定时关机操作. (1)首先在开始菜单处输入任务计划程序,然后进入任务计划程序页面. (2)进入任务计划程序管理界面后,在右侧的计划任务程序(本地)中选择创建基本任务. (3)进入创建基本任务设置页面,首先设置好基本的名称信息以及描述信息,如下图. (4)设置好后进入下一步,设置任务执行…
大一刚学java时候做的小程序.由于当时迅雷还没有下载完成关机,晚上要下很多学习资料.只有自己算时间然后通过shutdown命令设置时间关机. 当时通过shutwodn命令,想到能否通过java做一个有UI界面的小程序,至少比自己去dos里面敲代码好看并且快捷. Shutdown简介: Windows XP系统通过一个名为Shutdown.exe的程序来完成关机操作(位置在Windows\System32下),一般情况下XP的关机是由关机程序 shutdown.exe来实现的,关机的时候调用sh…
lesca今天介绍一些让系统在启动时,而非登录时,加载用户自定义的应用程序或脚本的方法,推荐度从前到后依次递减. 1. Windows任务计划(task scheduler) 用户可以按以下步骤进行操作,建立一个任务计划: 以管理员权限新建一个任务计划 在“任务”选项卡中输入待执行的命令,去掉“仅在登录后运行”的选项.该命令将以建立这个计划任务的用户的权限运行 在任务属性的“计划”选项卡-“计划任务”中选择“在登录时” 清除“设置”选项卡中的所有选项 按“确定”保存,如果提示输入密码则输入用户密…