⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ctrwds.java

📁 java的定时监控程序
💻 JAVA
字号:
package action;

//java关机代码

/**
 * Created by IntelliJ IDEA.
 * autor:cofbean

 * qq:21439991
 */

import java.io.IOException;

import ui.Main;

public class CtrWDS implements Runnable {

	private static CtrWDS ourInstance = null;

	public static long parsec;

	public static String action;

	private CtrWDS() {
	}

	public static CtrWDS getInstance() {
		if (ourInstance == null) {
			ourInstance = new CtrWDS();
		}
		return ourInstance;
	}

	public void exec(String cmd) {
		try {
			Runtime.getRuntime().exec(cmd);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	// 关机
	public void shutdown() {
		exec("shutdown -s ");
	}

	// 重启
	public void restart() {
		exec("shutdown -r ");
	}

	// 注销
	public void logout() {
		exec("shutdown -l ");
	}

	// 打开注册表
	public void regedit() {
		exec("regedit");
	}

	// public static void main(String[] args) {
	// try{
	// CtrWDS.getInstance().logout();
	// }
	// catch(Exception e){
	// e.printStackTrace();
	// }
	// }

	public void run() {
		try {
			while (CtrWDS.parsec-- > 0) {
				Thread.sleep(1000);
				Main.setLblText();
				System.out.println(CtrWDS.parsec);
			}
			// 时间到时就进行指定操作
			if (CtrWDS.action.equals("关闭")) {
				shutdown();
			}
			if (CtrWDS.action.equals("重启")) {
				restart();
			}
			if (CtrWDS.action.equals("注销")) {
				logout();
			}
			System.exit(0);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -