欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > HTML >内容正文

HTML

RunTime类,后台快速打开浏览器

发布时间:2024/8/26 HTML 58 豆豆
生活随笔 收集整理的这篇文章主要介绍了 RunTime类,后台快速打开浏览器 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

cmd命令是java程序员最开始学习java的时候使用的工具,那么在以后的工作中我们还能用他玩些什么呢?

大家都知道cmd.exe文件是在system32文件夹下面的文件,那么同样在system下的文件我们是否可以操作呢?

接下来看看java中RunTime类的玩法吧。

打开计算器

package com.xxg.action;


import java.io.IOException;


public class action {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("calc");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}

打开记事本

package com.xxg.action;


import java.io.IOException;


public class action {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("notepad");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}


打开一个网站

package com.xxg.action;


import java.io.IOException;


public class action {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("rundll32 url.dll,FileProtocolHandler " + "http://xiangxunguo.com");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}

是不是很好玩呢,也可以通过这个打开具体的文件。

例如:

package com.xxg.action;


import java.io.IOException;


public class action {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("rundll32 url.dll,FileProtocolHandler "+"E:\\cun\\easyUI_红目香薰\\index.html");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}

rundll32是执行32位的dll程序

有些电脑是rundll,还有一些病毒是rundl132这个一定要分清,只要不是在system32下载的这个文件基本都属于病毒。

希望能对大家有所帮助。


总结

以上是生活随笔为你收集整理的RunTime类,后台快速打开浏览器的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。