본문 바로가기

Windows

Dos batch 예제1

가끔씩 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