IT/IT 상식

[IT 상식] 배치 파일 기본 문법

크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널 2023. 3. 31. 10:27
반응형

[IT 상식] 배치 파일 기본 문법

 

반응형

 


1. A,B,C,D,E 선택에 맞는 exe 파일 실행시키기

예) 1번을 누르면 A.exe 파일이 실행된다.

반응형

 

@echo off

mode con: cols=70 lines=20


:menu

cls
echo.
echo ===============================
echo  ------메론맛------
echo   1. A.exe
echo   2. B.exe (Grid 버전)
echo   3. C.exe
echo.
echo  ------딸기맛------
echo   50. D.exe
echo   51. E.exe
echo ===============================

echo.

set /p choice= 실행 번호를 입력하세요.:


 

if "%choice%"=="1" goto a1

if "%choice%"=="2" goto a2

if "%choice%"=="3" goto a3

if "%choice%"=="50" goto b1

if "%choice%"=="51" goto b2


 

echo 선택이 잘못되었습니다. 다시 시도하세요.

timeout /t 1 /nobreak >nul

goto menu


 

:a1

start C:\Users\Release\A.exe

if errorlevel 1 goto retry

goto end

 

:a2

start C:\Users\Release\B.exe

if errorlevel 1 goto retry

goto end

 

:a3

start C:\Users\Release\C.exe

if errorlevel 1 goto retry

goto end


 

:b1

start C:\Users\Release\D.exe

if errorlevel 1 goto retry

goto end


:b2

start C:\Users\Release\E.exe

if errorlevel 1 goto retry

goto end

 

:end

exit /b

:retry
echo.
echo 파일이 정상적으로 실행되지 않았습니다.
echo 버전을 다시 선택해주세요.
echo.

timeout /t 2 /nobreak >nul

goto menu
반응형