CMD 批处理 选择器


@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 就可以运行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值