2013-02-15 43 views
-1

我想讓用戶做出選擇後發送消息的程序,但在做出選擇之後,它只是關閉cmd。任何幫助?繼承人計劃。選擇程序

@echo off 
    title Get A Life 
    cd C: 
    :menu 
    cls 
    echo I take no responsibility for your actions. Beyond this point it is you that has the power to kill yourself. If you press ‘x’ then your PC will be formatted. Do not cry if you loose your data or anything. 
    pause 
    echo Pick your option: 
    echo 1. Die slowly 
    echo 2. Instant Death 
    echo 3. Stay Away From This One 
    echo 4. Die this way (For Wimps!) 
    echo 5. Easy way out 
    set input=nothing 
    set /p input=Choice: 
    if %input%=1 
    then msg * Your computer will now sutdown 
    else GOTO END 
    if %input%=2 
    then msg * Your hard drive will now be formatted 
    else GOTO END 
    if %input%=3 
    then msg * FINE! JUST PICK THE MIDDLE ONE! 
    else GOTO end 
    if %input%=4 
    then msg * Can you guess what happens next? 
    else GOTO END 
    if %input%=5 
    then START %documents%/%Personal Projects%/Cool trick.bat 
    :END 

回答

0

試試這個:

@echo off 
title Get A Life 
cd C: 
:menu 
cls 
echo I take no responsibility for your actions. Beyond this point it is you that has the power to kill yourself. If you press ‘x’ then your PC will be formatted. Do not cry if you loose your data or anything. 
pause 
echo Pick your option: 
echo 1. Die slowly 
echo 2. Instant Death 
echo 3. Stay Away From This One 
echo 4. Die this way (For Wimps!) 
echo 5. Easy way out 
set input=nothing 
set /p input=Choice: 

if %input%==1 (
    msg * Your computer will now sutdown 
) else if %input%==2 (
    msg * Your hard drive will now be formatted 
) else if %input%==3 (
    msg * FINE! JUST PICK THE MIDDLE ONE! 
) else if %input%==4 (
    msg * Can you guess what happens next? 
) else if %input%==5 (
    START %documents%/%Personal Projects%/Cool trick.bat 
) 
:END 
+0

黨,你打我大約10秒。 :) – rojo 2013-02-15 16:48:52

0

好了,我不知道用什麼語言是,但在這裏它是在Windows批處理:

@echo off 
title Get A Life 
cd C: 
:menu 
cls 
echo I take no responsibility for your actions. Beyond this point it is you that has the power to kill yourself. If you press ‘x’ then your PC will be formatted. Do not cry if you loose your data or anything. 
pause 
echo Pick your option: 
echo 1. Die slowly 
echo 2. Instant Death 
echo 3. Stay Away From This One 
echo 4. Die this way (For Wimps!) 
echo 5. Easy way out 
set input=nothing 
set /p input="Choice: " 

for %%I in (1 2 3 4 5) do if "%choice%"=="%%I" goto run%%I 
goto :EOF 

:run1 
echo * Your computer will now sutdown 
goto :EOF 

:run2 
echo * Your hard drive will now be formatted 
goto :EOF 

:run3 
echo * FINE! JUST PICK THE MIDDLE ONE! 
goto :EOF 

:run4 
echo * Can you guess what happens next? 
goto :EOF 

:run5 
START %documents%/%Personal Projects%/Cool trick.bat