A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天学到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. }
复制代码


7 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
这个是dos命令········以前G机刷等级常用,后来就记不得了
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
不错不错,学习了
回复 使用道具 举报
额 依稀记得还可以编译成为远程 关机计划 以前我用C#写过一个 在本机就把别人机器关掉了
shutdown -m \\computername
不过好像要把别人防火墙关闭才有效
回复 使用道具 举报
呵呵,的确很贱哈。
回复 使用道具 举报
我记得原来是DOS命令
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马