大一刚学java时候做的小程序。由于当时迅雷还没有下载完成关机,晚上要下很多学习资料。只有自己算时间然后通过shutdown命令设置时间关机。

当时通过shutwodn命令,想到能否通过java做一个有UI界面的小程序,至少比自己去dos里面敲代码好看并且快捷。

Shutdown简介:

Windows XP系统通过一个名为Shutdown.exe的程序来完成关机操作(位置在Windows\System32下),一般情况下XP的关机是由关机程序 shutdown.exe来实现的,关机的时候调用shutdown.exe。由此可知要阻止强行关机就是要取消对shutdown.exe的调用。

shutdown.exe -a 取消关机
  shutdown.exe -s 关机
  shutdown.exe -f 强行关闭应用程序
  shutdown.exe -m \\计算机名 控制远程计算机
  shutdown.exe -i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数  
  shutdown.exe -l 注销当前用户
  shutdown.exe -r 关机并重启
  shutdown.exe -s -t 时间 设置关机倒计时
  shutdown.exe -h 休眠

常用命令:

一小时后执行关机,windows+R打开运行,输入cmd,回车,输入以下命令

shutdown -s -t 3600

以下为该功能java核心代码,点击按钮之后发生的事件

定时关机功能:

Runtime rt = Runtime.getRuntime();
Process p = rt.exec("showdown -s -t " +文本框.text);

立即关机功能

Runtime rt = Runtime.getRuntime();
Process p = rt.exec("showdown -s -t 0");

取消定时功能:

Runtime rt = Runtime.getRuntime();
Process p = rt.exec("showdown -a");

JAVA定时关机小程序相关推荐

  1. c#自己做的定时关机小程序附加源代码

    学c#已经2个星期了,今天心血来潮想用来做一点东西出来,真好电脑想给电脑整个定时关机功能,不然每次想要定时关机还要自己打开控制台真麻烦. 原理很简单利用控制台的"shutdown.exe - ...

  2. C++定时关机小程序

    很久之前就了解了c语言有system("shutdown -s -t xx");定时关机功能.但是windows系统上并没有这个功能,于是自己写了一个关于定时关机的小程序.用vs2 ...

  3. C语言定时关机小程序

    #include <stdio.h> #include <stdlib.h> #include<conio.h> #include<windows.h> ...

  4. java定时关机源码_java实现电脑定时关机的方法

    本文实例讲述了java如何注册成windows服务程序及一个简单的java定时关机程序代码,分享给大家供大家参考.具体方法如下: 一.问题: 最近想找个软件来控制电脑的关机时间,在网上找了几个,都是可 ...

  5. java定时关机源码_【Java】定时关机源码

    有几个月没写博客了,主要是实在没得写= =今天下午闲着无聊写个定时关机的程序发来玩玩,没什么技术含量...就是Runtime类的exec()方法调用系统关机命令 实际代码就2行 其他大部分都是GUI的 ...

  6. Java:获取微信小程序码

    预览小程序页面 需求 需要在后台配置小程序页面(装修页面),然后在后台预览小程序展示效果 官方文档 获取小程序accessToken 获取小程序码 步骤如下 获取小程序得accessToken 根据a ...

  7. windows 定时关机小脚本

    windows 定时关机小脚本 在使用Windows时开关机总是有些麻烦,这里我写了一个一键关机以及定时关机两个小脚本供大家下载使用(下载后新建文本文档复制到文本中然后将后缀名改为.bat 即可运行) ...

  8. 计算机代码坑人小程序bat,批处理写的关机小程序--bat

    将以下内容复制到一个文本文档中,把文件的后缀名修改成bat,即可运行本程序. @echo off color 17 title --by windone :windone cls echo %date ...

  9. 两种方式(goto语句以及while循环)实现C语言关机小程序

    用C语言写的关机小程序简单易懂,可以拿去整蛊室友同学(每天一个挨打小技巧),下面我就给出两种方式实现这个代码,欢迎大家讨论补充. 1.用goto语句实现: #include <stdio.h&g ...

最新文章

  1. 女程序员也有35岁危机焦虑吗?
  2. 网站怎样建设才能更好的吸引住用户呢?
  3. 面试官:实现一个带值变更通知能力的Dictionary
  4. Oracle入门(七)之表空间
  5. c mysql二进制,MySQL运用connector C/C+读取二进制字段
  6. C++:46---绝不重新定义继承而来的non-virtual函数
  7. docker 安装wordpress
  8. C/C++求一个整数的二进制中1的个数
  9. SQLSERVER查询数据库所有表名及行数
  10. linux命令快速手记 — 让手指跟上思考的速度(四)
  11. win10安装tensorflow-gpu
  12. android快速圣经,Android 中级圣经系列之Activity
  13. theano java_Theano:调用Theano函数的论据
  14. 关于URL的转码与解码
  15. android cpu过高的原因,关于android 进程CPU占用率高的原因分析
  16. Spring XML 注入
  17. Ionic之button标签ng-click无反应解决
  18. 上网速度(网速)的计算
  19. 普通的程序员每天都做什么,资深程序员带你了解行业内幕
  20. 强制OOALV运行数据修改事件

热门文章

  1. 记忆中的电影《无敌鸳鸯腿》
  2. C++程序设计 姜学锋pdf
  3. 解决prettier修改配置后项目报错的问题
  4. matplotlib绘制伯努利分布的概率密度图
  5. archlinux下我的软件列表
  6. T35,没有token是什么意思?
  7. iview的表格自定义_iview表格render
  8. 【综述】THP-1人急性单核白血病细胞最新研究进展
  9. 数据类型--浮点型详细
  10. HTML5期末大作业:游戏网站设计——响应式游戏网站(24页) HTML+CSS+JavaScript 关于制作网游网页主题论述