admin管理员组

文章数量:1581321

一、关于Runtime.getRuntime().exec()

在java中,RunTime.getRuntime().exec()实现了调用服务器命令脚本来执行功能需要。 同时在使用RunTime.getRuntime().exec()时会提示异常,我们需要throws IOException抛出异常。

二、Java实现电脑的定时自动关机

package fighting;
import java.io.IOException;
public class fighting
{
	public static void main(String[] args) throws IOException 	
    {
	  Runtime.getRuntime().exec("shutdown -s -t 3600");//系统将在3600s后关闭电脑
	  Runtime.getRuntime().exec("shutdown -a");//取消关闭电脑
    }
}

当我们执行第一句代码时,Windows系统弹出以下提示:

Runtime.getRuntime().exec(“shutdown -s -t 3600”);


当我们执行第二句代码时,Windows系统弹出以下提示:

Runtime.getRuntime().exec(“shutdown -a”);

三、CMD窗口实现电脑的自动定时关机
由RunTime.getRuntime().exec()用法我们知道,"shutdown -s -t 3600"和"shutdown -a"都是为cmd命令,则我们实现电脑的自动定时关机可以直接在cmd窗口进行如下图所示:

本文标签: 自动关机电脑Java