bat处理文件

bat处理文件

一、概念

jar双击可以运行仅对于图形化界面的软件起作用,对于控制台的程序是不起作用的。
对于控制台的程序可以使用bat处理文件快速启动一个项目。

bat处理文件: bat处理文件就是可以一次性执行多个命令的文件。

二、编写步骤

编写一个自定义的文本文件,然后把后缀名改成bat即可,然后把所要执行的命令写在bat处理文件中即可。

如下:要执行MyBat这个java文件:

第一步 编译:javac -d . MyBat.java

第二步 执行:java com.hcx.bat.MyBat

bat处理文件的使用.png

三、bat处理文件常用的命令

echo 向控制台输出指定的内容。
echo off 隐藏echo off后面执行过的命令。
@      隐藏当前行执行的命令。
title 改变当前控制台窗口的标题
color 指定控制台的背景颜色与前景颜色
%注释的内容%
pause: 让当前控制台停留。
%1~%9:   给bat处理文件传入参数。

使用:

一般发布文件不会发布源码,一般会把class文件打包成一个zip压缩包。

使用命令执行:java -classpath .\test.zip;com.hcx.bat.MyBat

-classpath:目录和zip/jar文件的类搜索路径,用;分隔的目录,jar档案和zip档案列表,用于搜索类文件。(仅对本次起作用)

打包成压缩包后使用bat处理文件执行.png

注意:classpath仅对于zip、jar和目录起作用。

当有参数需要传递时,只能使用命令行执行:

bat:

@echo off
%这个是我的bat处理文件的内容%
title %1
color 37
echo %2
java -classpath .\test.zip com.hcx.bat.MyBat
pause

执行:

bat处理文件的预设参数.png

你可能感兴趣的:(bat处理文件)