应网友yangxjn需要写的一个windows定时关机程序
.
/**
* Created by IntelliJ IDEA.
* autor:cofbean
* Date: 2004-3-10
* Time: 13:41:48
* qq:21439991
*/
import java.io.IOException;
public class CtrWDS {
private static CtrWDS ourInstance = null;
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) {
System.out.println("执行失败");
}
}
public void shutdown() {
exec("shutdown -S ");
}
public void restart() {
exec("shutdown -R ");
}
public void logout() {
exec("shutdown -L ");
}
public static void main(String[] str) {
if (str.length == 0) {
System.out.println("-----------------------\n" +
"关机 -s\n" +
"重起 -r\n" +
"注销 -l\n" +
"-----------------------\n");
}
else{
try{
Thread.currentThread().sleep(10000L);
}
catch(Exception e){
CtrWDS.getInstance().exec(str[0]);
}
}
}
}