黑马程序员技术交流社区

标题: 突然想到以前遇到的一个很贱的java自动关机程序 [打印本页]

作者: Peach2014    时间: 2014-9-5 15:01
标题: 突然想到以前遇到的一个很贱的java自动关机程序
今天学到java的Runtime类的时候突然想到以前别人发给我的一个用js脚本文件的实现原理。
其实就是使用Runtime对象(Runtime是单例设计模式,所以只能使用静态方法来获取对象),使用它的exec()方法来执行命令
刚才拿自己的电脑测试了一下,嘿嘿,还真可以,有兴趣的同学可以拿这个小程序去整整人哦!
  1. public class MyExe {

  2. public static void main(String[] args) throws Exception
  3. {
  4. // TODO Auto-generated method stub
  5. Runtime r = Runtime.getRuntime();
  6. r.exec("shutdown -s -t 60"); //计算机将在60秒后关闭
  7. //r.exec("shutdown -a"); //这里是取消关闭的指令
  8. }

  9. }
复制代码



作者: 28了还能学吗    时间: 2014-9-5 15:06
谢谢分享
作者: 孤守星空    时间: 2014-9-5 15:12
这个是dos命令········以前G机刷等级常用,后来就记不得了
作者: ___瘦不了    时间: 2014-9-5 16:45
谢谢分享
作者: 孤鸢    时间: 2014-9-5 17:25
不错不错,学习了
作者: 欢乐逗    时间: 2014-9-6 00:53
额 依稀记得还可以编译成为远程 关机计划 以前我用C#写过一个 在本机就把别人机器关掉了
shutdown -m \\computername
不过好像要把别人防火墙关闭才有效
作者: 怀念黑海岸    时间: 2014-9-6 13:18
呵呵,的确很贱哈。
作者: wawsc5354524    时间: 2014-9-6 22:48
我记得原来是DOS命令




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2