菜鸟,准备自己动手做一个定时关机的小程序,初步思路是每隔一秒获取一次系统时间,然后和设定的时间相比较,相等则自动关机,现在问题是如何让他自动关,是不是要用到WINDOWS的API,请问下这个API是什么,哪里有相关资料,还有没有更简单的思路?

解决方案 »

  1.   

    google一下,或者去下个源码看看,这类东西很多的
      

  2.   

    在单位没事情做,玩游戏挂机想弄个定时关机,做个程序自己练手。刚发现WINDOWS可以在运行里打命令关机
      

  3.   


    Runtime.getRuntime().exec(“你的关机命令”)
    windows的关机命令本身是可指定关机时间的。
      

  4.   

    最简单的方法是这样:
    // 在22:00关闭计算机(可在windows任务计划中删除)
    Runtime.getRuntime().exec("at 22:00 shutdown -s -t 0");
    // 5分钟后关闭计算机(会显示一个任务框)
    Runtime.getRuntime().exec("shutdown -s -t 300");