criar menu

Started by pepito, March 19, 2008, 07:10:53 PM

Previous topic - Next topic

pepito

boa tarde.

eu queria saber o seguinte como posso fazer tipo um menu de escolha  no turbo c++ 2 ou entao atravez do ms-dos (no EDIT)  mas não sei os codigos

 
exemplo: tentei fazer isto no EDIT mas nao funcionou

    @echo off
    goto menu

    :menu
    echo.
    echo What would you like to do?
    echo.
    echo Choice
    echo.
    echo 1 Open Softphone
    echo 2 Open Internet Explorer
    echo 3 Open Mailout
    echo 4 Open Lantern
    echo 5 Open Notepad
    echo 6 Open Netscape
    echo 7 Quit
    echo.

    pause

    choice /C:1234567 /n Your Choice:
    if errorlevel 7 goto quit
    if errorlevel 6 goto net
    if errorlevel 5 goto note
    if errorlevel 4 goto lan
    if errorlevel 3 goto mail
    if errorlevel 2 goto ie
    if errorlevel 1 goto soft

    :soft
    start C:Progra~1
    goto menu

    :ie
    start iexplore.exe http://www.google.ca/
    goto menu

    :mail
    start h:mailouts2.html
    goto menu

    :lan
    start iexplore.exe http://
    goto menu

    :note
    start notepad
    goto menu

    :net
    start netscape -mail -P"netscape"
    goto menu

    :quit
    exit
    :end

whitehat

alterei o que fizeste para ser menos complicado e funcional, agora basta correr . Tens de ler e entender o que cada cmando faz pesquisa na net exemplo na wiki http://pt.wikipedia.org/wiki/Ficheiros_batch


@echo off



:menu

echo.

echo What would you like to do?

echo.

echo.

echo 1 Open Softphone

echo 2 Open Internet Explorer

echo 3 Open Mailout

echo 4 Open Lantern

echo 5 Open Notepad

echo 6 Open Netscape

echo 7 Quit

echo.



set /p menu=[]:

if \\'%menu%\\' LSS \\'1\\' GOTO erro

if \\'%menu%\\'==\\'1\\' GOTO soft

if \\'%menu%\\'==\\'2\\' GOTO ie

if \\'%menu%\\'==\\'3\\' GOTO mail

if \\'%menu%\\'==\\'4\\' GOTO lan

if \\'%menu%\\'==\\'5\\' GOTO note

if \\'%menu%\\'==\\'6\\' GOTO net

if \\'%menu%\\'==\\'7\\' GOTO exit

if \\'%menu%\\' GTR \\'7\\' GOTO erro

cls



:soft

echo.

echo soft



pause

cls

goto menu



:ie

echo.

echo IE



pause

cls

goto menu



:mail

echo.

echo email



pause

cls

goto menu



:lan

echo.

Echo ie



pause

cls

goto menu



:note

echo.

start notepad



pause

cls

goto menu



:net

echo.

echo net



pause

cls

goto menu





:erro

echo.

echo Menu: tem de ser superior a 0 e inferior a 8.



pause

cls

goto menu





:quit

echo.

echo exit



pause

exit

pepito

whitehat   obrigada funcionou tudo direito so nao sei é como e onde pôr o caminho de um ficheiro que quero abrir tipo um documento word