`

生成各种mpay版本

阅读更多
:: @for /L %%i in (1,1,5) do md s%%i
@for /F "eol=#" %%i in (bat.txt) do md %%i && md %%i\config && copy /y mpay_2.81.06_%%i.jar %%i\bin.jar && JADgen.exe E:\bat\%%i\bin.jar && move %%i\bin.jad %%i\config && del /a /f /s /q mpay_2.81.06_%%i.jar
:: @表示不显示后面的命令
:: /L参数代表迭代
:: /F 从指定的文件中读取数据作为变量
:: eol=# 忽略以#打头的那些行
:: @for /F "eol=#" %%i in (bat.txt) do copy /y mpay_2.81.06_%%i.jar %%i\bin.jar && JADgen.exe E:\bat\%%i\bin.jar && del /a /f /s /q mpay_2.81.06_%%i.jar
:: 创建文件夹,复制文件mpay_2.81.06_%%i.jar到%%i中并重命名为bin.jar,并生成jad,并把源文件删除
:: &&顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
:: /y 不加提示就覆盖原文件
echo [%date:~0,4%年%date:~5,2%月%date:~8,2%日,%time:~0,2%点%time:~3,2%分%time:~6,5%秒]>>log.txt
echo 输出完毕!!!>>log.txt
for /f "eol=# delims=:" %%i in ('findstr /n .* "bat.txt"') do set var=%%i
echo 总共有:%var%个文件>>log.txt
:: pause  ::运行该命令时,将显示下面的消息:请按任意键继续 . . .,一般用于看清楚屏幕上显示的内容
:: > 清除文件中原有的内容后再写入,>> 追加内容到文件末尾,而不会清除原有的内容主要将本来显示在屏幕上的内容输出
:: /n 在匹配的每行前打印行数
:: 用delims=:,可以分割出行号


注意:bat.txt文件,log.txt,JADgen.exe,.bat文件必须在E:\bat文件夹内
并且bat.txt文件内容如下:
Common_ES_SHOWTOUCH
Common_QM_NOTOUCH
Common_QMS
Common_S_WAP
LG_ES_KEY_WAP
MOTO_M_WAP
MOTO_Q_ES_KEYCODE
MOTO_Q_ES_OLD_TOUCH
MOTO_Q_NOTOUCH_WAP
MOTO_V9_WAP
MOTO_ZN5U9_WAP
NOKIA_COMMON
NOKIA_COMMON_NNC
NOKIA_ES_SCREEN
SAMSUNG_COMMON
SAMSUNG_ES_SMS
SAMSUNG_S
SE_ES_NOFULLSCREEN
SE_M_SMS_NOTICE
//跟工程名有关!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics