东家蝴蝶西家飞,白骑少年今日归。 愿,所有迷茫的人,都不再迷茫的,愿,所有努力工作的人,都可以得到应有的回报,愿,所有的人,都可以找到回家的方向,愿,再无苦痛,再无离别。
上一章简单介绍了递归查询文件目录下所有的文件(八),如果没有看过,请观看上一章
一. QQ启动
QQ是一个非常强大的工具,java 可以进行启动QQ。前堤是必须先安装QQ。
可以右键属性查看,QQ的安装路径,需要取得这个安装路径。
文件路径为:I:\Program Files\Tencent\QQ\Bin\QQScLauncher.exe
二 Runtime 形式启动
@Test
public void test1(){
Runtime ec=Runtime.getRuntime();
try {
ec.exec("I:\\Program Files\\Tencent\\QQ\\Bin\\QQScLauncher.exe");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
三. Desktop 桌面类的启动
关于Desktop 桌面类,后面会单独讲一下的。 这里只引用里面的方法。
@Test
public void test2(){
if(Desktop.isDesktopSupported()){ //是支持桌面类的
Desktop desk=Desktop.getDesktop();
try {
// 打开哪个文件
desk.open(new File("I:\\Program Files\\Tencent\\QQ\\Bin\\QQScLauncher.exe"));
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
进行测试运行,会启动QQ。
四. Web QQ联系
前面的,几乎是没有用的,因为现在java 桌面版是不太好的。 可以进行前端使用。
<div class="input-group">
<a
href="tencent://message/?uin=1290513799&Exe=QQ&Site=Simplelife&Menu=ye">
<span class="text-login">联系两个蝴蝶飞</span>
</a>
</div>
其中, uin 传入的参数是 要联系的QQ号。 只需要改变这个参数的值即可。
谢谢!!!