Logo Hardware.com.br
Jicoo
Jicoo Novo Membro Registrado
4 Mensagens 0 Curtidas

Como resolvo o erro "GOTO foi inesperado neste momento"?

#1 Por Jicoo 03/10/2018 - 11:40
Oi, Sou novo aqui e o motivo por ter criado uma conta foi justamente por um "erro" que aconteceu comigo quanto estava fazendo um programa só de zuera sem nenhum motivo, Tá ai o codigo errado:
<a href="/comunidade/members/user.900986">@echo</a> off
cls
title Sistem
:IN
cls
echo Digite algum numero para continuar.
echo.
echo.
echo 1-Ser besta
echo 2-Votar
echo 3-Luccas Neto
echo 4-Sair
echo.
set /p s1=Digite^>
if %s1% == 1 GOTO SB
if %s1% == 2 GOTO VR
if %s1% == 3 GOTO LN
if %s1% == 4 EXIT
:SB
cls
echo.
echo Quer ser besta?
echo.
echo 1-Sim
echo 2-Nao
echo.
set /p R1=Digite^>
if %R1% == 1 GOTO SIM1
if %R1% == 2 GOTO NAO1
:SIM1
cls
echo.
echo Ok,Voce e besta.
echo.
echo V-Voltar ao inicio
echo S-Sair
echo.
set /p R1²=Digite^>
if %R1²% == V GOTO IN
if %R1²% == S EXIT
:NAO1
cls
echo.
echo Eu sei, voce e besta e disfarca.
echo.
echo V-voltar ao inicio
echo S-sair
echo.
set /p R2=Digite^>
if %R2% == V GOTO IN
if %R2% == S EXIT
:VR
cls
echo.
echo Em quem você quer votar?
echo.
echo 1-Jair Bolsonaro
echo 2-Fernando Haddad
echo 3-Ciro Gomes
echo 4-Geraldo Alckmin
echo 5-Marina Silva
echo 6-Alvaro Dias
echo 7-Henrique Meirelles
echo 8-Joao Amoedo
echo 9-Guilherme Boulos
echo.
set /p VOTAR=Digite^>
if %VOTAR% == 1 GOTO JB
if %VOTAR% == 2 GOTO FH
if %VOTAR% == 3 GOTO CG
if %VOTAR% == 4 GOTO GA
if %VOTAR% == 5 GOTO MS
if %VOTAR% == 6 GOTO AD
if %VOTAR% == 7 GOTO HM
if %VOTAR% == 8 GOTO JA
if %VOTAR% == 9 GOTO GB
:JB
cls
echo.
echo "MITOO, MITOO", Kuster, Maicon 2018
echo.
echo V-Voltar ao inicio
echo S-Sair
echo.
set p/ AA=Digite^>
if %AA% == V GOTO IN
if %AA% == S EXIT


O erro e no GOTO "JB" como eu arrumo isso?
E se alguem saber de algo para melhorar esse sistema, por favor me diga.
Desculpa se fiz esse topico no lugar errado.
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#2 Por TRONNER
03/10/2018 - 11:57
no if, imaginando ser bat você precisa colocar if errorlevel .... goto. procura sobre errorlevel e goto pra mais dicas.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal