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

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"需要是两个%


猜你喜欢

转载自blog.csdn.net/u014714362/article/details/79668480