zoukankan      html  css  js  c++  java
  • 【颓废篇】第一篇博文,讲讲给同学写的自动关机~我很弱~

    曾经有那么一天,有那么一个班的电教委员因为忘了关班里电脑被老师裱了一番。

    于是被裱了n多次的他痛定思痛,央求找到我,让我给他写一个自动关机的程序。。

    说实在的这很简单。。然后决定给他写一写啊。

    然而本蒟蒻只会一点C/C++的皮毛的样子。。。

    不过好像还是很快的写出来了。。

    写出来的代码就像这样:

    #pragma comment( linker, "/subsystem:windows /entry:mainCRTStartup" ) 
    //以上一句,度娘搜来的黑科技,可以不显示控制台窗口,防止那个班的同学关掉,机智的我。
    #include <Windows.h>
    #include <time.h>
    #include <stdio.h>
    #include <algorithm>
    std::pair<int, int> a[3]; //用pair绝对是学OI时期的突发奇想,其实真的没有卵用
    void main()
    {
    a[0].first = XX; a[0].second = XX;
    a[1].first = XX; a[1].second = XX;
    a[2].first = XX; a[2].second = XX;  //XX为被河蟹的放学时间(+10min)来应付拖堂的老湿们。。
    SYSTEMTIME st;
    while (1)
    {
    GetLocalTime(&st);//WindowsAPI其实很好用的2333~
    for (int i = 0; i<2; i++)
    if (st.wHour == a[i].first&&st.wMinute == a[i].second)
    {
    system("shutdown -a");//你再挂shutdown进程阻挠啊~~
    system("shutdown -s -t 0");
    return;
    }
    Sleep(2000);//如果不延迟,要疯一样的能占50%内存……于是2s get一次
    //讲真我以1min为单位判定的话我认为Sleep(20000)都能做到……
    }
    }


    结果……搞下来之后发现缺dll,VS2015毛病真多,于是,我逛了圈百度略作沉思,改设置!!!

    于是一通乱搞,静态编译……终于,不缺dll了。真不容易。。。

    我该不该让他请我吃饭呢~~

  • 相关阅读:
    windows,linux,esxi系统判断当前主机是物理机还是虚拟机?查询主机序列号命令 风行天下
    zabbix监控网络的出入口流量 风行天下
    python 编写远程连接服务器脚本 风行天下
    zabbix 监控windows端cpu使用率百分比 风行天下
    linux计划任务crontab的使用 风行天下
    cd
    rm
    cp
    Windows XP和Windows 7双系统安装和启动菜单修复
    MapInfo、ArcGIS 狙击战 1
  • 原文地址:https://www.cnblogs.com/enzymii/p/8412164.html
Copyright © 2011-2022 走看看