主题:求助:希望得到定时关机系统的源程序
califord
[专家分:200] 发布于 2005-12-13 09:47:00
小弟想做一个定时关机系统,可是经过几天的查找还是搞不定呀.发所以希望能得到各位的帮忙!
下面是我在本站找到的一个代码,但是我不能调试成功,哪位高手要是可以的话,帮我调试一下,然后将源程序发到我的信箱里,谢了 注意用C#哟
http://www.programfan.com/article/showarticle.asp?id=2762
我的信箱qqmmxx@163.com
小弟等你们的回答!!再一次感谢你们
回复列表 (共4个回复)
沙发
methuselah [专家分:6840] 发布于 2005-12-13 09:33:00
比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,
java :
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]);
}
}
}
}
板凳
califord [专家分:200] 发布于 2005-12-13 09:47:00
上面的大哥,但是我不懂JAVA呀,我想自己做一个,并不是利用系统关机.我想有C#做,你能不能提供源程序?
谢了
3 楼
methuselah [专家分:6840] 发布于 2005-12-13 12:07:00
有简单的为什么不用?
4 楼
califord [专家分:200] 发布于 2005-12-13 12:18:00
但是我不懂JAVA,我现在想用C#做一个自己玩玩呀,学习呀.你说是不是?可以帮我不?
我来回复