• 【原创】提醒久坐器:一个小时提醒一次,让自己不要长时间坐在椅子上


    干计算机的,成天都坐在椅子上,真是非常麻烦,时间长了,腰不好,背不好,说不定前列腺都不好。
    所以最好每隔一段时间就起来走走,这样对身体好。

    于是,写了下面这个小程序,完成简单的功能。每隔一个小时,锁定桌面一次,就相当于按下“win + L”键,系统进入登录界面,不会关闭任何正在运行的进程。

    代码
    1 #include <windows.h>
    2 #include <direct.h>
    3
    4  int main()
    5 {
    6 bool firstrun = true;
    7 while(1)
    8 {
    9 if (!firstrun)
    10 {
    11 SetCurrentDirectory("c:\\windows\\system32"); //设置当前工作目录,因为rundll32.exe
    12 system("rundll32.exe user32.dll,LockWorkStation");//执行shell命令
    13 }
    14 firstrun = false;
    15 Sleep(3600*1000); //睡一个小时以后再次提醒
    16 }
    17 }



    还没有完哦!用console写出来的东西最讨厌的就是黑色的cmd框。我不想显示它,就像后台运行一样。在网上找了找,找到了如下一段代码。
    创建一个run.vbs的文件,里面写上
    [code]
    set ws=wscript.createobject("wscript.shell")
    ws.run "c:\xxx.exe",0
    [/code]
    然后双击运行run.vbs,他就后台调用了c:\xxx.exe了。 这样,只要把刚才写的提醒小程序的exe写进vbs中,然后把这个vbs放在开始-》附件-》启动里面,就可以神不知鬼不觉的运行它了。

  • 相关阅读:
    一道某高大上互联网公司的笔试题分享
    人机博弈-吃子棋游戏(四)搜索算法
    人机博弈-吃子棋游戏(三)走法生成
    人机博弈,吃子棋游戏(二)如何算气
    eclipse手动导入dtd文件
    spring BeanFactory概述
    xp的虚拟机如何访问本地主机上的文件
    XML Schema 简介
    DTD 简介
    spring开发相关网址
  • 原文地址:https://www.cnblogs.com/iammatthew/p/1803913.html
Copyright © 2020-2023  润新知