量产批处理实例(带颜色提示)
title CSR烧录工具echo 请放置好模块,准备烧录
@echo off
echo 请放置好模块,准备烧录
:loop
pause
cd C:\Program Files (x86)\CSR\BlueSuite 2.5.0
pscli merge d:\lt.psr|findstr /i success&&echo 【恭喜,烧录成功!】||call:colstr a 1 "【糟糕,烧录失败!】" 0 1 0
echo -------------------下一个-----------------------
gotoloop;
pause>nul&exit/b
rem /*--------- colstr 函数 -------------
:Colstr <attr> <sp> <"str"> <bk> <sp> <enter>
for %%a in (+%2 +%4 +%5 +%6) do (
if "%%a"=="+" echo 控制参数不能为空&exit/b
if %%a lss +0 echo 参数越界-&exit/b
if %%a geq +a echo 参数越界+&exit/b)
if %3 == "" echo 字符串不能为空&exit/b
pushd %tmp%&setlocal ENABLEEXTENSIONS
if exist "%~3?" del/a/q "%~3?">nul 2>nul
if %2 gtr 0 call:%0_bs %2 sp " "&call set/p=%%sp%%<nul
if %4 gtr 0 (call:%0_bs %4 bk "") else set "bk="
call:%0_bs %5 sp " "
set/p=%bk%%sp%<nul>"%~3"&findstr /a:%1 .* "%~3?" 2>nul
if not %6 equ 0 for /l %%a in (1 1 %6)do echo.
endlocal&popd&goto:eof
:Colstr_bs
set "p="&for /l %%a in (1 1 %1)do call set "p=%%p%%%~3"
set "%2=%p%"&goto:eof
rem ------------------------------------*/ 烧录失败为蓝色提示。 谢谢分享! 这个不错哦,顺便问下,地址会能自动改吗 不错,学习下。 不错的批处理,支持 学习了!!! 相当给力哟!:D:D:D
页:
[1]