bat脚本批量运行可执行文件实例

本文介绍如何使用BAT批处理脚本来批量运行指定文件夹内的文件,支持可执行的JAR包及EXE文件,提供了两种实用的脚本实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.简介

    很多情况下,我们需要批量处理文件,比如,我们有100个数据,均需要运行某个exe程序,如果手动一个个运行将非常繁琐,这事我们可以选用bat文件来批量处理。其实对于bat脚本语言我并不是很懂,在此仅放上几个我使用的实例,欢迎大家指教。

2.实例一:对指定文件夹下的所有数据,分别单个执行可运行jar包

注意:要求是可运行jar包,即传入指定参数后即可执行(可运行jar包打包过程:Export-Runnable JAR file-在Lauch configuration选择打包的主函数-在Export destination填写打包的名字-Finish)

代码:

@echo off
set curdir=%~dp0
cd /d %curdir%

for /r .\data %%i in (*.minion) do (
java -Xms1000m -Xmx5000m -Xss700m -jar stringCut.jar %%~ni
)

pause

说明:data为数据文件夹的名字,需要将所有数据放在data下,这里的data是相对路径;

          *.minion为上数据文件名的后缀;

           -Xms1000m -Xmx5000m -Xss700m是java虚拟机的配置,可改;

           stringCut.jar是自己生成的可运行jar包。

3.实例二:对指定文件夹下的所有数据,分别单个执行任意可执行exe文件

代码:

for /r .\data %%i in (*.minion) do @minion.exe "%%i"

pause

说明:exe文件前需要加@符号;

          "%%i"需要是两个%


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值