java实现bat文件的创建和读取

 时间:2024-10-14 10:18:20

1、创建Test.java文件,将bat命令写入test.bat文件中代码如下:public static void creatBat(String command, String batURL) { FileWriter fw=null; try { fw=new FileWriter(batURL); fw.write(command); } catch (IOException e) { e.printStackTrace(); System.exit(0); } finally { if (fw != null) { try { fw.close(); } catch (IOException e) { e.printStackTrace(); System.exit(0); } } }}

java实现bat文件的创建和读取

2、在main函数中调用createBat方法,使用调用cmd的命令Runtime.getRuntime().exec(cmd);实现调用,代码如下:public static void main(String[] args) throws IOException { String batPath = "D:\\test.bat"; String cmd = "cmd /c start " + batPath; try { Process ps = Runtime.getRuntime().exec(cmd); ps.waitFor(); } catch (IOException ioe) { ioe.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); }}

java实现bat文件的创建和读取

3、如果想要在控制台输出dos窗口的内容,可以使用如下方法实现:代码如下:public static void run() { try { Process process = Runtime.getRuntime().exec("ipconfig"); InputStream in = process.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in)); //StringBuffer b = new StringBuffer(); String line=null; StringBuffer b=new StringBuffer(); while ((line=br.readLine())!=null) { b.append(line+"\n"); } System.out.println(b.toString()); process.waitFor(); } catch (Exception e) { e.printStackTrace(); }}

java实现bat文件的创建和读取

4、最近在找的时将命令写入bat文件里面读取,后来发现应该可以直接调用dos里面的命令,来实现功能,这种的目前还没有尝试,如果有实现的方法,可以分享出来。

  • 戴尔电脑Word文档如何切换至程序开发模式?
  • Python编程:怎么获取tkinter窗口所在屏幕宽度
  • VS2010如何修改exe可执行程序的图标
  • SQL Server配置数据库邮件的操作方法
  • vs2010 C# Access和MySQL 数据库连接步骤及代码
  • 热门搜索
    五水共治手抄报内容 三国演义手抄报图片 2020国庆节手抄报 感恩节英语手抄报 保护海洋手抄报 关于父亲节的手抄报 缅怀先烈的手抄报图片 清明节手抄报简单画 教师节手抄报大全图片 儿童节手抄报内容大全