在形成cmd命令字符串的时候出现问题,在java打印出的命令复制到cmd时可以直接运行,但是通过java的却一直不行,因为cmd无法鉴别是多条指令,在每行命令前加&解决。


```java
import java.io.*;
import java.util.*;
import java.util.Scanner;
import java.awt.*;public class WechatOpen{public static void main(String[] main){try{String s = "";int num = 0;System.out.println("请输入您的微信文件路径:");Scanner path = new Scanner(System.in);s = path.nextLine(); System.out.println("请输入您要打开的微信数:");Scanner num1 = new Scanner(System.in);num =Integer.parseInt(num1.nextLine());Runtime runtime = Runtime.getRuntime();//System.out.println(baseCmd);runtime.exec("cmd /c " + open(s,num));runtime.exit(0);//startProgram(num);}catch(Exception e){e.printStackTrace();  }}/***方法1* 启动应用程序* * @param programName* @return* @throws IOException*/public static void startProgram(int num) {String programPath="E:\\微信\\WeChat\\WeChat.exe";             try {for(int i=1;i<=num;i++){Desktop.getDesktop().open(new File(programPath));}} catch (Exception e) {e.printStackTrace();}}/***方法2*命令字符串拼接*/public static String open(String s,int num) throws IOException{String s1 = "@echo off"+'\n';String s2 = "exit";String s3 = "";s3 = "&start "+'\"'+'\"'+' '+'\"'+s+'\"';String s4 = "";//System.out.println(s1);for(int i=0;i<num;i++){s4+=s3+'\n';}return(s1+s4+s2);}
}

java小玩意 两种方法实现微信多开 1.直接打开应用 2.控制cmd输出相关推荐

  1. 90页第三题,创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 ,编程利用Rectangle输出一个矩形的

    //90页第三题,创建一个 Rectangle类,添加width和lenght两个成员变量 //在 Rectangle类中添加两种方法分别计算矩形的周长和面积 //编程利用Rectangle输出一个矩 ...

  2. JAVA线程两种方法内存,JAVA线程基础回顾及内存模型(一)

    线程创建的两种方式 继承Thread类 class MyThread extends Thread{ ...... @Override public void run(){ ...... } } My ...

  3. 关于郑州个人所得税的计算器java编写两种方法

    目前全国各地的个人所得税不一样我们就拿郑州的个人所得税作为一个例子进行描写. 郑州个人所得税计算公式 应纳税所得额 = 税前工资收入金额 - 五险一金(个人缴纳部分) - 起征点(3500元) 应纳税 ...

  4. java快速排序两种方法

    public class FaskSort {private static int count0 = 0;public static void sort(int[] array){if(array.l ...

  5. xp系统网页java不显示,xp系统打开jsp文件的两种方法

    使用xp系统的时候会碰到各种文件,比如png.log.exe等等,一位用户说遇到后缀名是jsp的文件,jsp文件是什么?有什么作用呢?jsp格式文件是一种动态网页技术标准,是用java script脚 ...

  6. C# Windows Phone 8 WP8 开发,取得手机萤幕大小两种方法。

    C# Windows Phone 8 WP8 开发,取得手机萤幕大小两种方法. 原文:C# Windows Phone 8 WP8 开发,取得手机萤幕大小两种方法. 一般我们在开发Windows Ph ...

  7. PPT文件设置打开密码的两种方法

    PPT文件设置了打开密码加密,可以保护重要文件内容,今天介绍两种加密PPT文件的方法: 第一种: 点击工具栏中的[文件] 然后点击[信息]-[保护演示文稿]-[用密码进行加密] 然后输入密码,就完成了 ...

  8. win7 激活的两种方法

    今天我打开电脑,发现自己的成了黑屏的介面,郁闷,难道是我刚装的系统没有激活,这时出现了我使用的系统是盗版的提示,无奈,我自己试着激活吧. 经过我不断摸索和查找,现总结出两种方法激活WIN7: 1.电话 ...

  9. 声卡突然听不到监听_电脑突然听不到声音怎么办?介绍两种方法

    电脑突然听不到声音怎么办?介绍两种方法 发布时间:2017-04-12 23:32 来源:互联网 当前栏目:电脑技巧 大家在使用电脑的过程中可能会遇到这样一种情况,电脑在正常使用时突然听不到声音了,这 ...

  10. 计算机cpu 二级缓存,Windowsxp系统开启cpu二级缓存的两种方法

    WindowsXP系统的CPU二级缓存在默认情况下是处于关闭状态的.一些用户为了发挥出CPU的最大效率,就希望能打开CPU二级缓存.这该如何操作呢?接下来,系统城小编就为大家详细介绍xp系统cpu打开 ...

最新文章

  1. 学习笔记(37):Python实战编程-yield实现生成器
  2. java之七 高级类设计
  3. 一些sql 语句(行列转换等)
  4. 1-4 数组元素的区间删除 (20 分)
  5. java floyd_百度百科里面的floyd算法java的代码,总是无法运行。请问是代码有问题吗,如何编译啊?...
  6. 【微信小程序】组件间通信与事件-获取子组件的实例对象
  7. E-Prime学习笔记
  8. uni-app+flask 快速开发图像识别小程序
  9. DNF NPK包名对照一览表
  10. js 实现通过身份证获取年龄
  11. Python漫画下载器V2,进行更好的封装,更高效的多线程与刷新机制
  12. Java类集框架——List接口
  13. 北京化工大学计算机考研资料汇总
  14. C++在一个类中定义另一个有参数构造函数的类的对象
  15. python应用程序无法正常启动0xc0000142_Win7系统出现netsh.exe应用程序无法正常启动0xc0000142解决方法...
  16. contract forward_future contract 和 forward contract是什么意思?
  17. 北言奥鹏计算机基础其末试卷答题,北理工大学《汽车维修质量检验》期末试卷...
  18. java必备十大技术网站
  19. [当人工智能遇上安全] 2.清华张超老师 - GreyOne: Discover Vulnerabilities with Data Flow Sensitive Fuzzing
  20. 中鸣循迹机器人_基于智能i5的寻迹机器人的设计

热门文章

  1. LocalTransactionContainment 期间回滚了一个或多个本地事务资源。
  2. 计算机考研可以考军事吗,计算机本科生能报考军事院校么?
  3. 自带长寿基因的十种食物,爱不爱都多吃点!
  4. matlab怎么画两个自变量的图_商业模型怎么画?模型图的基本画法详解
  5. 2022年福建最新特种工(施工升降机)模拟试题题库及答案
  6. Windows 10 Creators Update 正式版全集 下载链接
  7. Cocos2d-x2.0 粒子系统深入分析三部曲(一)
  8. 计算机一级及wps试题,全国计算机一级WPS office选择题试题及答案
  9. 电信iphone4攻略
  10. 封装Windows7操作系统