您的位置:首页 > 编程语言 > Java开发

Java调用DOS命令实现定时关机功能

2013-10-01 15:12 405 查看
有很多时候我们希望定时关机,也有很多小软件具有这方面的功能,其实,我们的操作系统本身就提供了这样的功能。在DOS下,输入shutdown  -s -t  加上秒数  便可实现定时关机功能(-r 是重启) ,取消定时关机则用shutdown -a 即可。本篇实现的就是Java中调用DOS命令(获取本机IP也是此原理)。
项目名称:Java调用DOS命令实现定时关机功能
项目原理:主要就是Scanner类的使用。
项目截图:





项目源码:分享是美德

/**
*
*Java调用DOS命令实现定时关机功能
*@ author Jackbase
*12/4/2013 22:46PM
*
**/
import java.io.IOException;
import java.util.Scanner;</p><p>public class Shutdown {

public static void main(String[] args) {
System.out.println("输入多少分钟后关机:");
Scanner sc = new Scanner(System.in);
int s = sc.nextInt();
s *= 60;
Runtime rt = Runtime.getRuntime();
String cmddir = "cmd /c shutdown -s -t "+s;
try {
rt.exec(cmddir);
System.out.println("电脑将在"+s/60+"分钟后关闭");
} catch (IOException e) {
e.printStackTrace();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java d java定时开关机