今天学到java的Runtime类的时候突然想到以前别人发给我的一个用js脚本文件的实现原理。
其实就是使用Runtime对象(Runtime是单例设计模式,所以只能使用静态方法来获取对象),使用它的exec()方法来执行命令
刚才拿自己的电脑测试了一下,嘿嘿,还真可以,有兴趣的同学可以拿这个小程序去整整人哦!
- public class MyExe {
- public static void main(String[] args) throws Exception
- {
- // TODO Auto-generated method stub
- Runtime r = Runtime.getRuntime();
- r.exec("shutdown -s -t 60"); //计算机将在60秒后关闭
- //r.exec("shutdown -a"); //这里是取消关闭的指令
- }
- }
复制代码
|
|