在windows平台下,平常的给芯片下载程序过程中,经常遇到需要在多个文件夹下面拷贝bin文件的情况,为了实现能够通过输入参数,来选择需要拷贝的问下,写了一个.bat批处理文件。只需要将.txt后缀改为.bat即可。
大家可以参考下面的框架来自行实现所需要的功能。下面逐行讲解脚本的语义。
- REM 批处理文件
- @echo off
- set dest_path=%cd%
- cd ../../../
- set src_path=%cd%
- echo 0.x3_9060 1.x3_9070
- set /p Nand=Please Select Nand:
- if %Nand% gtr 1 (echo invalid Nand)
- echo 0.64GB 1.128GB 2.256GB 3.512GB 4.1TB
- set /p Cap=Please Select Capacity:
- if %Cap% gtr 5 (echo invalid Cap)
- if %Nand% == 0 (set Nand=x3_9060) else if %Nand% == 1 (set Nand=x3_9070)
- if %Nand% == x3_9060 (set bin_name=1R8HAA%Cap%C) else if %Nand% == x3_9070 (set bin_name=1SSYAA%Cap%C)
- copy %src_path%\USER_PATH\YMTC_%Nand%_ONFI4_MIX_%bin_name%\%bin_name%.bin %dest_path\SYS\
- pause
后续将会总结更多实用的批处理文件例子,持续关注!