@echo off
:select
echo *********************************************************************************************
echo 1:开户 2:销户 3:账户冻结 4:账户止入 5:账户止出
echo 6:账户解冻 7:账户解除止入 8:账户解除止出
rem echo 10:新增科目 11:修改科目
echo 20:新增分录规则 21:修改分录规则
echo 30:资金冻结 31:资金解冻
echo 40:分录处理
echo *********************************************************************************************
set /p choice=请输入一个功能代码:
if /i %choice%==1 goto run
if /i %choice%==2 goto account
if /i %choice%==3 goto account
if /i %choice%==4 goto account
if /i %choice%==5 goto account
if /i %choice%==6 goto account
if /i %choice%==7 goto account
if /i %choice%==8 goto account
if /i %choice%==20 goto run
if /i %choice%==21 goto run
if /i %choice%==30 goto run
if /i %choice%==31 goto run
if /i %choice%==40 goto run
echo 输入无效请重新输入.
goto select
:run
echo 功能处理开始...
start jar.bat %choice%
goto select
:account
echo 功能处理开始...
set /p id=请输入一个账户的id:
start jar.bat %choice% %id%
goto select
调用另外的bat文件如下
java -jar my-spring-app.jar %1 %2
exit
外另附上如何用maven构成一个可执行的spring jar包
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<finalName>my-spring-app</finalName>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>jar-with-dependencies</shadedClassifierName>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.******.*****.acc.Main</mainClass>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.handlers</resource>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.schemas</resource>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.tooling</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<mainClass>用来指定程序的入口
用maven的install 命令执行后可生成一个叫 my-spring-app.jar 的包
直接用java -jar my-spring-app.jar 就可以运行了。