가끔씩 Dos batch 만들 때 잊어버릴 때가 있다.
그래서 이렇게 예제 하나 올린다.
@echo off :READY_TO_FLASH set IMAGE_PATH=temp set IMAGE_NAME=temp set IMAGE_PARTITION=%1 if "%IMAGE_PARTITION%"=="" ( echo The partition is set default value, 'system' set IMAGE_PARTITION=system ) if "%IMAGE_PARTITION%"=="s" ( set IMAGE_PARTITION=system ) if "%IMAGE_PARTITION%"=="k" ( set IMAGE_PARTITION=kernel ) if "%IMAGE_PARTITION%" == "system" ( set IMAGE_PATH=Z:\out\target\product\xxx set IMAGE_NAME=system.img goto ASK_TO_CONTINUE ) if "%IMAGE_PARTITION%" == "kernel" ( set IMAGE_PATH=Z:\kernel\arch\arm\boot set IMAGE_NAME=zImage goto ASK_TO_CONTINUE ) echo ====================== echo Please enter part name echo ex) d system or d s echo d kernel or d k echo ====================== goto :eof :ASK_TO_CONTINUE SET /P ANSWER=Do you want to '%IMAGE_PARTITION%' (Y/n)? if /i {%ANSWER%}=={y} (goto START_FLASH) if /i {%ANSWER%}=={yes} (goto START_FLASH) if /i {%ANSWER%}=={} (goto START_FLASH) goto :EOF :START_FLASH echo *** Start to flash [%IMAGE_PARTITION%] *** fastboot flash %IMAGE_PARTITION% %IMAGE_PATH%\%IMAGE_NAME%
'Windows' 카테고리의 다른 글
MFC, Popup context menu (0) | 2016.05.11 |
---|---|
Virtual list control (리스트 아이템 가상화?) (0) | 2016.04.21 |
Loading system icon (0) | 2016.04.20 |
MFC Control Focusing & Arraw Keys (0) | 2016.04.15 |
Visual Studio : DLL 경로, 환경변수 설정 방법 (0) | 2014.06.19 |