About Ms Dos or Cmd and network and Qbasic

2009년 10월 8일 목요일

[ DOS - Batch ] Sample - exit


Microsoft Windows [CMD Version 5.2.3790]
Microsoft (R) Windows Script Host 버전 5.6

:: main.cmd/

cls

:: 지역변수 지정
setlocal
set MY_STR0=global


echo.====================================
echo main.cmd : do1 : %MY_STR0%
echo.====================================

:: EXIT :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
IF "global" EQU "%MY_STR0%" goto :EOF
call sub.cmd


echo.====================================
echo main.cmd : do2 :%MY_STR0%
echo.====================================
endlocal


:: /main.cmd




:: sub.cmd/

echo. ====================================
echo sub.cmd : do1 : MY_STR0=%MY_STR0%
echo. ====================================


:: 지역변수 지정
setlocal
echo. ====================================
echo sub.cmd : do2 : MY_STR0=%MY_STR0%
echo. ====================================


set MY_STR0=local
echo. ====================================
echo sub.cmd : do3 : fix : MY_STR0=%MY_STR0%
echo. ====================================


:: EXIT :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: IF "global" NEQ "%MY_STR0%" goto :EOF
endlocal


echo. ====================================
echo sub.cmd : do4 : MY_STR0=%MY_STR0%
echo. ====================================

:: /sub.cmd





:: PRINT/

====================================
main.cmd : do1 : global
====================================

:: /PRINT

댓글 1개:

  1. :: main.cmd/

    cls

    :: 지역변수 지정
    setlocal
    set MY_STR0=global


    echo.====================================
    echo main.cmd : do1 : %MY_STR0%
    echo.====================================

    :: EXIT :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    :: IF "global" EQU "%MY_STR0%" goto :EOF
    call sub.cmd


    echo.====================================
    echo main.cmd : do2 :%MY_STR0%
    echo.====================================
    endlocal


    :: /main.cmd




    :: sub.cmd/

    echo. ====================================
    echo sub.cmd : do1 : MY_STR0=%MY_STR0%
    echo. ====================================


    :: 지역변수 지정
    setlocal
    echo. ====================================
    echo sub.cmd : do2 : MY_STR0=%MY_STR0%
    echo. ====================================


    set MY_STR0=local
    echo. ====================================
    echo sub.cmd : do3 : fix : MY_STR0=%MY_STR0%
    echo. ====================================


    :: EXIT :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    IF "global" NEQ "%MY_STR0%" goto :EOF
    endlocal


    echo. ====================================
    echo sub.cmd : do4 : MY_STR0=%MY_STR0%
    echo. ====================================

    :: /sub.cmd





    :: PRINT/

    ====================================
    main.cmd : do1 : global
    ====================================
    ====================================
    sub.cmd : do1 : MY_STR0=global
    ====================================
    ====================================
    sub.cmd : do2 : MY_STR0=global
    ====================================
    ====================================
    sub.cmd : do3 : fix : MY_STR0=local
    ====================================
    ====================================
    main.cmd : do2 :global
    ====================================

    :: /PRINT

    답글삭제

프로필

내 사진
심심해서 만들어봐요. .xp,2003,vista,win7/ .server,client,suNet/ .bbs,suNetProtocol/

GolGol

팔로어