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

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

    于是,写了下面这个小程序,完成简单的功能。每隔一个小时,锁定桌面一次,就相当于按下“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放在开始-》附件-》启动里面,就可以神不知鬼不觉的运行它了。

  • 相关阅读:
    CSS中的小知识
    网络基础 中的osi七层 协议
    pickle的使用
    max()的key的运用
    read,readline,readlines的区别
    print()控制台输出带颜色的方法
    写项目时bin目录下的start中的细节(路径问题的解决)
    使用hashlib密文存储实例
    固态硬盘使用f2fs作为根分区安装linux
    工厂方法(Factory Method)
  • 原文地址:https://www.cnblogs.com/iammatthew/p/1803913.html
Copyright © 2011-2022 走看看