代码实现

    public static void multiWx(String wxPath) throws IOException {Runtime runtime = Runtime.getRuntime();String[] command = {"cmd","/c","start","\"\"",wxPath};System.out.println(String.join(" ", Arrays.asList(command)));InputStream inputStream = runtime.exec(command).getInputStream();try (InputStreamReader inputStreamReader = new InputStreamReader(inputStream)) {BufferedReader bufferedReader = new BufferedReader(inputStreamReader);String line = bufferedReader.readLine();while(line!=null){System.out.println(line);}}}public static void main(String[] args) throws IOException {multiWx("X:\\Tencent\\WeChat\\WeChat.exe");}

Java调用命令是以文件句柄的形式调用,Java并没有获取到shell,因此这里需要从cmd.exe调用,指令为cmd /c dir。同理,Linux下需要执行/bin/sh -c xxx
/c表示运行结束后关闭cmd.exe,另外/k表示不关闭

修改commad可以执行其他cmd命令

java实现微信多开相关推荐

  1. 好用!目前用下来最溜的MacOS微信多开工具!

    作者 | TJ君 来源 | https://mp.weixin.qq.com/s/1xaPLYCJcGT-6VYYliINHg‍ 一个生活微信,一个工作微信是很多上班族的基本配置. 但由于微信客户端在 ...

  2. 微信H5支付(基于Java实现微信H5支付)

    微信的H5支付区别与APP支付,主要在于预下单(返回的参数不一样),其它大体相同(基本没什么区别,区别在于有些人加密喜欢用MD5有些人喜欢用官方提供的加密方式加密,我用的是官方的),贴一下H5支付预下 ...

  3. Java版本微信授权登录(测试版)

    这篇文章是对微信授权登录的一个测试版本,并不能直接在生产上使用,对于在生产上正式使用将会在下一篇中描述. 一,首先需要以下两个数据 appID和appsecret 如何获取这两个数据,请先登录微信公众 ...

  4. Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台

    由于之前的Java后台微信点餐小程序有些知识点过时了,所以今天重新出一版,把里面过时的知识点更新下 前五章是部署笔记,后面是知识点的详细讲解,大家可以先看部署笔记,部署起来后,再跟着详细知识学习. 第 ...

  5. 目前用下来最溜的MacOS微信多开工具!

    一个生活微信,一个工作微信是很多上班族的基本配置. 但由于微信客户端在PC端上只能打开一个,这使得在上班时候就非常不便,一个号在PC端上登录,一个在手机上使用,但是上班时候又不能一直看手机,不然老板还 ...

  6. Java开发微信公众号之被动回复用户消息-回复图片消息

    一.前言 hello小伙伴们,大家好,做微信开发两年了,最近看到微信方面的文章阅读量和关注量上升的比较快速,激发了我满满的动力啊,所以就滋生了一个想法,从头开始整理一下微信公众号开发,写一个简易的教程 ...

  7. Java接入微信native、jsapi支付

    Java接入微信native.jsapi支付 一.说明 本文示例使用的微信支付版本为V2版本,是旧版本,旧版本与新版本的接口不一,并不通用. 微信官方接口文档地址:https://pay.weixin ...

  8. java开发微信公众号(SpringMVC)1-简述

    很久之前就想了解并真正着手去做微信公众号的开发,在这一个多月终于有时间去看微信的开发文档,并利用自己的熟悉语言java去做这方面的一些东西. 要想真正去了解微信公众号的提供的接口的功能,开发文档虽然写 ...

  9. java 调用微信api发送消息

    要在 Java 中调用微信 API 发送消息,你需要做的第一步是在微信公众平台中注册自己的公众号,然后获取到自己的 AppID 和 AppSecret. 然后你可以使用微信公众平台提供的开发文档,来了 ...

最新文章

  1. logrotate机制和原理
  2. win10+tensorflow:ImportError: No module named '_pywrap_tensorflow_internal',这波操作真让人窒息
  3. 第四章:4.2MySQL 权限系统介绍
  4. word List16
  5. 队列、函数-多线程 线程队列的实现-by小雨
  6. Vue中computed分析
  7. java验证cron表达式_cron表达式
  8. label里面的文字换行_如何在JLabel中自动换行文本?
  9. 下标要求数组或指针类型_C语言,数组循环哪家好,指针or下标?
  10. 使用 JavaScript 下载文件
  11. IBM新型Tivoli产品搭建绿色销售渠道
  12. opencv学习笔记之像素处理
  13. 王者荣耀所有英雄皮肤爬取
  14. 勒索病毒解密SQL数据库修复文档文件服务器中毒远程处理数据恢
  15. JDBC学习笔记——Java语言与数据库的鹊桥
  16. Mac创建txt文件的两种方法
  17. 【FatFs】手动移植FatFs,将SRAM虚拟U盘
  18. php 对字母排序,PHP按字母顺序排序
  19. 快递单号查询API接口对接net源码示例_快递鸟
  20. AD软件设置过孔盖油与过孔开窗

热门文章

  1. Java代码实现百万级数据XLS文件和XLSX文件的读取(已经过测试, 安心使用)
  2. 成为一名软件测试工程师必备的技能,除了技术还需天赋。。。
  3. Inventor 2014 API 新功能 (9) Autodesk材质库(上)
  4. 在win7中访问删除linux硬盘分区,win7和linux双系统下,删除linux不能启动win7的解决方法...
  5. 整理的最新WebSHell (php过狗一句话,过狗菜刀,2016过狗一句话,2016php免杀一句话)
  6. SHELL学习之一《正则基础》(转)
  7. opengl es3.0学习篇七:使用opengl绘制一个立方体
  8. autojs屏蔽网页指定内容
  9. 网络错误修复工具:Network Fault Repair Tool Build20160414
  10. java 格式化千位符 逗号隔开 附加货币单位